• ベストアンサー

excel関数 この場合の条件式

excelで、 x≦4のときはX+24に、 19≦x≦24のときはXそのままの値を入力するには 関数をどのようにすればよいでしょうか? ここでは便宜上、X=E10というセルとします。 複数条件?というものなのでしょうか。AND、OR、何を使えばよいのか分かりません。 ≦ ←この記号をどう入力すればよいのかも分かりません。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

X=時刻(時)ということでしょうか? 残業での深夜時間帯を00~04は24~28として計算したいということですよね。 計算するセルの数式のE10の部分を ((E10=<4)*24+E10) とか IF(E10<=4,E10+24,E10) のようにする方法もあるけど E10の入力自体を24~28とした方が間違いないと思います。

noname#222284
質問者

お礼

早速の御回答、誠にありがとうございます。 なるほど、勉強になります。 全く気づきませんでした、 IF(E10<=4,E10+24,E10)を採用させて下さい。 この度の御回答、深く感謝しております。

noname#222284
質問者

補足

御回答誠に有難うございます。 ご明察の通りでございます。 確かに、X=時刻であり、 深夜時間帯を00~04は24~28として計算したいのです。 つまり、就寝時刻を折れ線グラフにしたいのです。 夜23時のときはYの値23、深夜1時のときは値25にして、 Y軸を反転させ、就寝時刻が早ければ早いほど右上がりのグラフになるようにしたかったのです。

その他の回答 (1)

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.1

=if(E10<=4,E10+24,if(and(E10>=19, E10<24),x,0) 4<X<19の扱いが未定ですが?

noname#222284
質問者

お礼

早速の御回答有難うござい増す。 なるほど。そういう方法ですか。 and?についてはよく分からないのですが、 大変勉強になりました。 御回答に感謝致します。

関連するQ&A

専門家に質問してみよう