EXCEL多重条件取值

作者&投稿:徒昨 (若有异议请与网页底部的电邮联系)
excel如何使用多重条件判断~

EXCEL判断条件可以使用函数IF,根据描述具体函数是=IF(E3=12.5,0.5,IF(E3=15.5,0.8,IF(E3=18.5,1.2,IF(E3=21.5,1.7,"无")))) ,解析如下。
一、条件
如果E3单元格的值为12.5,则当前单元格的值为0.5;
如果E3单元格的值为15.5,则当前单元格的值为0.8;
如果E3单元格的值为18.5,则当前单元格的值为1.2;
如果E3单元格的值为21.5,则当前单元格的值为1.7。
缺少一个条件是:都不满足的情况下的结果,这里补充结果为 无。如果没有这个条件,函数无法展示结果,条件可以根据需要变更。
二、函数
=IF(E3=12.5,0.5,IF(E3=15.5,0.8,IF(E3=18.5,1.2,IF(E3=21.5,1.7,"无"))))
从最外面到最里面的,此公式意思是,如果E3=12.5,结果是0.5,否则是E3=15.5时,结果是0.8,否则是E3=18.5时,结果是1.2,否则是E3=21.5时,结果是1.7,否则结果显示元。
三、例子
在EXCEL的E3中输入12.5,然后按列顺序依次输入15.5,18.5,21.5,100。在F3中输入=IF(E3=12.5,0.5,IF(E3=15.5,0.8,IF(E3=18.5,1.2,IF(E3=21.5,1.7,"无")))) ,得出来结果是0.5,如图所示:

依次算出E列其它数据的结果,满足上述条件,当E列数据不是规定的四组数值时,结果会显示无,如图:

扩展资料:
1、IF语法是IF(logical_test,value_if_true,value_if_false)。
2、Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。
3、Value_if_true logical_test 为 TRUE 时返回的值。
4、Value_if_false logical_test 为 FALSE 时返回的值。
参考资料:百度百科_IF函数

你不是第一次发这个问题了吧,
你这个问题为什么没人帮你解决?
原因:表格不规范,表格内的合并单元格太多,根据表1 ,想做出实现表2的目的的公式很麻烦。付出与回报不成正比。
解决办法:单独做出一个表3(类似数据库一样,内含价格,规格,大小,颜色,型号等等信息)不要使用合并单元格等不规范的做表习惯。然后别人给你写个公式就行了。

如果你是excel 2016,可以如下操作

1、先将原始数据表建立一个查询,并加载到一个连接中

2、对查询数据进行合并查询

3、选择相关字段

4、添加一个自定义列,内容为 if([值]>=[表1.下限] and [值]<=[表1.上限]) then 1 else 0

5、对自定义列进行筛选,只留下对的

6、只保留结果列

7、加载到指定位置就可以了(图可以参考第一张)



如果只是固定在F列查询的,在F2输入公式下拉,数组公式按三键CTRL+SHIFT+回车  结束。

 

=INDEX(D:D,MIN(IF((A$2:A$10=F$1)*(B$2:B$10<=E2)*(C$2:C$10>=E2),ROW($2:$10),4^8)))&""

 

其实公式可改为这样,可以支持更多更完善的查询,在F2输入数组公式,要按三键   CTRL+SHIFT+回车   结束后,右拉至H列,再下拉即可。

 

多条件查询公式:

=INDEX($D:$D,MIN(IF(($A$2:$A$10=F$1)*($B$2:$B$10<=$E2)*($C$2:$C$10>=$E2),ROW($2:$10),4^8)))&""

 

我把文件传上来,请点击这回答右下角那个绿色的 “下载” 按钮,下载文件看看效果。

 

 



=INDEX(D:D,SMALL(IF(($B$2:$B$10<=E2)*($C$2:$C$10>=E2),ROW($A$2:$A$10),4^8),ROW(A1)))&""
数组,同时按CTRL SHIFT 回车键执行
你先前也提了这样一个问题,你都没有采纳我的?。。。。。。
你采纳的答案,如果是文本就错误,这个无论什么格式数据都可以。

=index(d:d,max((a1:a10=F1)*(b1:b10<e2)*(c1:c10>e2)*row(1:10))) 按组合键ctrl+shift+enter结束公式输入

