- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで範囲内の条件を満たす数値を返す関数を教えてください。)
エクセルで範囲内の条件を満たす数値を返す関数とは?
このQ&Aのポイント
- エクセルで範囲内の条件を満たす数値を返す関数について教えてください。
- 条件に応じて数値を抽出する関数を紹介してください。
- ネストせずに条件に応じた数値を抽出する方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
お示しの条件を示す表が例えばD列からF列を使って入力されているとします。D1セルには超、E1セルには以下のように入力します。D2セルには0、E2セルには100、F2セルには1111と入力し、D3セルには100、E3セルには200、F3セルには2222のように入力します。以下同様にします。 そこでA1セルに数値を650のように入力したときに該当のデータをB1セルに表示させるためにはB1セルに次の式を入力します。 =IF(A1="","",VLOOKUP(A1-1,D:F,3,TRUE)) A列のデータに対応させるためにはこの式を下方にオートフィルドラッグすればよいでしょう。
その他の回答 (3)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.4
もしも、お示しのような数値を返すのでしたらDからF列のような表は必要ではなく、B1セルに次の式を入力して下方にオートフィルドラッグすればよいでしょう。 =IF(A1="","",IF(A1>900,10000,REPT(ROUNDUP(A1/100,0),4)))
- ziziwa1130
- ベストアンサー率21% (329/1546)
回答No.2
- ziziwa1130
- ベストアンサー率21% (329/1546)
回答No.1
B1に"=IF(A1>900,10000,ROUNDUP(A1/100,0)*1111)"と入力すれば良いですよ。
お礼
早速の返信ありがとうございます! 問題は解決しました!