
条件を追加して ArrayFormula を適用すると、数式の値が 0 になります。
=ArrayFormula(max(if(Simplified!$B$4:$B$267=$K$2,Simplified!$E$4:$E$267)))
最初は、1 つの条件で最大値を見つけるために: を使用しました。
動作しますが、別の条件を追加すると、
=ArrayFormula(max(if(AND(Simplified!$B$4:$B$267=$K$2,Simplified!$K$4:$K$267=$K$3),Simplified!$E$4:$E$267)))
0の値が返されます
gsheets のリンクはこちらです: https://docs.google.com/spreadsheets/d/1AnbX80qgZjAArw4JUMo3rpIBtkm-BcACwb0FWpJzvE8/edit?usp=sharing
ご協力いただければ幸いです。
答え1
式を次のように記述します。
=ArrayFormula(MAX(IF(Simplified!$B$4:$B$267=$K$2,IF(Simplified!$K$4:$K$267=$K$3,Simplified!$E$4:$E$267))))
または、以下のように数式を記述し、Ctrl + Shift + Enter で入力することもできます。Google スプレッドシートは、予約語「ArrayFormula」を数式に自動的に追加します。
=MAX(IF(Simplified!$B$4:$B$267=$K$2,IF(Simplified!$K$4:$K$267=$K$3,Simplified!$E$4:$E$267)))