- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL、ある範囲の中で条件を満たす値2)
EXCELで条件を満たす値を取得する方法
このQ&Aのポイント
- EXCEL2010で、ある範囲の中で条件の一番下の値を取得する方法についてご質問です。
- 具体的には、シート名「データ」の範囲内で、Nが「2001」かつOが「1」である行のU列の値「-2144」を取得したいと考えています。
- この場合、シート名「結果」のL列に式を入力して、条件に一致する最後の値を取得することができます。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.5
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
回答No.4
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
回答No.2
お礼
回答ありがとうございます。 誤解するような書き方であったら大変申し訳ありません。 これは回答が悪かったということではなく、回答者様の回答を元に作ってみたのですが、「#VALUE!」が出てしまいました。 実際に作っているものを記載した方が分かりやすいと思い、改めて質問させていただきました。 以下のように入力しましたが「#VALUE!」が出てしまいました。 どこが間違っているのでしょうか? =INDEX(データ!U:U,MAX(IF((データ!N$3:N$1048576=A3)*(データ!O$3:O$1048576=B3),ROW(データ!U$3:U$1048576),-1))) 「A3」は、シート名「結果」に入力されている「2001」の部分です。 「B3」は、シート名「結果」に入力されている「1」の部分です。 大変申し訳ありませんがもう一度回答よろしくお願いします。
補足
申し訳ありません、勘違いでした。 「-2144」を出力することができました。 ありがとうございました。