excel if公式的问题

作者&投稿:訾谢 (若有异议请与网页底部的电邮联系)
EXCEL IF公式的问题~

应该这样来写:
=IF(AND(J35000),"50",0)

帮助文档:
AND

所有参数的逻辑值为真时,返回 TRUE;只要一个参数的逻辑值为假,即返回 FALSE。

语法

AND(logical1,logical2, ...)

Logical1, logical2, ... 是 1 到 255 个待检测的条件,它们可以为 TRUE 或 FALSE。

注解

参数必须是逻辑值 TRUE 或 FALSE, 或者包含逻辑值的数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)或引用。
如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。
如果指定的单元格区域内包括非逻辑值,则 AND 将返回错误值 #VALUE!。

你可以将V列公式修改为
=IF(AND(N2>=Y2,N2=AA2,O2<=AB2),1,0)

这样sum就好用了。
或者
=countif(v:v,"1")
这样是查V列1的个数。

要求是如果Q4大于S4就返回Q4的值,否则返回S4的值
=IF(Q4>S4,Q4,IF(Q4<=S4,S4,""))
=IF(Q4>S4,Q4,S4)

最简化就是求两个单元格的最大值
=MAX(Q4,S4)

=IF(Q4>S4,Q4,IF(Q4<=S4,S4,""))

=MAX(Q4,S4)

A1=Q4,B1=S4,C2=if(a1>b1,a1,b1)

可以这样写
=if(Q4>S4,Q4,if(Q4<=S4,S4))