查找date并在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
(date是西class牙文格式,而不是英文,而且我使用西class牙语版本的Excel)

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

我需要在第一个表格中search每个月份对应的行,然后除以Quantity(每一行)之间的Km,然后计算结果的平均值。

任何帮助,将不胜感激。

提前致谢。

我使用数组公式(即你需要按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)))