• ベストアンサー

関数で。。。(Part3)

またまたお願いいたします。 先日こちらで求めていた回答をいただき、 下記の式を使わせていただいてます。(勤怠で時刻の関数です) C2=IF(B2<18.25/24,0,FLOOR(IF(B2<29.5/24,MIN(B2-18.25/24,3.5/24),B2-25.5/24)+1/99999,0.5/24)) またまた質問なのですが 上記の式で、『B2が空白の時C2を空白』にするには どうしたら良いのでしょうか(;;) =IF(B2="","",IF(B2<18.25/24,0,FLOOR(IF(B2<29.5/24,MIN(B2-18.25/24,3.5/24),B2-25.5/24)+1/99999,0.5/24)) としても#VALUE!となってしまいます。 このIF=(B2="",~で何が間違ってるのでしょうか。 空白にするにはどうしたら良いのでしょうか。 教えてもらいばかりで申し訳ありませんが 宜しくお願いいたします。

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

  • ベストアンサー
  • taka23
  • ベストアンサー率33% (38/114)
回答No.1

括弧の数が足らないように思えます。 最後に)を追加しても駄目ですか?

anchan999
質問者

お礼

taka23様 回答ありがとうございました! 最後に)足してみたら出来ました!! )が足りなかったんですねm(_ _)m 初歩的なミスでした。 ありがとうございました!

その他の回答 (1)

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

こういう続きの質問の場合、前の(当初の)質問の番号を書かないと、読者にはわからないと思わないかな。 質問者には、この問題はずっと考えてきたものだろうが、回答者には行きずりの、1問にしかないのが実情かと。 過去2質問の回答者でも、詳細は覚えられないこともあるとおもう。 ーー 質問の式を白紙のシートにコピー貼り付けして、見ると、エラーは出るが#Valueでなく、自動回復に任せると、#1でおっしゃっているように、最後に)を1つ補充してくれて、エラーでなく空白になったよ。 良く経験するが、前にIF関数を追加すると、最後の)を忘れることを良く経験する。しかし注意は出るが、見当がつくので、エンタを再度押すと、補ってくれて、大事には至らない。

anchan999
質問者

お礼

imogasi様 ありがとうございますm(_ _)m こういう場合は前質問の番号を書けばいいんですね! 質問がどんどん長くなってしまうので省いてしまいました(汗) 今後気をつけたいと思います! そして最後に)をつけてみたら出来ました! しかもimogasi様の方法でEnter押してみたら空白にもなりました。 なるほど!って感じで回答ありがとうございましたm(_ _)m

関連するQ&A