Excel formula 带日期标准的Excel平均值

Excel formula 带日期标准的Excel平均值,excel-formula,Excel Formula,我有两张纸,分别是sheet1和sheet2 资料见第1页 使用a-d列 Date Product qty used actual qty used 1-jan-16 aaaa 102 50 8-jan-16 aaaa 102 150 Date = 1 jan + 8 day till dec 31 Month cou

我有两张纸,分别是sheet1和sheet2

资料见第1页

使用a-d列

Date       Product       qty used         actual qty used    
1-jan-16    aaaa          102                 50    
8-jan-16    aaaa          102                150

Date = 1 jan + 8 day till dec 31 
Month     count        average    
Jan    
Feb    
Mar
表2信息

使用a-d列

Date       Product       qty used         actual qty used    
1-jan-16    aaaa          102                 50    
8-jan-16    aaaa          102                150

Date = 1 jan + 8 day till dec 31 
Month     count        average    
Jan    
Feb    
Mar
count列使用=count函数正常工作

但平均值给出了一个误差

这就是我试图做的,用表2中的月份标准平均出表1上的实际列,因此对于1月份,它会查看表1,并平均出其中包含1月份的4周

我得到了#DIV/0!错误

=AVERAGEIFS('sheet1'!H157:H208,'sheet1'!B157:B208,">="&Sheet2!A4,'sheet1'!B157:B208,"<="&EOMONTH(Sheet2!A4,0))

=AVERAGEIFS('sheet1'!H157:H208,'sheet1'!B157:B208,“>=”&Sheet2!A4,'sheet1'!B157:B208,“由于某些原因,它不
AVERAGEIFS
不喜欢根据日期值引用单元格(至少对于多个条件)

如果月份作为格式为
mmm
(我根据您提供的公式假设)的实际月份值输入,则此公式有效(我根据您的样本数据(外推)对其进行了测试):


=平均值('sheet1'!H157:H208,'sheet1'!B157:B208,“>=”和日期(年(A4),月(A4),1),'sheet1'!B157:B208,”表2 A列中的月份是否为实际日期格式的
mmm
,或者仅为文本
1月、2月、
?谢谢,我在表2上的月份是以文本形式输入的。谢谢您提供的信息…将在另一张表上使用此格式