作者:乔山办公网日期:
返回目录:excel表格制作
你好,百度文库里面这些教程铺天盖地,先看看啊。学不会再去找人学。
你这个问题,牵扯到有可能不能整除的情况,收款金额除以间隔月数有可能除不断等情况,这种情况平均分配金额的话,可能需要最后一个月分配的金额和前面几个月的金额不一样。
看下图的zd解决方案:
D2单元格回公式:
=IF(DATEDIF($A2,$B2,"M")>COLUMN(A1),ROUND($C2/DATEDIF($A2,$B2,"M"),2),IF(DATEDIF($A2,$B2,"M")=COLUMN(A1),$C2-SUM($C2:C2,-$C2),""))
然后选中D2,右拉,下拉,即可得出所有结果,右拉多少列呢,只要你拉到结果出现空白单元格就可以了。答
此公式将每个月分配的金额,用四舍五入法保留了二位小数。
注意最后一个月的金额,就是我用红色字体标出的数字,有可能和前面几个月的金额不一样。
注意三点:
1、公式中的绝对引用符$的位置不要加错,否则填充公式时结果会出错。
2、A列和B列的日期,要求必须是真正的日期,不能是用文本格式表示的日期。
3、公式中的COLUMN(A1)是用来取动态数字用的,这里的A1不用改。
excel表格zd行高不统一,是因为制表人在表格的“格式”--“行”--“行高”进行了设定。或者是在“格式”--“列”--“列宽”进行了设置。
建表人使用表格时,可以回自行在格式行或者列设置自己需要的高度和宽度。
可以设置整个表格的行高和列宽,也可以单独设置个别行或列的行高和列宽,以及设置单独的数据框的行高和列宽。
设置行高的方法步骤是,1、选中“行”,2、点击答“格式”,3、在点击“格式”后弹出的菜单中点击“行”,4、点击“行高”,5、在弹出的“行高”操作框里,键入需要行高的数据,6、确定,设置完毕生效。可见调整后的行高效果。
最后一个月用3000减去前面17个月分摊的总额不就可以了。
具体公式看你的表格设计。
比如:
C1的公式:
=round(a1/b1,2)
表示17个月的分摊额,
C2公式:
=3000-(b1-1)*c1