Excel表格如何根据已有日期计算剩余月份?

作者&投稿:南狗 (若有异议请与网页底部的电邮联系)
在excel中已知生产日期,保质期为月份,如何使用公式计算剩余销售天数。~

=DATE(YEAR(A1),MONTH(A1)+B1,DAY(A1))-TODAY()
其中DATE(YEAR(A1),MONTH(A1)+B1,DAY(A1))部分意思是保持期的到期日期,
其中TODAY()是指今天的日期,
再者相减就是剩余的销售天数。

1、打开excel表格,在A列中输入日期。

2、需要将日期转换为数字格式,使用“Ctrl+H”调出替换,按照下图输入条件进行替换操作。

3、下图为替换成数字格式的日期。

4、在B1单元格中输入公式:==MID(A1,6,1),意思为取A1单元格中第六个数字。

5、将所有日期内的月份数字取出。

6、然后在C1单元格内输入公式:=COUNTIF(B:B,B1),意思为计算B列中相同数字的个数。

7、下图为计算得出的日期月份的个数结果。

可以用DATEDIF函数来计算。

1、以excel2010版本为例,如下图,要根据已A列日期计算剩余月份;

2、首先在B1单元格输入公式=DATEDIF(A1,TODAY(),"m"),DATEDIF函数是返回两个日期之间的年\月\日间隔数,这里“m”表示月份,按enter键后则可得出计算结果;

3、然后把鼠标放在B1单元格右下角,下拉填充公式则可计算出A列日期的剩余月份了。



方法:

函数及参数说明

函数:DATEDIF(start_date,end_date,unit)

Start_date:为一个日期,它代表时间段内的第一个日期或起始日期。

End_date:为一个日期,它代表时间段内的最后一个日期或结束日期。

Unit:为所需信息的返回类型。

Unit取不同值的含意:

"Y"——时间段中的整年数。 

"M"——时间段中的整月数。 

"D"——时间段中的天数。  

"YM"——start_date 与 end_date 日期中月数的差。忽略日期中的日和年。 

"YD"——start_date 与 end_date 日期中天数的差。忽略日期中的年。 

"MD"——start_date 与 end_date 日期中天数的差。忽略日期中的月和年。


举例说明。

开始日期:2012/12/21

结束日期:2014/2/26

在单元格C2中输入公式“=DATEDIF(A2,B2,"Y")”,注意不包含最外面的双引号;

在单元格D2中输入公式“=DATEDIF(A2,B2,"YM")”;

在单元格E2中输入公式“=DATEDIF(A2,B2,"MD")”;

在单元格F2中输入公式“=DATEDIF(A2,B2,"D")”。


结果说明。

2012/12/21与2014/2/26之间相隔1年、2个月、零5天,即14个月、零5天,总共相隔432天。



公式为=DATEDIF(TODAY(),A1,"m")
=DATEDIF(TODAY(),A1,"y")年数

=DATEDIF(TODAY(),A1,"d")天数

B1公式:
=DATEDIF(NOW(),A1,"M")
下拉填充

=month(today())-month(A1)

EXCEL表格中,如何根据输入日期自动填充周一至周五的日期?
答:(那么B列就会自动获得星期 2、函数填充法(利用WEEKDAY函数)①Serial_number 表示一个顺序的序列号,代表要查找的那一天的日期;②应使用 DATE 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如:1993年10月15日用DATE(1993,10,15) 输入 ,Return_type 为确定返回值类型的数字;...

excel如何根据销售日期提取出销售季度?
答:     昨天老板突然让我统计每个销售季度产品的销售总额,可是我的excel表格只是按照销售日期统计了销售额,没有办法,只好一个日期一个日期的统计所属的季度,实在是累到想吐血。     你是不是在工作中也经常遇到像我这样不公的待遇,然后不得不独自加班加点工作...

如果在EXCEL表格中输入一年的日期,每天如何让它自动更新;
答:在EXCEL表格中输入日期,每天让它自动更新的具体步骤如下:我们需要准备的材料分别是:电脑、EXCEL表格。1、首先我们打开需要编辑的EXCEL表格,点击需要自动更新的单元格,之后点击打开主菜单栏中的“公式”。2、然后我们在弹出来的窗口中点击打开“日期和时间”,选择“TODAY”。3、然后我们在弹出来的窗口...

如何在excel表格中根据生产日期自动填入到期日?
答:根据你的提问,excel表格的完成效果如图所示,A列是生产日期,B列是有效期(只能填入x年或x月,且不能有空格),C列是根据公式自动计算出的到期日,公式如下:=IF(RIGHT(B2,1)="年",DATE(YEAR(A2)+LEFT(B2,LEN(B2)*2-LENB(B2)),MONTH(A2),DAY(A2)-1),IF(RIGHT(B2,1)="月",DATE(...

在EXCEL表格中输入几号后,如何根据系统日期自动填充年份、月份、星期几...
答:在A2 B2 D2中分别输入或复制粘贴下列公式 =IF(C2="","",YEAR(NOW())) 或 =IF(C2="","",YEAR(TODAY()))=IF(C2="","",MONTH(NOW())) 或 =IF(C2="","",MONTH(TODAY()))=DATE(A2,B2,C2)选择D2 CTRL+1 数字 日期 类型 星期三 确定 ...

如何让Excel表格根据实时日期自动更新筛选的数据?
答:首先保证A列为正确的日期格式,则=sumif(a:a,"<="&today(),b:b)

我想让excel表格中汇总的数据根据实际日期来自动更新替换内容
答:把日期作为公式的一个参数,可用now()来获取系统时间,int(now())用来对日期进行取整,

excel电子表格怎么根据日期自动填充单元格颜色
答:使用条件格式即可。条件公式举例如下:=AND(C$2>=$A3,C$2<=$B3)请点击输入图片描述 效果如图所示:注意:上面的可以对跨月的进行操作:

电子表格剩余怎么计算
答:问题一:Excel表格如何根据已有日期计算剩余月份? B1公式:=DATEDIF(NOW(),A1,M)下拉填充 问题二:如何在EXCEL中设置自动计算剩余天数的公式 =A1+180-TODAY()假设输入日期的单元格位置为A1 在需要显示剩余日期的位置输入上述公式 单元格格式为数值 小数位数为0 我试过了 没有问题 需要了解的问题 1...

在EXCEL中根据日期把数据汇总到另一张表里
答:用SUMIF函数就可以达到目的。具体做法见附件。希望可以帮到你~