多条件取值问题
- 教育综合
- 2024-01-24 07:57:14
EXCEL多条件取值
1、打开Excel表格,做好要多条件取值的数据。
2、输入数据后,在取值的单元格输入公式=SUMPRODUCT(($A$1:$A$6<=D1)*($B$1:$B$6>=D1)*$C$1:$C$6)。
3、输入公式后,回车确定公式就得到求的值了。
4、得到第一个值之后,复制下拉公式就可以了。
Excel多条件取值?
如果你要统计符合相同条件的单元格个数:
K4输入
=COUNTIFS($A$2:$A$31,$G4,$B$2:$B$31,$H4,$C$2:$C$31,$I4,$D$2:$D$31,$J4)
回车并向右和向下填充。
如果你要汇总符合相同条件的L4、L3里面的数值,L4要转换成阿拉伯数字才能成为“数值”格式得以统计,需要使用辅助列,如在O2输入
=IFERROR(VLOOKUP(D2,{"一",1;"二",2;"三",3;"四",4},2,),0)
回车并向下填充到O31【该列可设置隐藏】。
在K4输入
=SUMPRODUCT(($A$2:$A$31=$G4)*($B$2:$B$31=$H4)*($C$2:$C$31=$I4)*($D$2:$D$31=$J4)*IF($J4="",$C$2:$C$31,$O$2:$O$31))
回车并向右和向下填充。
excel多条件取值?
excel多条件取值,这类可以使用的方法有很多,但是需要先将表格调整一下,A和B的条件需要只输入当前最低值就可以了,然后利用INDEX和MATCH函数组合公式来完成。
公式如下:
=INDEX($A$1:$F$4,MATCH(A9,$A$1:$A$4),MATCH(B9,$A$1:$F$1))
公式图如下:
最终效果图如下:
excel中如何多条件取值?
如果只是固定在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)))&""
我把文件传上来,请点击这回答右下角那个绿色的 “下载” 按钮,下载文件看看效果。
Excel多重条件取值问题!!!急!
=IF(A1<=1.2,"A",IF(AND(A1>=0.9,A1<1.2),"B",IF(AND(A1>=0.8,A1<0.9),"C",IF(AND(A1>=0.7,A1<1.8),"D","E"))))上一篇
主体策略(名词解释)
下一篇
返回列表