输入
=IF(A1="W",-84,IF(A1="E",-94,IF(A1="D",-104,"")
或者输入
=VLOOKUP(A1,{"W",-84;"E",-94;"D",-104},2,0)
简化为
=-84-VLOOKUP(A1,{"W",0;"E",10;"D",20},2,0)


大数据的应用领域都有哪些
例如,丰田普锐斯配备了摄像头、全球定位系统以及强大的计算机和传感器,在无人干预的条件下实现自动驾驶。Xcel Energy在科罗拉多州启动了“智能电网”的首批测试,在用户家中安装智能电表,然后登录网站就可实时查看用电情况。“智能电网”还能够预测使用情况,以便电力公司为未来的基础设施需求进行规划,并防止...

大数据在生活中有哪些应用?
例如,丰田普锐斯配备了摄像头、全球定位系统以及强大的计算机和传感器,在无人干预的条件下实现自动驾驶。Xcel Energy在科罗拉多州启动了“智能电网”的首批测试,在用户家中安装智能电表,然后登录网站就可实时查看用电情况。“智能电网”还能够预测使用情况,以便电力公司为未来的基础设施需求进行规划,并防止...

大数据有哪些应用场景
例如,丰田普锐斯配备了摄像头、全球定位系统以及强大的计算机和传感器,在无人干预的条件下实现自动驾驶。Xcel Energy在科罗拉多州启动了“智能电网”的首批测试,在用户家中安装智能电表,然后登录网站就可实时查看用电情况。“智能电网”还能够预测使用情况,以便电力公司为未来的基础设施需求进行规划,并防止...

大数据可以帮我们做什么
例如,丰田普锐斯配备了摄像头、全球定位系统以及强大的计算机和传感器,在无人干预的条件下实现自动驾驶。Xcel Energy在科罗拉多州启动了“智能电网”的首批测试,在用户家中安装智能电表,然后登录网站就可实时查看用电情况。“智能电网”还能够预测使用情况,以便电力公司为未来的基础设施需求进行规划,并防止...

商业银行如何利用大数据
例如,丰田普锐斯配备了摄像头、全球定位系统以及强大的计算机和传感器,在无人干预的条件下实现自动驾驶。Xcel Energy在科罗拉多州启动了“智能电网”的首批测试,在用户家中安装智能电表,然后登录网站就可实时查看用电情况。“智能电网”还能够预测使用情况,以便电力公司为未来的基础设施需求进行规划,并防止...

大数据的应用领域有哪些
例如,丰田普锐斯配备了摄像头、全球定位系统以及强大的计算机和传感器,在无人干预的条件下实现自动驾驶。Xcel Energy在科罗拉多州启动了“智能电网”的首批测试,在用户家中安装智能电表,然后登录网站就可实时查看用电情况。“智能电网”还能够预测使用情况,以便电力公司为未来的基础设施需求进行规划,并防止...

大数据在金融业的应用有哪些?
例如,丰田普锐斯配备了摄像头、全球定位系统以及强大的计算机和传感器,在无人干预的条件下实现自动驾驶。Xcel Energy在科罗拉多州启动了“智能电网”的首批测试,在用户家中安装智能电表,然后登录网站就可实时查看用电情况。“智能电网”还能够预测使用情况,以便电力公司为未来的基础设施需求进行规划,并防止...

大数据在医疗方面可以有哪些应用?
例如,丰田普锐斯配备了摄像头、全球定位系统以及强大的计算机和传感器,在无人干预的条件下实现自动驾驶。Xcel Energy在科罗拉多州启动了“智能电网”的首批测试,在用户家中安装智能电表,然后登录网站就可实时查看用电情况。“智能电网”还能够预测使用情况,以便电力公司为未来的基础设施需求进行规划,并防止...

大数据对企业发展有哪些好处?
例如,丰田普锐斯配备了摄像头、全球定位系统以及强大的计算机和传感器,在无人干预的条件下实现自动驾驶。Xcel Energy在科罗拉多州启动了“智能电网”的首批测试,在用户家中安装智能电表,然后登录网站就可实时查看用电情况。“智能电网”还能够预测使用情况,以便电力公司为未来的基础设施需求进行规划,并防止...

大数据在生活的哪些场景中应用?
例如,丰田普锐斯配备了摄像头、全球定位系统以及强大的计算机和传感器,在无人干预的条件下实现自动驾驶。Xcel Energy在科罗拉多州启动了“智能电网”的首批测试,在用户家中安装智能电表,然后登录网站就可实时查看用电情况。“智能电网”还能够预测使用情况,以便电力公司为未来的基础设施需求进行规划,并防止...

黔西南布依族苗族自治州17191193879: EXCEL满足多个条件取单元格值 -
穆贴培磊: 你的条件就这么简单? 对不符合条件者就返回空文本吧: Sheet2的C5输入=IF(AND($A5>=Sheet1!$A1,$A5<=Sheet1!$B1),Sheet1!C1,"") 回车并向右填充到D5,再一起向下填充到C6~D6. Sheet2的G5输入 =IF(D5=Sheet1!D1,Sheet1!E1,"") 或 =IF(AND($A5>=Sheet1!$A1,$A5<=Sheet1!$B1),Sheet1!E1,"") 回车并向下填充到G6.

黔西南布依族苗族自治州17191193879: EXCEL中的多重条件判断 -
穆贴培磊: 满足多个条件也可以分两种情况:1)同时满足多个条件;2)满足多个条件中的一个或若干个即可.我们以下图的数据来举例说明.首先,利用AND()函数来说明同时满足多个条件.举例:如果A列的文本是“A”并且B列的数据大于...

