作者:乔山办公网日期:
返回目录:excel表格制作
假设上一部份在SHEET1,
SHEET2表格A列(店名来列)的顺序与自SHEET1的A列(店名列)完全相同,
SHEET2表格B3单元格输入公式zhidao
=IF(("2013/"&COLUMN(A1))*1>=SHEET1!$D2,"合同已到期",INDEX(SHEET1!$E$2:$N$2,DATEDIF(SHEET1!$C2,DATE(2013,COLUMN(A1),1),"Y")+1))
右拉复制再下拉复制公式
如下图,C2的公式百如下并下拉:度
=IF(DATEDIF(A2,B2,"YM")=0,IF(DATEDIF(A2,B2,"D")=0,"",DATEDIF(A2,B2,"D")&"天"),DATEDIF(A2,B2,"YM")&IF(DATEDIF(A2,B2,"MD")=0,"个月整版","个月"&DATEDIF(A2,B2,"MD")&"天"))
E2的公式如下并下权拉:
=IF(DATEDIF(A2,B2,"YM")=0,--LEFT(D2,LEN(D2)-2),LEFT(D2,LEN(D2)-2)*DATEDIF(A2,B2,"YM")+LEFT(D2,LEN(D2)-2)/DAY(EOMONTH(B2,0))*DATEDIF(A2,B2,"MD"))
将表格贴带有行号与列标的图片上来,给你写公式。
可以使用ROUNDDOWN函数和DATEDIF函数组合来完成
公式如下(公式向右填充即可):zd
=(ROUNDDOWN((DATEDIF($B$2,H$1,"m")+1)/12,)+$F$2)*$E$2/12
整体思路:
利用DATEDIF函数求出当期日期和开始日期相差的月份数内,因为要到容21日才会翻月,所以才在两个月份差上面加上1个月;
再利用ROUNDDOWN向下舍函数求出时间超过的年份数;
最后通过乘合同金额及递增系数等来求得每月的金额。