如何使用单元格内存储的地址计算月初到当前日期的累计和
解决方案
可以实现需求,你可以用INDIRECT函数将单元格存储的文本格式地址转换为Excel可识别的实际引用,也可以用更高效的动态引用公式直接完成累加,无需提前提取地址。
方案1:直接调用已存储的地址
假设你之前用CELL函数提取到的日期对应地址存储在指定单元格(替换为你实际存放地址的单元格位置即可),且你需要累加的数值行起始单元格为H5(即当月1日对应的数值单元格,可根据你的实际表格结构调整行号),G6单元格公式如下:
=SUM(H5:INDIRECT(存放地址的单元格))
方案2:一步完成动态累加(更推荐)
该方案无需提前提取地址存储在其他单元格,公式稳定性更高,不会因为地址单元格变动出错:
=SUM($H$5:INDEX($H$5:$AK$5,MATCH($G$1,$H$4:$AK$4,0)))
公式说明:
MATCH($G$1,$H$4:$AK$4,0):匹配G1单元格当前日期在日期行(H4:AK4)的序号INDEX($H$5:$AK$5,匹配序号):返回当前日期对应的数值单元格- SUM直接计算从当月1日数值单元格(H5)到当前日期数值单元格的累加和,会随G1的
TODAY()自动更新
注意事项
请确保H4:AK4区域存储的是标准日期格式,而非文本格式,否则会出现匹配错误。
内容的提问来源于stack exchange,提问作者Sameed Irfan
相关产品推荐
相关产品推荐