黔西南布依族苗族自治州17191193879: exce同时满足多个条件得出另一值 -
穆贴培磊: 输入公式:=VLOOKUP(条件一&条件二,IF({依,0},条件一区域&条件二区域,返回列),贰,0) 最后同时按ctrl shift 回车 三键结束 解释: 依、公式中的E贰&F贰,它表示将两个单元格连在一起当做一个整体进行查找.如图中即为:A许六 贰、A贰:A漆&B贰:B漆表示的意思与上面基本一致,就是班级和姓名作为一个整体.如图中即为:A李一,D王二,B张三…… 三、IF({依,0},A贰:A漆&B贰:B漆,C贰:C漆)表示将班级和姓名作为一个整体,然后与得分列进行组合成两列,即班级姓名整体一列,得分一列 四、最后用VLOOKUP来从“班级姓名整体”一列,“得分”一列这两列中,查找“班级姓名整体”说对应的“得分

黔西南布依族苗族自治州17191193879: excel表中两个表格如何用函数实现多重条件查找并显示固定值 -
穆贴培磊: 数组公式:=INDEX(Sheet1!$C$2:$G$6,MATCH(A2&B2,Sheet1!$A$2:$A$6&Sheet1!$B$2:$B$6,),RIGHT(C2,1)) 按Ctrl+Shift+Enter结束.

黔西南布依族苗族自治州17191193879: excel多重条件求值(请回答具体问题,不要笼统地答!) -
穆贴培磊: 间隔N列,通式:=SUMPRODUCT((A1:IV1>0)*(MOD(COLUMN(A1:IV1),N)=1)*A1:IV1) 数组公式,ctrl+shift+enter结束这是对于首行,其他依次类推祝你成功!

黔西南布依族苗族自治州17191193879: excel表中如何用函数实现多重条件查找并返回指定值 -
穆贴培磊: =LOOKUP(1,0/((Sheet1!A$1:A$6=A1)*FIND(B1,Sheet1!B$1:B$6&Sheet1!C$1:C$6&Sheet1!D$1:D$6)),Sheet1!E$1:E$6) 或者 =LOOKUP(1,0/MMULT((Sheet1!A$1:A$6=A1)*(B1=Sheet1!B$1:D$6),{1;1;1}),Sheet1!E$1:E$6) 更为简洁

黔西南布依族苗族自治州17191193879: 请教,EXCEL如何公式实现多个条件下取值? -
穆贴培磊: 我把你表B的内容放在Sheet2,奖金栏公式如下:=IF(C5>VLOOKUP(B5,Sheet2!A:B,2)-1,IF(C5>VLOOKUP(B5,Sheet2!A:C,3)-1,VLOOKUP(B5,Sheet2!A:F,6),VLOOKUP(B5,Sheet2!A:F,5)),VLOOKUP(B5,Sheet2!A:F,4)),你可以根据你的情况...

黔西南布依族苗族自治州17191193879: excel如何使用多重条件判断 -
穆贴培磊: =IF(AND(C1=F1,A5>0.95,A50.9,A50.97,A5

黔西南布依族苗族自治州17191193879: 请教高手,excel中N多重条件下的取值问题! -
穆贴培磊: 用LOOKUP函数可以很多个区间比如,1<=F2<3时,G2值取0.23<=F2<7时,G2值取0.37<=F2<15时,G2值取0.415<=F2<21时,G2值取0.621<=F2<23时,G2值取0.6523<=F2<26时,G2值取0.7226<=F2<30时,G2值取0.8则用公式G2单元格...

黔西南布依族苗族自治州17191193879: EXCEL满足多个条件取值 -
穆贴培磊: 输入以下数组公式,按CTRL+SHIFT+ENTER结束.(注意:不能直接回车!)=index(sheet1!E:E,max((sheet1!A$1:A$100=A1)*(sheet1!B$1:B$100=B1)*(sheet1!C$1:C$100=C1)*(sheet1!D$1:D$100=D1)*row...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网