- ベストアンサー
excel関数 この場合の条件式
excelで、 x≦4のときはX+24に、 19≦x≦24のときはXそのままの値を入力するには 関数をどのようにすればよいでしょうか? ここでは便宜上、X=E10というセルとします。 複数条件?というものなのでしょうか。AND、OR、何を使えばよいのか分かりません。 ≦ ←この記号をどう入力すればよいのかも分かりません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
X=時刻(時)ということでしょうか? 残業での深夜時間帯を00~04は24~28として計算したいということですよね。 計算するセルの数式のE10の部分を ((E10=<4)*24+E10) とか IF(E10<=4,E10+24,E10) のようにする方法もあるけど E10の入力自体を24~28とした方が間違いないと思います。
その他の回答 (1)
- shintaro-2
- ベストアンサー率36% (2266/6245)
回答No.1
=if(E10<=4,E10+24,if(and(E10>=19, E10<24),x,0) 4<X<19の扱いが未定ですが?
質問者
お礼
早速の御回答有難うござい増す。 なるほど。そういう方法ですか。 and?についてはよく分からないのですが、 大変勉強になりました。 御回答に感謝致します。
お礼
早速の御回答、誠にありがとうございます。 なるほど、勉強になります。 全く気づきませんでした、 IF(E10<=4,E10+24,E10)を採用させて下さい。 この度の御回答、深く感謝しております。
補足
御回答誠に有難うございます。 ご明察の通りでございます。 確かに、X=時刻であり、 深夜時間帯を00~04は24~28として計算したいのです。 つまり、就寝時刻を折れ線グラフにしたいのです。 夜23時のときはYの値23、深夜1時のときは値25にして、 Y軸を反転させ、就寝時刻が早ければ早いほど右上がりのグラフになるようにしたかったのです。