Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
If statement 如果数字在某个范围内,Google sheets数组公式将显示一条消息_If Statement_Google Sheets_Google Sheets Formula_Array Formulas - Fatal编程技术网

If statement 如果数字在某个范围内,Google sheets数组公式将显示一条消息

If statement 如果数字在某个范围内,Google sheets数组公式将显示一条消息,if-statement,google-sheets,google-sheets-formula,array-formulas,If Statement,Google Sheets,Google Sheets Formula,Array Formulas,这是我的公式: =ARRAYFORMULA(IF(S2:S>=90%,“任务性能图例”!C2,IF(AND(S2:S=80%),“任务性能图例”!C3,IF(AND(S2:S=70%),“任务性能图例”!C4,IF(AND(S2:S=60%),“任务性能图例”!C5,IF(S2:S并非所有函数都能返回多个结果。这是像和这样的布尔运算符函数的情况 若要替换,您可以利用在加法和乘法中,FALSE值被解析为0,TRUE值被解析为1,因此 AND(S2:S<90%,S2:S>=80%) 和

这是我的公式:


=ARRAYFORMULA(IF(S2:S>=90%,“任务性能图例”!C2,IF(AND(S2:S=80%),“任务性能图例”!C3,IF(AND(S2:S=70%),“任务性能图例”!C4,IF(AND(S2:S=60%),“任务性能图例”!C5,IF(S2:S并非所有函数都能返回多个结果。这是像
这样的布尔运算符函数的情况

若要替换,您可以利用在加法和乘法中,
FALSE
值被解析为
0
TRUE
值被解析为
1
,因此

AND(S2:S<90%,S2:S>=80%)
和(S2:S=80%)
使用

(S2:S=80%)
相关的


作为替代方案,您可以

  • 将A列中的值更改为仅包含百分比的排序列表:

  • 使用vlookup(最后一个参数设置为true)返回C列中的文本:

    =数组公式(if(len(S2:S)、iferror(vlookup(S2:S,‘任务性能图例’!A:C,3,1)),)

关于VLOOKUP的更多信息:


工作起来很有魅力!
(S2:S<90%) + (S2:S>=80%)