建立物料表:1、倉庫清單: 2、入庫記錄: 3、出庫記錄: 繪制查詢畫面制作過程:1、單選框: 控制B5單元格, 選擇庫存時,B5=1; 選擇入庫時,B2=2; 選擇出庫時,B5=3; 2、D9:查詢名稱隨B5變化,分別顯示為庫存查詢、入庫查詢、出庫查詢 使用函數:=IFS($B$5=1,'庫存查詢',$B$5=2,'入庫查詢',$B$5=3,'出庫查詢') 3、在查詢日期下一行做有日期填寫錯誤的判斷,起始日期需小于等于終止日期; 使用函數:=IF(H5-E5>=0,'','查詢日期有誤!') 4、物料規格 使用函數:=IFNA(IFS(D9='庫存查詢',VLOOKUP(E7,倉庫清單!C3:D12,2,FALSE),D9='入庫查詢',VLOOKUP(E7,入庫記錄!C2:D12,2,FALSE),D9='出庫查詢',VLOOKUP(E7,出庫記錄!C3:D12,2,FALSE)),'') 5、物料數量: 使用函數:=IFS(D9='庫存查詢',SUMPRODUCT((倉庫清單!C3:C12=E7)*(倉庫清單!E3:E12=I7),倉庫清單!F3:F12),D9='入庫查詢',SUMPRODUCT((入庫記錄!C3:C12=E7)*(入庫記錄!E3:E12=I7)*(入庫記錄!H3:H12>=E5)*(入庫記錄!H3:H12<=H5),入庫記錄!F3:F12),D9='出庫查詢',SUMPRODUCT((出庫記錄!C3:C12=E7)*(出庫記錄!E3:E12=I7)*(出庫記錄!H3:H12>=E5)*(出庫記錄!H3:H12<=H5),出庫記錄!F3:F12)) 6、演示 |
|