-----------(如何自下而上搜索某個值)
"流水"工作表用于記進(jìn)貨和銷售的流水賬,庫存欄通過四個函數(shù)(IF、MAX、ROW、OFFSET)組成數(shù)組公式自動得到最新的庫存數(shù)。附圖:

"庫存表"由AB兩列組成,A列為貨物名稱,B列為庫存數(shù)。B列數(shù)據(jù)由“流水”工作表中自動統(tǒng)計得到,B列的數(shù)組公式同樣用到上述四個函數(shù)。附圖:

這兩個表的關(guān)鍵是利用MAX、ROW 和OFFSET函數(shù)在某列自下而上搜索到等于某個值的單元格。
重要補充:
原"流水"工作表E2單元格公式可改為如下普通公式:
=IF(A2="","",SUMPRODUCT((B$2:B2=B2)*C$2:C2-D$2:D2))
"庫存表"B2單元格公式也可改為如下普通公式:
=IF(A2="","",SUMPRODUCT((流水!B$2:B$10000=A2)*流水!C$2:C$10000-流水!D$2:D$10000))
特別提示:經(jīng)過改進(jìn),此模板含有“流水”、“實時庫存”、“進(jìn)貨月報”、“銷貨月報”四個工作表,只需要在“流水”工作表中記錄進(jìn)貨、銷貨情況,其余三個工作表數(shù)據(jù)自動生成。需要此模板的網(wǎng)友,發(fā)消息將你的郵箱告訴我即可。