热门搜索 :
考研考公

求EXCEL多条件函数

发布网友 发布时间:2022-04-21 17:50

我来回答

6个回答

热心网友 时间:2023-09-28 08:53

可以使用VLOOKUP或者INDEX,数据区不在表格里面的时候,可以使用{}直接给出数据,逗号分隔列、分号分隔行,例如可以这样写INDEX公式:

=INDEX({10,20,30;40,50,60;70,80,90},

A2,

CODE(B2)-CODE("A")+1)

计算效果如下图:

热心网友 时间:2023-09-28 08:54

D17单元格公式=SUMPRODUCT((LOOKUP(ROW(B$5:B$13),ROW(B$5:B$13)/(B$5:B$13<>""),B$5:B$13)=B17)*(C$5:C$13=C17)*D$5:D$13)

示例

追问是否能用if? 上面的明细表不在最终的表格中。要达到的最终的效果就只有三个单元格显示数据。

热心网友 时间:2023-09-28 08:54

建议将合并单元格拆分并填充。然后可以简简单单的LookUp函数。

热心网友 时间:2023-09-28 08:55

=SUMIFS(C:C,A:A,E2,B:B,F2)

输入公式下拉

热心网友 时间:2023-09-28 08:55

符合你的数据结构格式表格有一个很简单的函数公式:
=IFERROR(OFFSET(D4,3*B17-1-FIND(C17,"ABC"),0), "")
应该可以实现你的要求了

热心网友 时间:2023-09-28 08:56

有两个前提条件:1、地区栏不要用合并单元格2、没有重复(相同地区相同货物只有一条)。
则可以用公式D17=sumifs(d$5:d$13,b$5:b$13,b17,c$5:c$13,c17)追问我这里表格结构只允许我用if 上面的明细表不在最终的表格中。要达到的最终的效果就只有三个单元格显示数据。

追答可以在另一个表里建明细表

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top