我下面的公式將單元格減去,直到達到零爲止,然後移動到下一個單元格。減法基於值「B」。每次公式遇到值「B」時,都會執行此操作。減去單元格中的金額直到達到0多個提醒金額
問題:我一直在試圖推動這個公式,因爲每次發現「B」都是細微的,直到零,這些數量是相鄰價格的倍數。 可否請你提供一個這樣做的公式?
例如:當它遇到第一個B時,100×10的全部值將被相乘並且提醒50將乘以15,即下一個A的50×15價格。這些值將被相加。
= MAX(SUMIF($ A $ 2:A2, 「A」,$ B $ 2:B2)-SUMIF($ A $ 2:$ A $ 10, 「B」,$ B $ 2 :$ B $ 10),0)
50的提醒來自B 150 - A 100之間的區別,剩下50個仍然被吸收。
的解釋進一步的計算:
這就是道歉的意思是說的
你的問題是一個陳述,而不是一個問題。你的例子需要更清晰。你談論的這個「剩下的50」是什麼? – OldUgly
@oldUgly提醒5o介於150 - 100 = 50之間。 – James
此操作正在進行,直到B的全部被吸收。 – James