如何在EXCEL中自动生成输入金额对应的100元、1元对应的个数?
如果你在A1中填入一个金额,例如¥18888,你想在A2中求结果“188张100元,1张50元,1张20元,1张10元,1张5元,1张2元,1张1元”,你可以在A2中填入如下公式:
=ROUNDDOWN(A1/100,0)&"张100元,"&ROUNDDOWN(MOD(A1,100)/50,0)&"张50元,"&ROUNDDOWN(MOD(A1,50)/20,0)&"张20元,"&ROUNDDOWN((MOD(MOD(A1,50),20))/10,0)&"张10元,"&ROUNDDOWN(MOD(A1,10)/5,0)&"张5元,"&ROUNDDOWN(MOD(A1,5)/2,0)&"张2...全部
如果你在A1中填入一个金额,例如¥18888,你想在A2中求结果“188张100元,1张50元,1张20元,1张10元,1张5元,1张2元,1张1元”,你可以在A2中填入如下公式:
=ROUNDDOWN(A1/100,0)&"张100元,"&ROUNDDOWN(MOD(A1,100)/50,0)&"张50元,"&ROUNDDOWN(MOD(A1,50)/20,0)&"张20元,"&ROUNDDOWN((MOD(MOD(A1,50),20))/10,0)&"张10元,"&ROUNDDOWN(MOD(A1,10)/5,0)&"张5元,"&ROUNDDOWN(MOD(A1,5)/2,0)&"张2元,"&ROUNDDOWN((MOD(MOD(A1,5),2))/1,0)&"张1元"
这是我看了你的问题后花了大约一个小时所做的公式,可能复杂了一点, 但很好用,你可以复制到工作表里用一下。
下边的附件里是我刚才写的,你可以参考一下是否好用。收起