Excel表格的公式问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 20:51:55
目的:如图,我想在这个表格中,比方说第一列是:3500,那就是3个1000,1个500组成,想要达到这种效果,应该用什么公式啊。请高手指教~

第1行标题:A-数据、B-空列、C-1000、D-500、E-100、F-50、G-20、H-10、I-5、J-1、K-0.5。
从第2行起:
C2=INT(A2/1000)
D2=INT((A2-C2*1000)/500)
E2=INT((A2-C2*1000-D2*500)/100)
F2=INT((A2-C2*1000-D2*500-E2*100)/50)
G2=INT((A2-C2*1000-D2*500-E2*100-F2*50)/20)
H2=INT((A2-C2*1000-D2*500-E2*100-F2*50-G2*20)/10)
I2=INT((A2-C2*1000-D2*500-E2*100-F2*50-G2*20-H2*10)/5)
J2=INT((A2-C2*1000-D2*500-E2*100-F2*50-G2*20-H2*10-I2*5)/1)
K2=INT((A2-C2*1000-D2*500-E2*100-F2*50-G2*20-H2*10-I2*5-J2)/0.5)
均回车并向下填充。
太多公式了,能否留个Email或什么,再发给你。

你这是想象吧,excel应该达不到这种程度

用余数法的公式看看呢。我也来研究研究。

不是不能,完全可以,但每一列的公式都要专门编一次,然后可以下拉复制

aaron的公式也不对。

如果黄色的第一个是D2单元格,那么D2输入
=IF(D$1=1000,INT($B2/1000),0)
E2输入
=IF(E$1=1000,INT($B2/1000),IF($B2>SUMPRODUCT($D$1:D$1*$D2:D2),INT(($B2-SUMPRODUCT($D$1:D$1*$D2:D2))/E$1),0))
E2的公式往右拉到最后一个

然后选择第一行,公式下拉~~

如果不明白,留下邮箱,给你发一个过去

按图制作表格,在C2输入公式=INT(($A2-SUMPRODUCT($B2:B2*$B$1:B$1))