データを調べる
=ISTEXT(テストの対象)
テストの対象(セルや計算式)が文字列の場合は「TRUE」、それ以外は「FALSE」と判定する
-------------------------
売上高の前月比(%)を出したい場合、図のように割り算を実行します。
この時、セルの書式設定は「パーセンテージ」としておきます。
しかしながら、売上高が確定しておらず、仮に「未確定」という文字を入れておいた場合、同じように割り算を実行すると「#VALUE!」といったようにエラー表示になってしまいます。
こんな時は、売上が確定していない列に文字列入っている場合は「---」を表示させるようにD5セルに「=IF(ISTEXT(C5),"---",C5/B5)」と入力します。
テストの対象:文字列かどうかを判定する「C5」を指定します。
ちなみにIF関数は
=IF(論理式,真の場合,偽の場合)
といった構文で使われ、この場合の「=IF(ISTEXT(C5),"---",C5/B5)」は「C5」が文字列であれば「---」、そうでなければ「C5/B5」を表示させます。
ツイート
関連ページ
■ISERROR関数:セルの値がエラーかどうかを調べる
■ISBLANK関数:セルの値が空欄かどうかを調べる
■ISNUMBER関数:セルの値が数値かどうかを調べる
■ISTEXT関数:セルの値が文字列かどうかを調べる (現在のページ)
=ISNUMBER(テストの対象)
テストの対象(セルや計算式)が数値の場合は「TRUE」、それ以外は「FALSE」と判定する
-------------------------
売上高の前月比(%)を出したい場合、図のように割り算を実行します。
この時、セルの書式設定は「パーセンテージ」としておきます。
しかしながら、売上高が確定しておらず、仮に「未確定」という文字を入れておいた場合、同じように割り算を実行すると「#VALUE!」といったようにエラー表示になってしまいます。
こんな時は、売上が確定していない列に数値以外の文字列入っている場合は「---」を表示させるようにD5セルに「=IF(ISNUMBER(C5),C5/B5,"---")」と入力します。
テストの対象:数値かどうかを判定する「C5」を指定します。
ちなみにIF関数は
=IF(論理式,真の場合,偽の場合)
といった構文で使われ、この場合の「=IF(ISNUMBER(C5),C5/B5,"---")」は「C5」が数値であれば「C5/B5」、そうでなければ「---」を表示させます。
ツイート
関連ページ
■ISERROR関数:セルの値がエラーかどうかを調べる
■ISBLANK関数:セルの値が空欄かどうかを調べる
■ISNUMBER関数:セルの値が数値かどうかを調べる (現在のページ)
■ISTEXT関数:セルの値が文字列かどうかを調べる
=ISBLANK(テストの対象)
テストの対象(セルや計算式)が空欄の場合は「TRUE」、それ以外は「FALSE」と判定する
-------------------------
売上高の前月比(%)を出したい場合、図のように割り算を実行します。
この時、セルの書式設定は「パーセンテージ」としておきます。
しかしながら、売上高が確定しておらず、空欄だった場合、同じように割り算を実行すると当然ながら「0%」になってしまいます。
そこで6月の売上高が空欄になっている時は「---」を表示させるように
D5セルに「=IF(ISBLANK(C5),"---",C5/B5)」と入力します。
テストの対象:空欄かどうかを判定する「C5」を指定します。
ちなみにIF関数は
=IF(論理式,真の場合,偽の場合)
といった構文で使われ、この場合の「=IF(ISBLANK(C5),"---",C5/B5)」は「C5」セルが空欄であれば「---」、そうでなければ「C5/B5」を表示させます。
ツイート
関連ページ
■ISERROR関数:セルの値がエラーかどうかを調べる
■ISBLANK関数:セルの値が空欄かどうかを調べる (現在のページ)
■ISNUMBER関数:セルの値が数値かどうかを調べる
■ISTEXT関数:セルの値が文字列かどうかを調べる
=ISERROR(テストの対象)
テストの対象(セルや計算式)がエラーの場合は「TRUE」、それ以外は「FALSE」と判定する
-------------------------
売上高の前月比(%)を出したい場合、図のように割り算を実行します。
この時、セルの書式設定は「パーセンテージ」としておきます。
しかしながら、売上高が確定しておらず、仮に「未確定」という文字を入れておいた場合、同じように割り算を実行すると「#VALUE!」といったようにエラー表示になってしまいます。
こんな時はエラーになる場合は「---」を表示させるように
D5セルに「=IF(ISERROR(C5/B5),"---",C5/B5)」と入力します。
テストの対象:エラーかどうかを判定する「C5/B5」を指定します。
ちなみにIF関数は
=IF(論理式,真の場合,偽の場合)
といった構文で使われ、この場合の「=IF(ISERROR(C5/B5),"---",C5/B5)」は「C5/B5」の結果がエラーであれば「---」、そうでなければ「C5/B5」を表示させます。
ツイート
関連ページ
■ISERROR関数:セルの値がエラーかどうかを調べる (現在のページ)
■ISBLANK関数:セルの値が空欄かどうかを調べる
■ISNUMBER関数:セルの値が数値かどうかを調べる
■ISTEXT関数:セルの値が文字列かどうかを調べる