在Excel数组中查找日期并进行计算

时间:2016-06-05 13:37:41

标签: excel

我一直在寻找任何方法来做到这一点,没有运气,所以我乞求你的帮助:

我在Excel中有两个表,第一个是这样的:
ID Date Quantity Km 1 02/01/2016 13:45 100 300 2 05/02/2016 12:54 150 350 3 03/01/2016 14:16 125 250
(日期是西班牙语格式,而不是英语,我使用西班牙语版本的Excel)

第二个是这样的:
Month Indicator January X February X

我需要"搜索"在第一个表中,对应于每个月的行,在每个数量(每行)之间划分Km,然后计算结果的平均值。

对此有任何帮助将不胜感激。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我使用数组公式(您需要按ctrl + shift + enter

=SUM(IF(TEXT(sheet1!Date,"mmmm")=A2,sheet1!Quantity,0))/SUM(IF(TEXT(sheet1!Date,"mmmm")=A2,sheet1!Km,0))

如果DIV / 0错误困扰您,请尝试此数组公式

=IF(SUM(IF(TEXT(sheet1!Date,"mmmm")=A9,sheet1!Km,0))=0,0,SUM(IF(TEXT(sheet1!Date,"mmmm")=A9,sheet1!Quantity,0))/SUM(IF(TEXT(sheet1!Date,"mmmm")=A9,sheet1!Km,0)))