Excel: セルが空の場合は、次のセルに移動します


Excel でIF関数をISLBANK関数と併用すると、計算の実行時にセルが空の場合にそのセルを無視できます。

たとえば、次の構文を使用できます。

 =IF(ISBLANK( A2 ), "", B2 * C2 )

この特定の例では次のことを行います。

  • セルA2が空の場合は、単に空の値を返します。
  • セルA2が空でない場合は、セルB2とセルC2を乗算して返します。

次に、この数式をクリックして列内の他のセルにドラッグします。

次の例は、この構文を実際に使用する方法を示しています。

例: セルが空の場合、Excel の次のセルに移動します。

Excel に、ある商品の販売個数と、会社のさまざまな従業員の単価を示す次のデータ セットがあるとします。

「従業員」列のセルが空でない場合に限り、 「単位」列の値と「価格」列の値を乗算して、各従業員が生み出す総収益を計算するとします。

これを行うには、セルD2に次の数式を入力します。

 =IF(ISBLANK( A2 ), "", B2 * C2 )

次に、この数式をクリックして、列 D の残りの各セルにドラッグします。

Excel が空の場合は次のセルに移動します

この式がどのように機能するかは次のとおりです。

  • セルA2 は空ではなかったので、数式は 40 * 4 = 160 を返しました。
  • セルA3 は空ではなかったため、数式は 20 * 5 = 100 を返しました。
  • セルA4が空だったので、数式は計算をスキップして次のセルに移動しました。
  • セルA5が空だったので、数式は計算をスキップして次のセルに移動しました。

等々。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excel:空のセルを埋める方法
Excel: 空のセルに条件付き書式を適用する
Excel: 平均を計算し、NULL および空のセルを無視します。

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です