我创造了这个公式,但它给了我一个#VALUE!错误。有人可以帮忙看看有什么问题吗?谢谢。
=IF(A2="","",IF(AND(C2="Female",OR(E2="Black")),((141*(POWER(MIN(A2/0.7,1),-0.329))*POWER(MAX(A2/0.7,1),-1.209)*POWER(0.993,F2)*1.018*1.159)),((141*(POWER(MIN(A2/0.7,1),-0.411))*POWER(MAX(A2/0.7,1),-1.209)*POWER(0.993,F2)*1.018)))),IF(AND(C2="Male",OR(E2="Black")),((141*(POWER(MIN(A2/0.9,1),-0.329))*POWER(MAX(A2/0.9,1),-1.209)*POWER(0.993,F2)*1.159)),((141*(POWER(MIN(A2/0.9,1),-0.411))*POWER(MAX(A2/0.9,1),-1.209)*POWER(0.993,F2))))
答案 0 :(得分:0)
一个单元格中有两个IF语句,用逗号分隔。检查括号。
第一个IF有一个嵌套的IF,包括Female和black,它在TRUE部分有一个计算,在FALSE部分有另一个计算。嵌套的IF正确关闭。
然后使用逗号和IF与男性和黑色,计算为TRUE,另一个计算为FALSE部分。
您需要检查语法。你不能在一个单元格中有两个IF。 Excel不能那样工作。
答案 1 :(得分:0)
我无法发表评论,请让我把它放在这里。
为了帮助您处理代码,请查看以下提示:
E.g。
141 *(POWER(MIN(A2 / 0.7,1), - 0.329))
到
(141 *(POWER(MIN(A2 / 0.7,1), - 0.329)))
这意味着它是嵌套函数中的单个项目。
if
函数,请先填写括号,然后使用逗号填充插槽,然后使用公式填充。E.g。
= if(,,)
或
= if(,, if if(,, if if(,,)))
注意:单个括号会破坏您的公式,所以我这样做是为了消除这种可能性
if
函数。按原样复制和粘贴。