• ベストアンサー

Excel IF関数を短くする式を教えて下さい。

ExcelのIF関数が長くなりすぎて困っています。 短くする方法あれば教えてください。 =IF(A1="",0,IF(A1<4.5,A1,4.5))+IF(B1="",0,IF(B1<4.5,B1,4.5)) のように"4.5より数が小さい場合はセルの値を返し、 4.5より大きい場合は4.5を返す"というのを繰り返し合計していきます。 60セル以上を合計したいのですが、それだと数式が長すぎて・・・ 何か短くする良い式があれば教えて下さい。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ん・・・?合計・・・? =SUMIF(範囲,条件,合計範囲) 4.5より小さい場合 =COUNTIF(範囲、条件)×(4.5) 4.5より大きい場合 =SUMIF(範囲、条件、合計範囲) =SUMIF(範囲、4.5より小さい、合計範囲)+(COUNTIF(範囲,”>4.5”)*4.5) こんな感じですかね?上手く行くかは分かりませんが・・・

pekoouao
質問者

お礼

説明が足りずスミマセン。 教えていただいた関数でできました! ありがとうございましたm(_ _)m