2018年11月3日 星期六

EXCEL連結不同資料表,自動生成總額計算

燒腦 6小時 才完成判斷式 
到不同的文件調出來想要的數值,然後計算總和價位

以下是概念,跟做法

1,先建一個資料庫,麵粉買進來 每g多少單價!

2,創建配方原料表


3,判斷原料存不存在資料庫,試算所有價錢

以下C47表格內容
=IF(IF((ISNA(MATCH(C6,B3:B300,0)))=False,C6,"NO")="NO",
IF((ISNA(MATCH(
C6,dessert!B3:B300,0)))=False,C6,"沒有建檔"), C6)
 
4,如果資料庫沒建檔,就回應  沒有建檔 順便改色


5,接著對應文字把數值調出來計算

F31對映第一張圖表(0.033)
D47對映第二張圖表(63)
0.033*63 = 2.079

=if(ISNA(MATCH(F31,item!B3:B300,0)),
(INDEX(dessert!B3:G300,MATCH(F31,dessert!B3:B300,0),5)*D47),
(INDEX(item!B3:G300,MATCH(F31,item!B3:B300,0),5)*D47))

用 ISAN 來判斷有沒有錯誤,用INDEX 來判讀F31,乘上D47








 

沒有留言:

張貼留言