Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets Google电子表格中的多个IF语句_Google Sheets - Fatal编程技术网

Google sheets 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

我正在尝试使用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 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”,这意味着不是数字