sst*_*nec 1 excel vba excel-formula
我的工作表包含两列:A 列包含格式中的日期,dd/mm/yyyyB 列包含每日数据。根据每日数据,我必须在没有数据透视表的情况下生成每个月的月平均值。有些日子根本不包含任何数据。我不能使用数据透视表,因为我必须在稍后阶段使用月平均值来识别每日数据中的异常值。
对于此示例,重要的是我不使用数据透视表,并且我可以生成列表中任何月份和年份的月平均数据。解决方案可以是 Excel 公式或 VBA。
假设您在列中有月份D输入此公式E2并复制到上个月
=AVERAGEIFS($B$1:$B$62,$A$1:$A$62,">="&D2,$A$1:$A$62,"<="&EOMONTH(D2,0))
Run Code Online (Sandbox Code Playgroud)