返回列表 上一主題 發帖

[發問] 請問如何先判斷哪一欄後再進行計算

回復 5# gaishutsusuru

後學的簡化寫法為
=SUM(INDEX($C$2:$D$9,MATCH({"R1","R2","R3"},$A$2:$A$9,0),MATCH($I$1,$C$1:$D$1,0)))
供您參考參考

TOP

回復 1# gaishutsusuru

感謝前輩發問
後學的寫法如下
(2) =SUM(INDEX($D$2:$E$9,MATCH({"R1","R2","R3"},$B$2:$B$9,0),MATCH($J$1,$D$1:$E$1,0)))

(3) =SUM(HLOOKUP($J$1,D1:E9,{2,3,4},0))
其中{2,3,4}是指第2列~第4列

(4) =SUM((INDEX($D$2:$E$9,MATCH($B$2:$B$4,$B$2:$B$9,0),MATCH($J$1,$D$1:$E$1,0))),(INDEX($D$2:$E$9,MATCH($B$5:$B$8,$B$2:$B$9,0),MATCH($J$1,$D$1:$E$1,0))))

進階的話我是再把公式寫一次,然後進行加總,如上公式是B2:B4+B5:B8
這部分應該還可以簡化,但後學功力不足,可能要各位大大幫忙了
p.s之所以是B欄是因為A欄我加了輔助欄

(5)=SUM(IFERROR(VLOOKUP(ROW(A1:A8)&$I$5,A2:E9,MATCH($J$1,$D$1:$E$1)+3,0),""))
利用A欄的輔助欄來進行重複值的篩選

以上為後學的寫法,一定有更好的寫法,歡迎各位大大指導,謝謝!

TOP

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題