重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

いつも回答して頂きありがとうございます。

開始時間を入力 ・・・ 作業中
中断開始を入力 ・・・ 中断中
中断終了を入力 ・・・ 作業中
終了時間を入力 ・・・ 作業終了

と、F3に表示させたいのですが、IFで長々繋ぐ方法しかないのでしょうか?
他に関数式が短くなる方法があれば教えて頂きたいのですが。よろしくお願いします。

下記が作成中の関数です。
=IF(C3>0,IF(C4>0,"中断中","作業中"),"作業待ち")

「エクセル 関数 条件で文字を表示させる」の質問画像

A 回答 (2件)

こんにちは!


「作業終了」の場合が明記されていませんので
余計なお世話かもしれませんが、その場合も考慮して・・・

=IF(C3="","作業待ち",IF(C8<>"","作業終了",IF(MOD(COUNT(C4:C7),2)=0,"作業中","中断中")))

といった感じではどうでしょうか?m(_ _)m
    • good
    • 0
この回答へのお礼

関数の式を完成して下さりありがとうございました。
自分が思っていた通りに表示出来ています。本当にありがとうございました。

お礼日時:2013/05/02 10:35

ちょっと表をいじりましたが



E6セルには =MAX(B:B)
で最後に入力した時間(最大値)

F6セルは =VLOOKUP(E5,B:C,2,FALSE)
とVlookup関数で、E6時間のあるセルの右となり
    • good
    • 0
この回答へのお礼

VLOOKUPは知っていましたが、自分には思いもつきませんでした。色々な組み合わせがあるんですね。とても勉強になりました。ありがとうございました。

お礼日時:2013/05/02 10:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!