Excel: セルが空の場合は、次のセルに移動します
Excel でIF関数をISLBANK関数と併用すると、計算の実行時にセルが空の場合にそのセルを無視できます。
たとえば、次の構文を使用できます。
=IF(ISBLANK( A2 ), "", B2 * C2 )
この特定の例では次のことを行います。
- セルA2が空の場合は、単に空の値を返します。
- セルA2が空でない場合は、セルB2とセルC2を乗算して返します。
次に、この数式をクリックして列内の他のセルにドラッグします。
次の例は、この構文を実際に使用する方法を示しています。
例: セルが空の場合、Excel の次のセルに移動します。
Excel に、ある商品の販売個数と、会社のさまざまな従業員の単価を示す次のデータ セットがあるとします。
「従業員」列のセルが空でない場合に限り、 「単位」列の値と「価格」列の値を乗算して、各従業員が生み出す総収益を計算するとします。
これを行うには、セルD2に次の数式を入力します。
=IF(ISBLANK( A2 ), "", B2 * C2 )
次に、この数式をクリックして、列 D の残りの各セルにドラッグします。
この式がどのように機能するかは次のとおりです。
- セルA2 は空ではなかったので、数式は 40 * 4 = 160 を返しました。
- セルA3 は空ではなかったため、数式は 20 * 5 = 100 を返しました。
- セルA4が空だったので、数式は計算をスキップして次のセルに移動しました。
- セルA5が空だったので、数式は計算をスキップして次のセルに移動しました。
等々。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excel:空のセルを埋める方法
Excel: 空のセルに条件付き書式を適用する
Excel: 平均を計算し、NULL および空のセルを無視します。