问一道有关于excel的函数计算题,请高手帮忙~~

有这么一道excel的函数计算题,在excel的函数设计中,给了一个人的总工资,比如2876元 现在试计算发放各种纸币的公式,使得纸币数量最少。(有100元 50元,10元,5元 2元 1元纸币)

此题需要用多个函数来解决:
假定第一行为表头,A列为"总工资",B至H列分别是100、50、20、10、5、2、1元纸币的张数。
各单元格公式如下:
B2=IF(A2>=100,INT(A2/100),0)
C2=IF((A2-B2*100)>=50,1,0)
D2=IF((A2-B2*100-C2*50)>=20,INT((A2-B2*100-C2*50)/20),0)
E2=IF((A2-B2*100-C2*50-D2*20)>=10,1,0)
F2=IF((A2-B2*100-C2*50-D2*20-E2*10)>=5,1,0)
G2=IF((A2-B2*100-C2*50-D2*20-E2*10-F2*5)>=2,INT((A2-B2*100-C2*50-D2*20-E2*10-F2*5)/2),0)

H2=A2-B2*100-C2*50-D2*20-E2*10-F2*5-G2*2
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-11-08
假定第一行为表头
A1为\"总工资\",B1至H1分别是100、50、20、10、5、2、1则:

B2=INT(A2/B$1)
C2=INT(($A2-SUMPRODUCT($B$1:B$1,$B2:B2))/C$1)

输入工作到这里就可以了,其他的用拖拉复制就全部ok,(注意:拖拉复制最好先点C2,然后点小\"+\"拖到H2,最后选取B2到H2单元格后,在点小\"+\"拖拉复制到其他所有需要计算的行内即可).

千万要注意其中的\"$\"绝对引用符号不能多不能少,否则数据就会错误了.

我已经验证过了,OK!
能够帮到你吗?
相似回答