用于索引和匹配多个条件的Excel函数
假设我在第2页的下列列标题中填入了数据:用于索引和匹配多个条件的Excel函数,excel,Excel,假设我在第2页的下列列标题中填入了数据: | Station number | Year | Month| Rainfall (mm) | XX1 1995 1 30 XX1 2005 4 50 XX1 2004 5 70 以及表1中的以下列: |Year | Month of Max | mm | Month of Min | mm | 2004
| Station number | Year | Month| Rainfall (mm) |
XX1 1995 1 30
XX1 2005 4 50
XX1 2004 5 70
以及表1中的以下列:
|Year | Month of Max | mm | Month of Min | mm |
2004
2005
2006
我在“最大月份”栏下有以下代码:
但是,我也希望匹配年份(即
Sheet1!A2
中的年份应与Sheet2!B2:B10000
中的年份匹配,以查找最大降雨量)。我不知道该将此函数放在何处,并且不断出现错误。很抱歉,如果这是显而易见的,或者以前有人问过,我只是被卡住了 MATCH
不适合匹配多个creiteria。另一种选择是这样
=MAX(IF(Sheet2!$B$2:$B$10000=Sheet1!A2,Sheet2!$D$2:$D$10000,""))
作为数组公式输入(按Ctrl-Shift-enter键,而不是按enter键)
IF
部分返回一个数组,将不匹配年份的条目设置为空字符串MAX
然后获取该数组的最大值
=MAX(IF(Sheet2!$B$2:$B$10000=Sheet1!A2,Sheet2!$D$2:$D$10000,""))