返回列表 上一主題 發帖

SUMPRODUCT多條件用法

B3 =INDEX(派車!$A:$N,MATCH($A$2,派車!B:B,),MATCH($A3,派車!$1:$1,))

公式下拉
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 ML089 於 2017-6-29 06:58 編輯

回復 10# PJChen

最好 一張派車執行一項任務,這樣派車單號就是資料庫的KEY(索引號碼)容易查詢。

若是 派車單號 有多筆任務,放資料時又是歸檔再一起,查詢也不困難,就是 先查詢第一筆位置再加1列就是

查詢第一筆
B3 =INDEX(派車!$A:$Q,MATCH($A$2,派車!B:B,),MATCH($A3,派車!$1:$1,))

查詢第二筆
B3 =INDEX(派車!$A:$Q,MATCH($A$2,派車!B:B,)+1,MATCH($A3,派車!$1:$1,))

查詢第三筆
B3 =INDEX(派車!$A:$Q,MATCH($A$2,派車!B:B,)+2,MATCH($A3,派車!$1:$1,))   

若要防止沒有第二筆或第三筆,可以使用 COUNTIF 來計算有幾筆
B3 =IF(COLUMN(A1)>COUNTIF(派車!$B:$B,$A$2),"",INDEX(派車!$A:$Q,MATCH($A$2,派車!$B:$B,)+COLUMN(A1)-1,MATCH($A3,派車!$1:$1,)))
右拉 (第一筆、第二筆、...)
下拉
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 15# PJChen

B2儲存格
=INEDX(庫存!$A:$AH,MATCH($A2,庫存!$F:$F,),MATCH(B$1,庫存!$1:$1,))
修改為
=INDEX(庫存!$A:$AH,MATCH($A2,庫存!$F:$F,),MATCH(B$1,庫存!$1:$1,))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 站在半路,比走到目標更辛苦。
返回列表 上一主題