ABC
年月区分人数
2020/1before100
2020/1after200
2020/2before300
2020/2after400
2020/3before500
2020/3after600
2020/4before700
2020/4after800
2020/5before900
2020/5after1000

上記のようなテーブルがある場合、
- sheetのA列に”2020/3"が入っている
- sheetのB列に"after"が入っている場合
上記2つの条件に一致するC列の値を取得したい場合、以下のコードをセルに入れる
=ArrayFormula(INDEX('sheet'!$C:$C, MATCH(1, ('sheet'!$A:$A="2020/3")*('sheet'!$B:$B="after"), 0)))

→ これで、sheetにある、600の値が表示される

条件が1つの場合は、vlookupでサクッと値を取れますが、複数条件に一致する場合は、INDEX関数とMATCH関数を組み合わせて上記のように対応してます。

おすすめの記事