Google sheets Google电子表格中的多个IF语句
我正在尝试使用Google电子表格嵌套多个IF语句 这是我的公式:Google sheets Google电子表格中的多个IF语句,google-sheets,Google Sheets,我正在尝试使用Google电子表格嵌套多个IF语句 这是我的公式: =IF(C7=1,"5",IF(E7=1,"2",IF(C7+E7=2,"7"))) 带1输出5的C7 E7带1输出2 C7+E7带1输出5 我试着这样做,如果C7和E7有一个1,那么它输出7 我该怎么做?试试: =if(and(isnumber(C7),isnumber(E7)),if(and(C7=1,E7=1),"7",if(C7+E7=1,"5",if(C7=1,"5",if(E7=1,"2","something e
=IF(C7=1,"5",IF(E7=1,"2",IF(C7+E7=2,"7")))
带1输出5的C7
E7带1输出2
C7+E7带1输出5
我试着这样做,如果C7和E7有一个1,那么它输出7
我该怎么做?试试:
=if(and(isnumber(C7),isnumber(E7)),if(and(C7=1,E7=1),"7",if(C7+E7=1,"5",if(C7=1,"5",if(E7=1,"2","something else")))),"not a number")
你可以试着这样做
=if(and(isnumber(C7),isnumber(E7)),if(and(C7=1,E7=1),"7",if(C7+E7=1,"5",if(C7=1,"5",if(E7=1,"2","0")))),"NaN")
解释它:
如果两个参数都为true,则and函数将传递true。
在这种情况下,如果C7包含一个数字,E7包含一个数字,则满足第一个if。如果是一个数字,它会检查它们是否是一。如果是,则显示7。如果不是,则检查C7+E7是否=1。如果这是正确的,那么它会吐出一个5。如果不是,则再次检查是否只有C7是1。如果它是正确的,它会吐出一个5。如果不是,则检查E7=1是否正确,如果不是,则显示2,如果不是,则显示0。如果C7和E7一开始不是数字,那么它会显示“NaN”,这意味着不是数字