Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4020|回复: 4

[已解决]单元格日期随着数值变化而变化

[复制链接]
发表于 2014-4-9 22:54 | 显示全部楼层 |阅读模式
本帖最后由 baiyunjianer 于 2014-4-9 22:58 编辑

求助:
1、A1  可以填入数值 1、2、3……12。单元格B1为日期格式,A1中输入1,B1自动更新为2014年1月31日,A1中输入2,B1自动更新为2014年2月28日,以此类推,如果2015年的话,自动能更新城2015年1月31日之类的。

2、A列有一列日期 分别为2011-12-31 2012-12-31 2013-12-31 2014-12-31,怎么在B1中实现在这一列中,或者在A1-A4中间取最后一个日期?
最佳答案
2014-4-9 23:09
灌水:第一个问题:B1输入
  1. =EDATE(DATE(2014,1,1),A4)-1
复制代码
发表于 2014-4-9 23:09 | 显示全部楼层    本楼为最佳答案   
灌水:第一个问题:B1输入
  1. =EDATE(DATE(2014,1,1),A4)-1
复制代码
回复

使用道具 举报

发表于 2014-4-9 23:12 | 显示全部楼层
继续灌水
公式  日期格式
  1. =MAX(A1:A4)
复制代码
回复

使用道具 举报

发表于 2014-4-9 23:56 | 显示全部楼层
  1. =DATE(YEAR(TODAY()),MOD(A1-1,12)+1,DAY(DATE(YEAR(TODAY()),MOD(A1-1,12)+2,)))
复制代码
第一个问题
  1. =TEXT(MAX(OFFSET(INDIRECT("$A$"&(ROW(A1)-1)*4+1),,1,4)),"e-m-d")
复制代码
第二个问题
回复

使用道具 举报

发表于 2014-4-10 09:41 | 显示全部楼层
第一问:
  1. =EDATE(A1&-1,1)-1
  2. =EOMONTH(A1&-1,0)
复制代码
第二问:
  1. 最大日期:MAX(A:A)
  2. 最后一行的日期(假设日期乱序)LOOKUP(9^9,A:A)
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-18 15:27 , Processed in 0.259726 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表