- ベストアンサー
Excel 終業時間を同じ列に揃えたい
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
既に入力済データを弄る前提で回答します。 一旦 G列にif関数で退勤時間を入れます。F列が入力済ならF列の値、F列が空白ならC列がの値、とすれば良いわけです。 if関数での空白処理は便利なので、この機会に覚えましょう。 (参考ページ) https://www.becoolusers.com/excel/if-blank.html if関数で退勤時間をG列に抜き出せたなら、後はG列を丸ごとコピーし、F列に「値貼り付け」で移せます。そのまま貼り付けるとif関数がコピーされて値が変わるので気をつけて下さい。 F列でなくていいなら、わざわざコピー貼り付けしなくて大丈夫です。 MAX関数でも同じように出来ますが、日付けを跨いだ場合とか、データの入力日が前後した場合、時刻を後日修正した場合などに誤った時刻を参照するおそれがあります。 逆に言えばその懸念がないなら、MAX関数で退勤時間を抜き出せます。
お礼
素晴らしい説明をありがとうございました。バッチリうまくいきました。