Excel如果语句没有返回正确的值

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

这里是例子

我想总结一个行的范围说A1:A25,如果总和B1:B25的值小于A1:A25返回条件为真,如果不执行计算。

= IF(G7:AT7> G8:AQ8,0, “ – 0.1 *(SUM(Y14:AL14))+ SUM(AO14:AQ14”)

以上是我的条件,但excel返回“价值”

这里有任何人可以协助如何解决这个公式?

你有几个语法错误。公式应该是:

= IF(SUM(B1:B25) < SUM(A1:A25) , true , -0.1 * (SUM(Y14:AL14) + SUM(AO14:AQ14))) 
  1. 在文本和公式中使用不同的范围。 让它匹配。
  2. 在比较之前,您需要计算总和。 如果你只是在其他细胞中一步一步地做事情,那么一开始可能会比较容易。

根据文本应该是:

 =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) 

在一切工作之后,你仍然可以合并,清理,并使其看起来不错。