[[20161004103005]] 『時間計算について』(ニガウリ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『時間計算について』(ニガウリ)

教えて下さい。
時間計算で、
  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.