• 締切済み

FALSE?を消す方法

皆さんいつもありがとうございます。 相変わらずの初心者ですが宜しくお願い致します。 エクセルの2002というタイプを使用しています。 特定の数値を入力すると「○」を表示させたくてA1のセルに《=IF(A1=40,"○")》と数式を入れました。 40と入力するとちゃんと「○」と表示されるのですが、数値を入力しないと《FALSE》と表示されます。 数値を入力しない場合は空欄のままで表示させたいのですが? 何か良い方法?数式?があるのでしょうか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

IF関数は引数が3つあって、あとの2つは 「真」の場合どう言う値を入れるか(値はまた別の数式で決めても良い、式を入れる場合も多い) 「偽」の場合どう言う値を入れるか を書く。質問者は初心者で、経験が無いのだろうが、最後の部分を省略しているから、質問の状態になる。 だから補えば良い =IF(A1=40,"○","")とか=IF(A1=40,"○","(チェック)")とか、表示したい内容による。 空白の場合は""(ダブルコートを2つ続ける)。空白の場合は省略しても良いというルールはエクセルのIF関数にはない。 「真」とは第1の部分の判定に、該当する(当てはまる)場合だ。 「偽」途は、該当しない(当てはまらない)場合だ。 IF関数の解説をよく読むこと(本やWEBで)。WEBでは何百万の記事があるらしい。 >2002というタイプ エクセルの「バージョン」という。このようにぜひバージョンは書いて質問する。

全文を見る
すると、全ての回答が全文表示されます。
  • be_silent
  • ベストアンサー率39% (117/300)
回答No.1

2002でも多分、大丈夫だと思いますが =IF(A1=40,"○","") ですね。 "○"は真(数値=40)の時に表示 ""は偽(数値=40以外)の時に表示、というか 表示しなくてもいいという指示になります。 偽の部分の指定をしていない為、演算結果である FALSEが表示されるわけです。

neffco
質問者

お礼

