发布网友 发布时间:2022-04-23 06:25
共6个回答
热心网友 时间:2023-05-21 23:40
以下公式测试通过,如要例表,可留下邮箱
C3公式 =IF(AND(MOD(B3,100)<>0,MOD(B3,100)<=50),ROUNDUP(B3/100,0)-1,ROUNDUP(B3/100,0))
D3公式 =N(C3*100<B3)
E3公式 =IF(C3*100+D3*50-B3>=20,INT((C3*100+D3*50-B3)/20),0)
F3公式 =IF(C3*100+D3*50-B3-E3*20>=10,INT((C3*100+D3*50-B3-E3*20)/10),0)
G3公式 =IF(C3*100+D3*50-B3-E3*20-F3*10>=5,INT((C3*100+D3*50-B3-E3*20-F3*10)/5),0)
H3公式 =IF(C3*100+D3*50-B3-E3*20-F3*10-G3*5>=1,INT((C3*100+D3*50-B3-E3*20-F3*10-G3*5)),0)
热心网友 时间:2023-05-21 23:40
看不懂
比如B3=94,C3:H3难道不能写成:1,0,0,0,1,1?
相当于1*100-1*5-1*1=94.
望楼主明示
热心网友 时间:2023-05-21 23:41
d1==INT(C4/100) e1==INT((C4-D4*100)/50) f1==INT((C4-D4*100-E4*50)/20)
g1==INT((C4-D4*100-E4*50-F4*20)/10) h1==INT((C4-D4*100-E4*50-F4*20-G4*10)/5)
i1==INT((C4-D4*100-E4*50-F4*20-G4*10-H4*5)/1)
分别输入5个单元格,试试吧
热心网友 时间:2023-05-21 23:41
这个就是六元一次方程求解啊,你的这个有没有*,理论上有无数组解,公式没法写啊
比如94元那个,本来100元的一张就够了,怎么又出来个50元?那么能不能给你2张100,3张呢,更多呢?
你不给出更加具体和合理的*,这个公式没法写,写出来也没法用,无数解啊,怎么显示?
热心网友 时间:2023-05-21 23:42
在以下单元格分别输入公式,下拉即可
C3=TRUNC(B3/$C$2)
D3=TRUNC((B3-$C$2*C3)/$D$2)
E3=TRUNC((B3-SUMPRODUCT($C$2:$D$2,C3:D3))/$E$2)
F3=TRUNC((B3-SUMPRODUCT($C$2:$E$2,C3:E3))/$F$2)
G3=TRUNC((B3-SUMPRODUCT($C$2:$F$2,C3:F3))/$G$2)
G3=B3-SUMPRODUCT($C$2:$G$2,C3:G3)
热心网友 时间:2023-05-21 23:43
在C列前面插入一个空白列。让应收费那一列和100元那一列中间留一个空白列。。
把100元 50元 10元 5元 1元 里面的元删除。变成:
100 50 10 5 1
这样的数字。
然后在D3输入:
=FLOOR($B3-SUMPRODUCT(($C3:C3)*($C$2:C$2)),D$2)/D$2
向右复制到I3,然后选择D3:I3向下下拉复制。