Excel 带有AND和N/A计算的IF语句

Excel 带有AND和N/A计算的IF语句,excel,if-statement,sum,na,sumifs,Excel,If Statement,Sum,Na,Sumifs,我希望你能帮忙。我有两个公式由于单元格中出现N/a而被打破。我想知道这些N/A是否可以在我的公式中容纳,以仍然返回数值结果。 在下图中,您可以看到单元格C21中有“N/A”,而在S21中是错误值!此错误的原因当然是因为“不适用” S21中的公式是否可以修改为该“N/A”的系数,并返回一个数字,即使该数字存在。我的公式如下 =SUM(AND(C21>=12,C21<=19)*C21,AND(F21>=2,F21<=20)*F21,AND(I21>=2,I21<=

我希望你能帮忙。我有两个公式由于单元格中出现N/a而被打破。我想知道这些N/A是否可以在我的公式中容纳,以仍然返回数值结果。 在下图中,您可以看到单元格C21中有“N/A”,而在S21中是错误值!此错误的原因当然是因为“不适用”

S21中的公式是否可以修改为该“N/A”的系数,并返回一个数字,即使该数字存在。我的公式如下

=SUM(AND(C21>=12,C21<=19)*C21,AND(F21>=2,F21<=20)*F21,AND(I21>=2,I21<=20)*I21,AND(L21>=2,L21<=20)*L21)

=SUM(和(C21>=12,C21=2,F21=2,I21=2,L21未测试,但请尝试一下。您可以将零值更改为您想要的任何值:

=IFERROR(SUM(AND(C21>=12,C21<=19)*C21,AND(F21>=2,F21<=20)*F21,
AND(I21>=2,I21<=20)*I21,AND(L21>=2,L21<=20)*L21),0)

=IFERROR(和)SUM(和)(C21>=12,C21=2,F21=2,I21=2,L21
=IF(ISNA(C21),0,SUM(和)(C21>=12,C21=2,F21=2,I21=2,L21嗨,谢谢崔斯坦托和布莱恩这两个人,他们真的帮了我找到了这个答案,下面是解决这个难题的公式。我希望它能有所帮助

=SUM(IF(C21="N/A",0,AND(C21>=12,C21<=19)*C21),IF(F21="N/A",0,AND(F21>=2,F21<=20)*F21),IF(I21="N/A",0,AND(I21>=2,I21<=20)*I21),IF(L21="N/A",0,AND(L21>=2,L21<=20)*L21))

=SUM(如果(C21=“N/A”,0和(C21>=12,C21=2,F21=2,I21=2,L21Iferror)函数感谢您的帮助。不幸的是,它不起作用,我收到了相同的错误。还有其他方法吗?可能是ISNA在excel中不起作用。请在单元格中尝试=ISNA(C21)!它是否返回“TRUE”或“FALSE”?=ISNA(C21)返回FALSE。再次感谢您的帮助。感谢您的帮助。不幸的是,它不起作用。我收到一个新的错误,它是#NAME?还有其他方法吗?我尝试使用IFNA,但IFERROR应该如上所述工作。请参阅编辑!@Brian:您给我的公式返回0。即使存在其他数字。再次感谢您的帮助。什么你想返回的数字是多少?如果S1既是一个依赖值又是一个错误,你怎么能得到其他东西呢?@Brian:谢谢你的帮助,但我用下面的
=SUM(如果(C21=“N/a”,0和(C21>=12,C21=2,F21=2,I21=2,L21)得到了它
=SUM(IF(C21="N/A",0,AND(C21>=12,C21<=19)*C21),IF(F21="N/A",0,AND(F21>=2,F21<=20)*F21),IF(I21="N/A",0,AND(I21>=2,I21<=20)*I21),IF(L21="N/A",0,AND(L21>=2,L21<=20)*L21))