早々にありがとうございました! 凄く助かりました!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで####とか「FALSE」を表示しないように出来ますか?

    エクセル2000を使用しております。 関数のセルに「####」とか「FALSE」とかが表示されています。 計算上は問題ないみたいですが、見た目がわるいので、これを表示しないようにするか、数値を入力しない場合に「0」を表示しするなどは出来ないでしょうか? 宜しくお願いします

  • 【エクセル】セルの情報

    エクセルで、セルの内容が「数値」か、「数式あるいは関数」かを返す関数ないし方法があれば、教えてください。 TYPE, ISTEXTなどのヘルプを見たのですが、そのような機能はないようです。 (同じく「数値」として返されます) 具体的には、 単なる数値の「100」などが入力されていれば「TRUE(FALSE)」を返す、 他のセルからの参照(=A1*A2など)であれば「FALSE(TRUE)」を返す、 というようなことをしたいのですが。

  • エクセル2000の機能について質問

    エクセル2000を使っているのですが、聞きたい事があって投稿しました。 質問の説明が上手く出来ないのですが、例えば… A1:3 B1: C1:6 D1:5 E1:  のように、セルに数値があります。 これを左から読み取り、最終的に一番右端に入力されている数値だけを抜き取り、別のセル(例えばG1)に表示させるみたいなことって出来るんですか? 補足として入力されていなければ読み込まない。 知り合いに聞いたら、 >結果を表示したいセルに >=INDIRECT("R"&MAX(IF(ISNUMBER(セル番号:セル番号),ROW(セル番号:セル番号)))&"C"&COLUMN( セル番号,セル番号),FALSE)と入力し >{Ctrl}+{Shift}+{Enter}で確定し配列数式とする。 >確定後、数式は、{ }でくくられ、配列数式となる。 >手動で{ }を入力してはダメ。 >セル番号のとこは計算したい選択範囲を入力。 >A1からA5のあいだ入力された右端の数値をA7に出したいばあいA7に >=INDIRECT("R"&MAX(IF(ISNUMBER(A1:A5),ROW(A1:A5)))&"C"&COLUMN(A1:A5),FALSE) >を入力 って言われました。 やってみたけど、出来ませんでした。 誰か教えてくれませんか? お願いします。

  • エクセル関数について

    エクセル関数について質問があります 例えば 「ある範囲内(b1:b7)に特定の数値(1)があれば、その特定の数値のセルの横の数値を返す」 ような数式は作れますか? 一応私なりに試しました 「 if(b1=1,a1,0)+if(b2=2,a2,0)+if(b3=1,a3,0)+...+if(b7=1,a7,0) この場合、特定の数値1がb5にあれば数式を入れたセルにa5の数値が入ります 」 ですがもっとシンプルな方法がないかと思い質問させていただきました

  • Excelで、iserror関数を使用した結果は数値ではないのですか?

    ご質問させていただきます =IF(ISERROR(VLOOKUP(A2,$A$29:$F$40,3,FALSE)),"0",VLOOKUP(A2,$A$29:$F$40,3,FALSE)) という関数を作りました。 この際、エラーが表示される場合に、0に置き換える、という意味で この関数を作ったのですが 表示された 0 は ・表示がセル内で左詰になっている ・条件式書式で「セルの値が 0 のときに フォント色を白」  という条件をつけても、フォント自体は白にならない という2点から、0は数値ではなく文字として認識されている、と自分なりに捉えました。 しかし、疑問に思ったのは、 ・表示された 0 を引用した数式は成り立つ (たとえば、A1の値をIserrorで表示したときに0が出て、A2が2の場合  B1の数式を、 =A1+A2  とすると、2が表示される) ということから、数式を作ると数値として認識される、ということです。 この関数でセルに表示された "0" は、文字として認識されるのでしょうか? それとも数値として認識されるのでしょうか? ちなみに、自分は、0を表示させずに {条件式書式を使用したいと考えています。} さらにそのセルの値をさらに別の数式に反映させたいです。 なので、一番上に表示した数式の "0" の部分を "" にしてしまいたくないのです。(空欄表示の場合は、完全に次の数式に反映できず、このセルの値 {この場合は空欄} を引用した数式の値は #VALUE と表示されました) どなたか詳しい方、ご回答よろしくお願いいたします。

  • Excel2003の数式設定について教えて下さい。

    Excel2003の数式設定について教えて下さい。 【C1セル】には 数式「=IF(A1="","",A1)」 【D1セル】には 数式「=IF(B1="","",B1)」 【E1セル】には 数式「=IF(AND(ISBLANK(C1),ISBLANK(D1)),"",(IF((C1+D1)=0,"---",C1+D1)))」 と設定した状態で、 【A1セル】に 数値「100」と入力し、 【B1セル】に 数値「200」と入力した場合、 【E1セル】は 「300」と出力されますが、 【A1セル】、もしくは【B1セル】を 空欄にした場合、 【E1セル】は エラーとなり、「#VALUE」と出力されてしまいます。 小生としては、【C1セル】【D1セル】の両セルとも表示上は空欄の為、 ISBLANK関数でTRUEと判定し、【E1セル】は空欄になってほしいのですが、 【C1セル】や【D1セル】には数式が設定されている為、 ISBLANK関数でTRUEと判定されずに、「IF((C1+D1)=0」の演算でエラーとなっている様です。 小生が実現したいこと、 「【C1セル】と【D1セル】の数式の実行結果が空欄以外の時のみ、  【E1セル】の数式を実行する。」 の方法をご存知の方、教えて下さい。お願い致します。

  • EXELで任意のセルのみ数式表示したい

    計算式の入ったワークシートで、ある特定のセルのみ計算値ではなく、 入力された式を表示したいのですが、できるのでしょうか? A1に+3+5と入力したら、A1の表示は+3+5で、 B1にA1*3と入力したら24となるようにしたいのです。 (A1はあくまでも数値で8という値を持ったまま、表示のみを式にしたい) lOTUSではセル表示を「式」にすれば簡単にできたのですが、Excelでのやり方がわかりません。 ・ツール→オプション→数式では、ワークシートすべてが式になってしまいます。 ・数式表示関数もあるようですが、それだと表示セルが別になってしまいます。

  • Excel のVlookup の処理方法について

    Excel での Vlookup 関数の処理法についてお教え下さい。 =IF(A1=””、””、VLOOKUP(A1,X1:Z9,2,FALSE)) で 2 行目の該当セル値がないとき、目的セルは  0 表示されますが。この時、目的セルを無表示にしたいのですが、どの様な数式を組めばよいかお教え下さい。

  • Excelの関数(SMALL)で・・・。

    エクセル初心者です。お助けください。   A 1 100 2 200 3 300 4 400 5 6 SMALL(A1:A5,5) 例えば、上記のように、 セル番号「A1」には、数値の「100」が、 セル番号「A2」には、数値の「200」が、 セル番号「A3」には、数値の「300」が、 セル番号「A4」には、数値の「400」が、入力されています。 セル番号「A5」は、今のところ空欄です。 セル番号「A6」には、上記の関数が入力されています。 前置きが長くなりましたが、ここで質問です。 セル番号「A6」に入力した式では、「A5」に、 「0」を入力すると、「400」。 「500」を入力すると、「500」。 空欄のままだと、「#NUM!」と出てしまいます。 「A5」が空欄の時に、「#NUM!」が出ずに、空白にするには、「A6」にどのような、関数式を入れれば良いですか? お教えください。ややこしい文章で申し訳ございません。よろしくお願いいたします。

  • COUNTIF関数で、ブランク以外のセルを数えるには?

    いつもお世話になっております。 エクセル2003で、ある範囲内の文字や数値が入力されたセルの数を表示させたいのですが、どういう数式を使うのですか? 特定の文字や数字を数えたいのではありません。 よろしくおねがいします。

液晶が移りません
このQ&Aのポイント
  • MFCL3700CDWで液晶が移らないトラブルについて質問です。電源を落とさずコンセントを抜いて再度指すと電源ボタンは色づきますが、液晶が表示されません。
  • 接続は有線LANで行っており、Windows OSを使用しています。関連するソフトやアプリはありません。電話回線はひかり回線です。
  • ブラザー製品の液晶が正しく動作しないトラブルについて質問です。MFCL3700CDWの電源ボタンは点灯するが、液晶に画面が表示されません。環境はWindows OSで有線LAN接続、電話回線はひかり回線です。
回答を見る

専門家に質問してみよう