[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間計算について』(ニガウリ)
教えて下さい。
時間計算で、
A B C D E F G H
1 鈴木 1458 9/29 9/30 10/1 10/2 10/3
2 鈴木 1458 実残業 2:20 1:30 00:00 0:18 0:20
3 鈴木 1458 ◯◯時間 0:20 0:20 0:20 0:20 0:20
4 鈴木 1458 差 0:20 0:20 00:00 0:18 0:20
上記のような表があった時、この差を計算式を入れたいのすが、
4の所に計算式を入れて、下記のように表示されればokなのですが、
D列 2:20>0:20 なので、 0:20を表示
E列 1:30>0:20 なので、 0:20を表示
F列 00:00<0:20 なのですが、 00:00の時は00:00を表示
G列 0:18<0:20 なので、 0:18を表示
H列 0:20=0:20 なので 0:20を表示
例:D4の式=IF(D2>=D3,D3,IF(D2=0,0,if(OR(D2<D3,D2,D2=""),'')
としたいのですが、上手くいきません。
時間計算を教えていただけませんでしょうか?
よろしくお願いいたします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
=MIN(D2:D3) でいいのだろうか? 2行目と3行目のうち小さいほうを表示する。 (ねむねむ) 2016/10/04(火) 11:06
早速のご回答ありがとうございます。
すみません。表示が間違っていました。
A B C D E F G H
1 鈴木 1458 9/29 9/30 10/1 10/2 10/3
2 鈴木 1458 実残業 2:20 1:30 00:00 0:18 0:20
4 鈴木 1458 差 0:20 0:20 00:00 0:18 0:20
確かに、最初の表示でしたら、その方法で合っています。
考え方として、さっきの3の行を入れて、<ねむねむ>さまの方法でやれば一番です。
只、一人では無い為、各人で1行づつ挿入すれば良いのですが、
もし、可能なら、1行入れずにできればと虫の良い話ですが、自分でできないのに
申し訳ございません。
(ニガウリ) 2016/10/04(火) 11:58
もし、0:20が固定であれば =MIN(D2,"0:20"*1) ではどうか。
追記 *1は必要なかった。
=MIN(D2,"0:20") で。 (ねむねむ) 2016/10/04(火) 12:02
何度もご回答いただきまして、
本当にありがとうございます。
上手くできました。
助かりました。
頭が固くて、min関数とか思いもつきませんでした。
本当にありがとうございます。
(ニガウリ) 2016/10/04(火) 13:05
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.