• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:時間を入力しないと結果を表示させない)

時間を入力しないと結果を表示させない

このQ&Aのポイント
  • エクセル2003で作成中の表で、時間を入力すると「昼間」「夜間」と表示されますが、時間を入力していない場合に誤った結果が表示されてしまいます。
  • 計算式には、時間の範囲を判定するためのIF文がありますが、時間を入力していないのに結果が表示されてしまいます。
  • 時間を入力した場合のみ結果を表示させ、入力していない場合は何も表示しないようにしたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

=IF(C1="","",IF(AND(C1<1,C1>=0),IF(AND(C1>=7.5/24,C1<17.5/24),"昼間","夜間"), "")) となります。 質問では、「=IF(C1= " "," ",・・・)」と「""」の間に半角スペースが入っています。

morikawa24
質問者

お礼

ありがとうございます! できました! これで作業が進みます! 本当にありがとうございました。

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

関連するQ&A

  • 数値入力しない答えのセルには計算結果を表示させない

    時間を入力すると、「昼間」「夜間」と表示させるようにしましたが、時間を入力していないのに「夜間」と表示されてしまいます。計算は、 =IF(AND(C1〈1,C1〉=0),IF(AND(C1〉=7.5/24,C1〈17.5/24),"昼間","夜間"), "") の式が入っており、W1に結果を表示させ、W1の式をW2からW50までコピーした所、C2に時間を入力していないのにW2からW50まで「夜間」と表示されてしまいます。 時間を入力した場合だけ「夜間」「昼間」というような答えを表示させ、入力していない場合は何も表示しないようにしたいです。 ここまでたどり着くまで色々教えていただいてやっとのところです。 なんとかお助けください。 宜しくお願いします!

  • 時間を「昼間」と「夜間」に分けて表示させたい。

    時間の入力は、24時間表示で日付が変わる夜12時は、0時00分と入力すると「夜間」と、表示させたいのですが、 =IF(AND(a1〈1,a1〉0)IF(AND(a1〉=7.5/24,a1〈17.5/24),''昼間'', ''夜間''), '''') だと、何も表示されません。他の時間だと「昼間」「夜間」ときちんと表示するのですが。。。 0:00と入力した場合でも「夜間」と表示させる方法はありますか? 頭が混乱してます。どうか教えてください。

  • EXCEL2003出納帳残高欄の、計算結果がある最終行の数値を取り出し

    EXCEL2003出納帳残高欄の、計算結果がある最終行の数値を取り出したいのですが     A     B     C     D 1  日付   入出金   残高 2  繰越          30 3 8/1   100   130 4 8/2  -130     0 5 8/2    40    40 6               - 7               - 8               - 9                現在残高 40        途中には空白行はなく順に入力します 入力する行数は未確定です 残高は"0" の場合もあります C列2行目は 数式「=B2」  C列3行目から8行目までは 数式「=IF(B3=0,0,C2+B3)」 現在残高を表示したいのですが、 ここD列9行目には数式 「=LOOKUP(10^5,C3:C8)」 としてますが、 C列の6~8行目までは計算式が入ってるので、 その値”0”となってしまうようです。 また、 数式「=INDIRECT(ADDRESS(COUNT(C2:C8)+1,3))」 という式も入れてみましたが、”0”となってしまいます。 計算結果のある最終行の値 "40" にするにはどうしたらよいでしょうか?

  • エクセルで数式の結果が正しく表示されない

    エクセルで、奇数行毎と偶数行毎に合計を出したいため、 SUM(IF(MOD(ROW(C2:C53),2)=0,C2:C53,"")) という数式を入れました。 関数ダイアログボックスの左下に出る「数式の結果」では、確かに奇数行だけの合計がでています。 しかし、セルに表示される数字が、C2:C53の合計が出てしまいます>< F9で計算結果を出すと、正しい計算結果がでますが、数式を残しておきたいんです。 なにが間違っているのか、どうすればいいのか、分かる方いらっしゃいましたら教えて下さいOrz ちなみにC2からC53まで、奇数行と偶数行にそれぞれ"合計金額"と"消費税"が入っていて、空欄の行もあります。 数式が入っているのはC54です。

  • VLOOKUP関数等で結果がエラーの場合の表示について

    こんばんは VLOOKUP,IF関数で結果がエラーの場合の表示についてお伺いします。 まず、VLOOKUPの場合 検索する値が検索範囲に無い場合、結果はエラーが表示されますが、この場合エラー表示では無く、空白で表示させたいのですが、この場合の式はどのよすればよいでしょうか? 2点目、A列とB列を掛け算してC列に結果を表示させたい。しかし、A列に「未定」と文字列が入力してある場合、B列に整数が入力してあっても、C列にはエラーが表示されます。この場合、C列を空白で表示させたいのですが、この場合の式はどのよすればよいでしょうか? よろしくお願いします

  • エクセルの結果表示について

    エクセルである列に入力した下記の数式を横に5行コピーしましたが、表示が最初の値と同じです。しかし数式バーで確認すると、それぞれのセルごとに正しい値が表示されます。 何が悪いのかと対策の見当がつきますか? SUM(IF(MOD(COLUMN(C3:$FT3),5)=MOD(COLUMN(C3),5),C3:$FT3))

  • IF関数(空白の表示)について

    B3のセルに日付が入力されると、C3には「B3]+1日の日付が表示されるように数式を入力したいのですがうまくいきません。 「B3]が空白の場合はC3も空白の表示にしたいです。 IF関数の(空白の表示)がよく分からないのでわかるかた教えてください。

  • EXCELの計算結果で+、-、±と表示する方法

    EXCELでA-Bの結果が正の場合は”+符号”、負の場合は”-符号”を付け、等しい場合は”±0”と表示するにはどのようにすればいいのでしょうか? 条件として、事前に複数行にA-Bの式が入力されており、数値未入力(空白)のとき、計算結果セルは空白にしたいのですが。

  • 数値入力後、隣のセルに結果をマクロで表示したい

    エクセルのある列に数値を入力すると、自動的に隣の列に結果(消費税の金額や、対応する勘定科目など)が表示されるようにしたいです。 例えば、B列、あるいは、1行目をタイトル行にすれば、B2より下のB列に数値を入力していくと、隣のC列に結果が表示されます。 もう少し具体的に例示すると、B2セルに100と入力すると、C2セルに、消費税の金額、8が表示されます。 あるいは、B2に100と入力すると、C3に100に対応する勘定科目が表示されます。 もちろん、C2に=B2*8%という式を入力していてもいいのですが、その場合、事前に式を入力する必要があります。 しかし、B列の何行目まで入力するのかわからないので、事前に式を入力せずに、このようなマクロを記入したいと思います。 また、勘定科目名が表示される場合も、通常であれば、vlookup式をC列に代入し、隣のシートの勘定科目とコードの対応表を参照させますが、同様の理由で、式を事前に入力しないようにしたいと思っています。 イベントプロシージャーでするようですが、どのような変数を使って表示するのかよくわかりません。 宜しくお願いします。

  • 『FLASE』のエラーが出た時そのセルを空白に

    Excelの初心者です。下記のようにする為に、 I列の3行目に『蜜柑』を入力すると数式が入っているセルに『1』が入力される。 I列の3行目に『林檎』を入力すると数式が入っているセルに『1』を入力される。 I列の3行目に『葡萄』を入力すると数式が入っているセルに『0』を入力される。 I列の3行目に『無花果』を入力すると数式が入っているセルは空白のままとする。 I列の3行目が空白の時は、数式が入っているセルも空白のままとする。 =IF(I3="蜜柑",1,IF(I3="林檎",1,IF(I3="葡萄",0,IF(I3="無花果","",IF(I3="","")))))の式を考えましたが、 上記以外の文字をI列に入力した場合は、『FLASE』の文字が表示されてしまいます。 数式を入力した欄に『FLASE』のエラーが出た時は、空白にしたいのですが、どのように数式を組み合わせたら良いのか分からず大変困っています。 お分かりでしたら、ご教示をお願い出来ますと大変助かります。 以上 どうぞよろしくお願い致します。

専門家に質問してみよう