人に聞けない痔の悩み、これでスッキリ >>

ある2つの作業がありそれぞれの作業時刻をエクセルの同シート内のセルに入力します。最初に始まったほうの作業開始時刻を別のシートのセルに反映させたいのですがうまくいきません。IF関数で試みましたが、遅く始まるほうの作業開始時刻が未入力だとうまくいきません。(作業開始時にそのフォームをファックスする為、入力してすぐ反映することが必要です。)なにかよい方法はないでしょうか?ご教授お願いいたします。

A 回答 (3件)

A作業の開始時刻がセルsheet1!A1、B作業の開始時刻がセルsheet1!B1とすると


=if(sheet1!B1="",sheet1!A1,if(sheet1!A1="",sheet1!B1,if(sheet1!A1>sheet1!B1,sheet1!B1,sheet1!A1)))
で良いのではないでしょうか?
    • good
    • 0
この回答へのお礼

試してみたら大丈夫でした。本当にありがとうございます。

お礼日時:2007/11/06 14:01

どのようにうまくいかないのかわからないのですが、別シートに貼り付ける際に[形式を選択して貼り付け]を行い、値のみを貼り付けたらどう

でしょうか?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。質問の情報が少なくてもうしわけございませんでした。
他の回答から下記のようにするとうまくいくことがわかりました。

A作業の開始時刻がセルsheet1!A1、B作業の開始時刻がセルsheet1!B1とすると
=if(sheet1!B1="",sheet1!A1,if(sheet1!A1="",sheet1!B1,if(sheet1!A1>sheet1!B1,sheet1!B1,sheet1!A1)))

お礼日時:2007/11/06 14:03

文中に「遅く始まるほうの作業開始時間」とありますが、シフトか何かで開始時間がことなるということですか?


また、「遅く始まるほうの作業開始時間」も作業開始時にファックスをお送りになるのですか?

If関数に開始時間に<>=(大なり小なりやイコール)をプラスすることでうまく動く気もするのですが、少々状況が見えず的確なコメントができません。補足いただけたら、もう少しコメントできるかと思うのですが。。。
    • good
    • 0
この回答へのお礼

状況説明が不十分で申し訳ありませんでした。他の回答から下記の通りやるとうまくいきました。ご回答ありがとうございました。

A作業の開始時刻がセルsheet1!A1、B作業の開始時刻がセルsheet1!B1とすると
=if(sheet1!B1="",sheet1!A1,if(sheet1!A1="",sheet1!B1,if(sheet1!A1>sheet1!B1,sheet1!B1,sheet1!A1)))

お礼日時:2007/11/06 14:07

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


人気Q&Aランキング