Excelでセルの合計に条件をつけて表示したい場合があります。例えば、セルA1とB1の数値を足して、300以上になった場合は300、それ未満の場合は合計値を表示したいというケースです。この記事では、IF関数を使った簡単な計算式の作り方を具体例とともに解説します。
1. IF関数を使った基本的な方法
ExcelのIF関数は、条件を判定して異なる値を返す関数です。基本の書式は =IF(条件, 条件がTRUEの場合, 条件がFALSEの場合) です。
今回のケースでは、条件は「A1+B1が300以上かどうか」です。数式は =IF(A1+B1>=300,300,A1+B1) となります。
2. 数式の適用例
例えば、A1が180、B1が150の場合、合計は330です。このとき =IF(A1+B1>=300,300,A1+B1) の計算結果は300となります。
逆に、A1が120、B1が100の場合、合計は220なので、同じ数式では220が表示されます。
3. 複数行に適用する方法
この数式は複数行でも応用可能です。例えば、A列とB列に複数行のデータがある場合、C列に数式 =IF(A2+B2>=300,300,A2+B2) を入力し、下方向にコピーすると自動で各行に計算結果が表示されます。
これにより、全体のデータに対して一括で条件付き合計を表示することができます。
4. 実用上の注意点
IF関数を使う際には、セルに数値が入っていることを確認してください。空白や文字列が含まれる場合、エラーになることがあります。
また、条件が複雑になる場合は、IF関数をネストすることで複数条件に対応できますが、シンプルな条件では上記の書式で十分です。
5. まとめ
ExcelでA1+B1の合計が300以上なら300、300未満なら合計値を表示するには、IF関数を用いた =IF(A1+B1>=300,300,A1+B1) の式が簡単で便利です。複数行や列にもコピーして利用でき、条件付きでの数値表示に役立ちます。

コメント