Excel 自動將一個數字拆為兩種數字...

表格
A1為170(成本)
A2為375(售價)
A3為0.453(平均成本)

是否可以讓
B1為250
B2為125
C1為0.45
C2為0.46

     A        B        C        D  
1   170    250    0.45    112.5
2   375    125    0.46    57.5
3   0.453   

因為進貨價無法整除會有四捨五入,所以只能拆為兩種單,但相加必須等於總數量
A3=A1/A2
C有時候會+0.01,有時則會-0.01(按四捨五入的關係)
B1+B2=A2


我有A1、A2、A3
是否能使用Excel套入公式讓他自動算出B:D的數字?
文章關鍵字
看不懂為什麼 成本/售價=平均成本 ??
如果改成 成本/數量=平均成本

就可以用聯立方程式來解

B1+B2=A2
(0.45*B1)+(0.46*B2)=A1

設 B1 為 X
得 B2=375-X
=> 0.45X+0.46(375-X)=170
=> X=((0.46*375)-170)/0.01





考慮到C2-C1=0的情形,也就是C1=C2時
B1要改成 =IF(C1=C2,A2,((A2*C2)-170)/(C2-C1))

YS2000 wrote:
如果改成 成本/數量=平均成本...(恕刪)

樓上的見解很不錯,
借來修改了一下C1和C2的公式,
C1=IF(ROUND(A3,10)=A3,A3,ROUND(A3,2))
C2=IF(C1>A3,C1-0.01,C1+0.01)
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!