[英]excel - sumifs formula with range on criteria
我有這些數據
A B C D
1 lvl1 lvl2 lvl3 value
2 1 1.1 1.1.1 3
3 1 1.1 1.1.2 2
4 1 1.2 1.1.3 7
5 2 2.1 2.1.1 2
6 2 2.1 2.1.2 3
我希望公式的輸出像這樣
7 Type LEVEL value
8 1 level1 12
9 1.1 level2 5
10 1.2 level2 7
11 2 level1 5
12 2.1.1 level3 2
我已經使用sumifs實現了該請求(因為在原始情況下,我有多個條件),方法是將嵌套的“條件范圍”放入
sumifs(D2:D6,IF(B8="level1",A2:A6),IF(B8="level2",B2:B6),IF(B8="level3",C2:C6))))
是否有其他方法(也許具有索引和匹配?)具有相同的結果?
如果您的級別與列標題的名稱完全相同(因此lvl1
而不是level1
),則可以在單元格C8中使用此公式並向下復制:
=SUMIFS($D$2:$D$6,INDEX($A$2:$C$6,0,MATCH(B8,$A$1:$C$1,0)),A8)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.