我正在嘗試根據數量和價格中斷層創建價格計算表。我有一個似乎無法正常作業的 IF 公式,可以使用一些幫助!下面我將發布表格的螢屏截圖、我正在使用的公式以及放大的細節:

價格突破公式: =IF(H3<=24,C3,IF(25<=H3<=99,D3,IF(100<=H3<=499,E3,IF(500<=H3<=999,F3,IF(1000<=H3,G3)))))*H3
放大資訊: “H”列來自“J:P”的總和。我想要做的是自動計算請求的總數量(“H”列),并根據該值計算“I”列中每個專案的總價格。IE 如果總數量=1,價格將為 1xC(關聯單元格 C3:C14);如果 QTY=600,那么它將是 600xF。目前,該公式僅在我手動輸入“1”作為數量時才有效,并且沒有其他數字有效。列“H”設定為數字(雖然一般做了同樣的事情)。如果我放置任何其他數字或計算得出的結果,則會出現如圖所示的破折號。
我不確定是否有更好的方法可以使用 VLOOKUP 或其他功能來做到這一點?
uj5u.com熱心網友回復:
嘗試使用MATCH和CHOOSE:
=CHOOSE(MATCH(H2,{0,25,100,500,1000}),C2,D2,E2,F2,G2)*H2
MATCH會將數量 (in H2) 與陣列 ( ) 中的值進行比較{0,25,100,500,1000}并回傳一個數字 (1 到 5)。
然后CHOOSE將獲取此數字并從單元格串列中選擇第 n 個值 ( C2,D2,E2,F2,G2)
然后我們將所選單元格中的值乘以 H2
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/410259.html
標籤:
上一篇:將部分txt檔案提取到Excel作業表的Python腳本
下一篇:PMT公式Excel
