標題:
[發問]
條件加總問題
[打印本頁]
作者:
adam2010
時間:
2016-10-14 23:19
標題:
條件加總問題
請教各位大大~
要從一個Table中
[attach]25543[/attach]
查詢加總某種產品已經過某一站的加總
[attach]25544[/attach]
例如AAAA0009品項在#1010站後的加總=1434(黃底)
公式要如何設定,謝謝!
[attach]25545[/attach]
作者:
fengetianxia
時間:
2016-10-15 10:50
B2= =VLOOKUP($A2,WIP!$C:$D,2,)-SUM(OFFSET(WIP!$C$1,MATCH($A2,WIP!$C:$C,0)-1,2,,MATCH(LEFT(B$1,4),WIP!$1:$1,0)-4))
作者:
adam2010
時間:
2016-10-15 11:23
感謝fengetianxia出手相助,所以是利用Offset找出未過站的區域之後用總量減去,真是受教了,太感謝了~
作者:
fengetianxia
時間:
2016-10-15 12:02
哈,其實是前幾天才向版主ML089學習的,大家互相學習,互相進步
作者:
hcm19522
時間:
2016-10-15 14:10
=SUMPRODUCT(OFFSET(WIP!$C$1,MATCH($A2,WIP!$C$2:$C$11,),MATCH(LEFT(B$1,4),WIP!$1:$1,)-2,,99))
作者:
adam2010
時間:
2016-10-15 17:37
回復
5#
hcm19522
感謝 hcm19522 提供另一種直接計算該欄位往後加總的公式,所以重點應該還是 Offset 的運用
看到各位大大提出解答的時候總是恍然大悟,不過自己想半天就是不會想到,也許這就是所謂的層次不同的差距吧!
所以這裡真是一個提昇層次的好地方呀,感謝大大各位的協助!
作者:
hcm19522
時間:
2016-10-16 09:55
{=SUM(IFERROR(WIP!$D$2:$Y$11*(ROW(C$2:C$11)=MATCH($A2,WIP!$C$2:$C$11,)+1)*(COLUMN($E1:$Y1)>MATCH(LEFT(B$1,4),WIP!$1:$1,)+1),))
作者:
adam2010
時間:
2016-10-16 22:22
回復
7#
hcm19522
感謝 hcm19522 也提出解法,不過對於最後一段找欄位的地方有點疑問....
COLUMN($E1:$Y1)>MATCH(LEFT(B$1,4),WIP!$1:$1,)
+1
→欄則用站點E1~Y1中比1006站大的
不太明白COLUMN的條件式>了,為何找到1006站的欄位後還要再+1,而且試過把+1拿掉也對
不知道是不是我理解錯誤了?
作者:
hcm19522
時間:
2016-10-17 16:06
回復
8#
adam2010
c3不一樣 若一樣是旁邊格剛好是 0
作者:
hcm19522
時間:
2016-10-17 16:27
=SUM(IFERROR(WIP!
$E$2
:$Y$11*(ROW(C$2:C$11)=MATCH($A2,WIP!$C$2:$C$11,)+1)*(COLUMN($E1:$Y1)>MATCH(LEFT(B$1,4),WIP!$1:$1,)),))
D改E "+1" 刪掉
作者:
zz5151353
時間:
2017-6-25 22:01
請教各位大大~
要從一個Table中
查詢加總某種產品已經過某一站的加總
例如AAAA0009品項在#1010站後的 ...
adam2010 發表於 2016-10-14 23:19
B2
=SUMPRODUCT(($A2=WIP!$C$2:$C$11)*(--WIP!$E$1:$Y$1>--LEFT(B$1,FIND("後",B$1)-1)),WIP!$E$2:$Y$11)
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)