こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルについて

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

投稿日時 - 2007-11-06 12:39:26

QNo.3493914

すぐに回答ほしいです

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

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 12:54:52

お礼

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

投稿日時 - 2007-11-06 14:01:20

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

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

投稿日時 - 2007-11-06 13:00:04

お礼

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

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:44

ANo.1

文中に「遅く始まるほうの作業開始時間」とありますが、シフトか何かで開始時間がことなるということですか?
また、「遅く始まるほうの作業開始時間」も作業開始時にファックスをお送りになるのですか?

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

投稿日時 - 2007-11-06 12:47:03

お礼

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

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:51

あなたにオススメの質問