EXCEl的IF,AND公式输入没有结果?

就是条件A1有不同的值,然后条件C1有不同的值,A1的第一个值分别对应着C1的三个值,然后需要输出三个结果,也就是三个公式就是E2*0.5*0.5,0 E2*0.2*6,0 E2*0.5*6,0,但是最后输入完了就显示false,有没有大佬能帮忙看看怎么处理,或者说有没有别的公式可以解决这个问题

    语法错误: Excel函数的正确语法非常重要。确保你在使用IF和AND函数时,每个参数都正确放置,并且用逗号将它们分隔开。函数的正确格式类似于:IF(AND(条件1, 条件2), 结果为真时的值, 结果为假时的值)

    条件不满足: 如果AND函数的条件不满足,它会返回FALSE。确保你的条件中包含正确的单元格引用、运算符等。

    公式嵌套: 如果你在一个复杂的公式中嵌套了多个函数,确保每个函数的结果都是正确的。你可以从内向外逐步检查每个函数的结果,以找出问题所在。

    数据格式问题: 如果条件涉及到数字或日期,确保它们的格式正确。比如,日期可能需要使用日期格式,而数字可能需要使用数值格式。

    计算选项: Excel有时可能会受到计算选项的影响,例如自动计算或手动计算。确保你的Excel设置允许进行自动计算,以便公式可以及时更新。

    不正确的逻辑: 有时候,我们可能在逻辑上犯了错误,导致条件不满足。请仔细检查你的逻辑和条件,确保它们符合你的意图。

    如果你能够提供更具体的公式和数据,我可以帮你更详细地分析可能的问题并提供解决方案。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-08-28
两种原因:要么是公式前面没输入等于号,那么请加上等于号
要么是将单元格的格式设置为了“文本”,那么请将单元格格式设置为“常规” 
第2个回答  2023-08-28
IF函数可以嵌套使用,但是不能有 = 符号,一旦有 = 符号,该公式就变成逻辑判断了。
而且你的公式也写的乱七八糟的,里面的数据都不对 ...

猜测应该是这个 ?
=IF(AND(A2="壹",C2="肆"),E2*0.5*0.5,IF(AND(A2="贰",C2="伍"),E2*0.5*0.5,IF(AND(A2="叁",C2="陆"),E2*0.5*0.5,1)))追问

显示此函数输入的参数太多了

追答

测试正常没问题 (复制的时候不要漏项),建议把你复制的公式和截图放上来看下 。

追问

公式就是第三张截图里那个

追答

我的意思是你把我给你的公式放进去,看有什么提示。

第3个回答  2023-08-28
IF函数可以嵌套使用,但是不能有 = 符号,一旦有 = 符号,该公式就变成逻辑判断了。
而且你的公式也写的乱七八糟的,里面的数据都不对 ...

猜测应该是这个 ?
=IF(AND(A2="壹",C2="肆"),E2*0.5*0.5,IF(AND(A2="贰",C2="伍"),E2*0.5*0.5,IF(AND(A2="叁",C2="陆"),E2*0.5*0.5,1)))
相似回答