- ベストアンサー
エクセルのISBLANK関数の使い方
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
空白セルの数ではなく指定したセル範囲がすべて空白かどうかを調べたいのでしょうか? ならば、 =COUNTA(A1:A10) が0を返せば、その範囲は完全に空白です。 COUNTBLANK関数が返す空白セルの数には、数式で返った "" もカウントされてしまいます。 たとえば、A2に=IF(A1="","",A1) のような式か入っていてA1が空白または""なら、A2は表面上なにも見えません。でも数式がはいっているのですから空白セルではないですね。 ISBLANKでA2を調べればFALSEを返しますが、COUNTBLANKでは空白セルとカウントされるので要注意です。
その他の回答 (1)
関連するQ&A
- 関数 IFとISBLANKのネストについて
空白のセルに「0」とか「#VALUE」は見栄えが悪いので、 「IFとISBLANK」の組み合わせて、参照セルが空白 の場合は「値を求めるセルも空白」としていました。 更にこのネストのセルを参照して、値を求めるセルにも 「IFとISBLANK」のネストで空白にしたいと思って実行したら 「#VALUE」となって見栄えは良くありません。 何か良いやり方についてご教授いただきたいのですが。
- ベストアンサー
- その他(Windows)
- ExcelのIFとISBLANK関数を使って#VALUEが出る
IF(ISBLANK(J12),"",J12*N12) という数式をセルQ12に設定しています。 セルJ12とN12に数値を入れ、これらをスペースキーで数値を消すとセルQ12に「#VALUE」が出てしまいます。 しかし、該当セルを右クリックから「数式と値のクリア」で消すと「#VALUE」は消え、空白になります。 スペースキーで消去してもセルQ12に「#VALUE」が出ないようにする方法はないでしょうか?
- ベストアンサー
- オフィス系ソフト
- ISBLANK関数で”TRUE"となるようなデータの与え方
EXCELで、例えば =ISBLANK(A1) としたとき、答えが "TRUE" となるように、A1セルにデータを与える方法を教えて下さい。[Delete]キーと同じ状態を数式、関数で作りたいのです。因みに、=A1 ⇒ 0、ISNUMBER(A1),ISTEXT(A1) ⇒ "FALSE",COUNT(A1) ⇒ 0 となります。="" は ISBLANK(A1) が"FALSE" になります。
- 締切済み
- Windows XP
- ISBLANK(A1)=0 ???
よろしくお願いします。 EXCEL2007を使用しています。 条件付き書式について調べていたのですが、 数式指定で、例えば、下記のような指定をしている 例がWEB上にありました。 =COUNTIF(A1,"*質*")+ISBLANK(A1)=0 「質」という文字が含まれていないセルに 色をつけるための指定方法なのですが、「+ISBLANK(A1)=0」の 意味しているところや、数式の理屈がいまいちわかりません。 COUNTIF,ISBLANKそれぞれについては判りますが、 トータルとしてわかりません。 どなたかアドバイスをいただけないでしょうか?
- ベストアンサー
- オフィス系ソフト
- 関数
ISBLANK関数で次の式を使って結果を出していましたが 【=IF(ISBLANK(S4),"",(A3+A5+A7+B8))】同一セル上で S4以外にもF9が空白だったら表示しない方法を教えてください。 出来れば上記のような数式をお書きいただければ幸いです。 是非宜しくお願いいたします。
- ベストアンサー
- その他(ソフトウェア)
- ISBLANK(情報関数)について
友人から問題(学校の試験?)がわからないと、相談を受けました 自分でやってみたのですが恐らくISBLANK関数を使うだろうというところ までしか解りません。 セルがひとつだけならうまく表示出来るのですがN14またはR14が空白の 場合というのがクリアできません。 下記は、その問題です セルL16に下記の事項を満たす数式を設定しなさい。 ・N14またはR14が空白の場合、「座標を入力してください」と表示するようにする。 ・上記以外の場合、N14とR14の座標が示す抽選ボードの位置の内容を表示する。そのさい、(4)でつけた名前を使用すること。 知識ある方、どうかお知恵をお貸し下さい。
- ベストアンサー
- オフィス系ソフト
- ISBLANK関数を二段階まで設定するには?
初めまして。 途中までは出来ているのですが、どうしても分からない関数があった為、質問させて頂きます。 <分かっている設定方法> (1) A1のセルに、B1に入力された数値を反映させる。 (2) C1にも数値が入力されたら、A1のセルにC1の方を優先的に反映させる。 関数 =IF(ISBLANK(C1),B1,C1) ここまでは出来るんです。しかし、さらに次のような設定にしようとすると、どうしても上手く行きません。 <やり方が分からない設定方法> (3)さらにD1に数値が入力されたら、A1のセルにD1の方を優先的に反映させる。 すなわち、A1に反映される優先順位を D1>C1>B1 にする。 色々やっているのですが、どうしても、この関数が上手く書けません。 どのような関数を書けば良いのでしょうか? ちなみに、Excelは2000年バージョンを使っています。
- ベストアンサー
- その他MS Office製品
- IF関数とIsblank関数の組み合わせで
IF関数とIsblank関数の組み合わせで、q2とr2とs2がともに空白のとき、t2は空白に、もし、q2,r2,s2のいずれかに数値が入っている場合、その数値をt2に返したいのですが、どのようにすればよいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル 関数 2008_12_12
エクセル関数に詳しい方、教えてください。 どのセルに、どうゆう関数を入れればいいか教えていただきたいです。 1、A1に直接入力されていたら、A2を関数式計算させる(入力済み) A2に関数式を無視して直接入力したら、A1は空白になる。 A2が空白なら、A1も空白。 2、あるセルに数値が無ければ(空白)、その列を非表示にする関数式。 3、これは関数ではないですが、マクロを使用してないのにセキュリテ ィー警告(開いたときに出るやつ)が出てくるので出ないようにした い。*セキュリティーレベルを下げないやり方。 以上、分かる方教えてください。
- 締切済み
- Visual Basic
お礼
早速のご回答ありがとうございました。 関数ごとに特徴をご説明頂けたので使い分けが出来ます。