Excel if语句未返回正确的值

时间:2017-04-21 07:14:24

标签: excel

我正在尝试编写一个excel返回值的if语句。

以下是示例

我想总结一系列行,比如A1:A25,如果和B1的值:b25小于A1:A25返回条件为真,如果不执行计算。

= IF(G7:AT7> G8:AQ8,0," -0.1 *(SUM(Y14:AL14))+ SUM(AO14:AQ14&#34)

以上是我的条件,但是excel返回" Value"

这里有人可以帮助解决这个公式的问题吗?

2 个答案:

答案 0 :(得分:1)

您有几个语法错误。公式应为:

= IF(SUM(B1:B25) < SUM(A1:A25) , true , -0.1 * (SUM(Y14:AL14) + SUM(AO14:AQ14)))

答案 1 :(得分:0)

  1. 您在文本和公式中使用不同的范围。让它匹配。
  2. 您需要先计算总和才能进行比较。如果您只是在其他单元格中逐步执行操作,那么一开始可能会更容易。
  3. 根据文字,它应该是:

    =IF(SUM(B1:B25)>SUM(A1:A25);TRUE();"other calculation")
    
    通过先在不同的单元格中进行总结,你会得到更多的疏忽......

    [C1]=SUM(A1:A25)
    [D1]=SUM(B1:B25)
    [E1]=-0.1*SUM(Y14:AL14;AO14:AQ14)
    [F1]=IF(D1<C1,TRUE(),E1)
    
    在你经常工作之后,你仍然可以合并,清理并使它看起来很漂亮。