Exce表格网

excel多条件判定(excel条件判定返回多个结果)

来源:www.0djx.com  时间:2023-01-25 18:50   点击:280  编辑:表格网  手机版

1. excel条件判定返回多个结果

1、首先在excel表格中的A列中输入一组数据,根据不同的条件返回不同的数值。

2、例如满足A1单元格输入A,则返回a,完整公式为:=IF(A1="A","a",IF(A1="B","b",IF(A1="C","c","")))。

3、点击回车生成计算结果,可以看到此时A1单元格为B,则返回了小写字母b。

4、然后向下填充公式,即可将对应A列的输入的数值返回需要显示的数据。

2. excel条件输出多个结果

2016以下或者2016的部分版本无法用函数实现这个功能,必须VBA或者可以将多个结果一一显示后面单元格,也就是说一个结果一个单元格,都显示在查询值那一行 2016部分版本及以上版本,有textjoin函数,实现起来就比较简单了具体需要哪个,我们可以进一步沟通

3. 多条件判断返回一个结果

逻辑归纳下就是如果a1>0的时候, 等式A1+B1-C1计算,否则结果直接为0=IF(A1>0,A1+B1-C1,0)也可以简化为=(A1+B1-C1)*(A1>0)小技巧: (A1>0)返回两种结果 true和false,true和false在excel进行四则运算时,true会被强制转换为1,false强制转换为0a1>0=(A1+B1-C1)*true → =(A1+B1-C1)*1 → =(A1+B1-C1)a1<=0时,要求结果返回0=(A1+B1-C1)*false → =(A1+B1-C1)*0 → =0

4. excel条件判定返回多个结果的函数

需要使用IF函数,函数公式如下:公式:=IF(A10="","",LOOKUP(A10,{0,1;20,2;30,3;40,4}))或者:=IF(A10="","",MATCH(A10,{0;20;30;40}))LOOKUP函数:  返回向量或数组中的数值。函数 LOOKUP 有两种语法形式:向量和数组。函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;函数 LOOKUP 的数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。MATCH函数:  匹配函数,指返回指定数值在指定数组区域中的位置。MATCH函数是EXCEL主要的查找函数之一,该函数通常有以下几方面用途:  (1)确定列表中某个值的位置;  (2)对某个输入值进行检验,确定这个值是否存在某个列表中;  (3)判断某列表中是否存在重复数据;  (4)定位某一列表中最后一个非空单元格的位置。  查找文本值时,函数 MATCH 不区分大小写字母。

5. excel条件判定返回多个结果怎么设置

用这公式精简些:=IF(A1=0,"",LOOKUP(A1,{0.1;0.4;0.8},{1;2;3}))如果一定要用题目中的公式,这样:=IF((A1>0)*(A1<0.4),1,IF((A1>=0.4)*(A1<0.8),2,IF(0.8<=A1,3,"")))或者这样:=IF(AND(A1>0,A1<0.4),1,IF(AND(A1>=0.4,A1<0.8),2,IF(0.8<=A1,3,"")))题目中的公式条件判断部份不能这样写出 0<A1<0.4 而应改为:AND(A1>0,A1<0.4) 其它部份以此类推,且当返回的结果是数字时,该数字结果不必加双引号。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片