Board logo

標題: EXCEL 表格比對缺貨日期 [打印本頁]

作者: blcy1219    時間: 2015-5-28 17:29     標題: EXCEL 表格比對缺貨日期

小弟想請教一下大家

在附檔的Sheet "Original Database" 裡面包含兩個表格:
A) 產品名稱及庫存、待出貨數量、缺貨數量 (依月份)
B) 產品名稱及待出貨數量、總缺貨數量、缺貨日期 (總表),並且已經依照產品名稱及出貨日期做排序

以產品"F2839"舉例,目前手上庫存有2500pcs,5月份總共要出2500pcs,故沒有缺貨數量。
但6月份總共還有72500pcs要出,所以在6月份的Delta欄位裡面出現負值。
因此,想要請教大家的問題是:

要如何在該產品的缺料月份儲存格中,利用公式的方法,去串出"該月份的第一個缺貨日期"呢?
Ex. F2839 於6月份 (H4 儲存格),其缺貨日期應為 6/5/2015 (Ref to P7 儲存格)
Ex. F2839 於7月份 (K4 儲存格),其缺貨日期應為 7/7/2015 (Ref to P8 儲存格)
Ex. O9223 於7月份 (K6 儲存格),其缺貨日期應為 7/27/2015 (Ref to P15 儲存格)
Ex. P1309 於6月份 (H7 儲存格),其缺貨日期應為 6/15/2015 (Ref to P17 儲存格)

謝謝大家!!

[attach]21056[/attach]
[attach]21057[/attach]
作者: Hsieh    時間: 2015-5-31 16:43

本帖最後由 Hsieh 於 2015-5-31 16:44 編輯

回復 1# blcy1219

H3陣列公式
=IFERROR(INDEX($P$2:$P$17,MATCH(1,1/((TEXT($P$2:$P$17,"yyyymm")=TEXT(F$1,"yyyymm"))*($M$2:$M$17=$A3)*($O$2:$O$17<0)),0),),"")
[attach]21068[/attach]
作者: blcy1219    時間: 2015-6-1 17:43

回復 2# Hsieh

Hello Hsieh,

真的非常謝謝你的幫忙,提供這一個非常實用的陣列解法
經過實際延伸到較大量的資料內容後,證實也的確可行,讓我這邊大幅縮短了人工作業時間!
非常謝謝!!!  :)
作者: JBY    時間: 2015-6-3 23:34

回復 1# blcy1219

H3 普通公式 (非陣列公式) :

=IFERROR(INDEX($P$2:$P$17,MATCH(1,INDEX((TEXT(F$1,"yyymm")=TEXT($P$2:$P$17,"yyymm"))*($M$2:$M$17=$A3)*($O$2:$O$17<0),0),0)),"")




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)