![](/img/trans.png)
[英]EXCEL: Change dates that occur in a range across months into the last month of the range
[英]Excel - Calculate average across months, starting from month in cell reference
我有一张工作表,其中每一行都是一个用户,O列显示创建用户记录的日期,R列到AE列显示每个用户每月的登录数量,即2017年6月至2018年7月。
目标是仅计算大于等于创建用户月份的月份的平均登录次数。 如果用户的“创建日期”值小于2017年6月1日,则将所有月度列R到AE平均。
示例1:一个用户于2017年11月24日创建,因此,我只想平均从2017年11月开始的月份列登录。
示例2:一个用户创建于2013年8月,因此我想平均所有月份的列(2017年6月至2018年7月,R到AE)。
我尝试使用索引匹配,尽管无法弄清楚如何选择范围。
使用=SUM(R2:AE)
添加登录名以获取总登录名。
使用=DATEDIF(A2, "July 2018", "M")
获得月份数。 DATEDIF
第一个参数是初始日期,第二个参数是最终日期, "M"
表示我们希望将月数作为输出
将登录总数除以月份数即可得出平均值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.