2013-03-28 47 views
0

我需要帮助制作一个动态公式,我不知道该怎么做。这是我的结构。在LibreOffice/Excel中制作动态公式需要帮助

A4=1 
B4=0 
C4=1 
D4=SUM(A4+B4+C4) 
H4=(A4-C4)/D4*100 

现在我们来到单元格J4。我需要的J4是这样的:如果H4小于78%,我希望它告诉我在单元格A4中需要多少个单元格才能在单元格H4中显示78%或更高的值。这是我的样品公式,但它不正确。

=IF(H4>=0.78,"You 're fine","You Need "&INT((SUM(A4:C4)*0.78+H4)/0.22)&" to get to 78%") 
+0

您是否尝试过在Excel的'目标seek'功能? – 2013-03-28 02:20:42

+0

是的,但是我想补充说,在一个单元格中,没有它为我自动化。是否有一个Goal Seek的公式? – RyanB 2013-03-28 04:14:11

回答

0

试试这个:

=IF(H4>=78,"OK",CONCATENATE("You need ",INT((A4/H4)*(100+H4))," to get to your goal")) 


Test Values: 
A4=100 
B4=0 
C4=56 

Sums: 
D4= 156 
H4=28 
+0

谢谢,但这不适合我。我可以向您发送一份我的工作表的副本,以便您看到我在说什么Skip Intro? – RyanB 2013-03-28 16:58:47

0

也许这将满足:

=IF(H4<78,"You Need "&ROUNDUP((89*C4+39*B4)/11-A4,2)&" to get to 78%","You're fine")