[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『作業回数を入力すると最後に行った日付を表示する』(うるけん)
A B C D
1 2月3日 3月3日 4月4日
2 1 2 4月4日
A2に作業を行った回数"1"が入っていますがC2に作業を行った回数"2"と入力されています。D2に最後に行った日付を表示させたいのです。
どうしたらいいでしょうか?教えてください。
os Windows7
Excel2003
よろしくお願いしたします。
A2やC2が同じ数字になることもありますか?
(MJ12)
配列数式です。
D2=TEXT(MAX(IF(A2:C2<>"",A1:C1,"")),"m月d日")
式を入力後、[Ctrl]+[Shift]+[Enter]で確定してください。 式が{}で囲まれます。
(Yujin)
=LOOKUP(100,A2:C2,A1:C1) で、どう?
100のところはA2からC2に入力される回数よりも大きい数字を指定して。
追記 私は回数って2月3日に1回作業した、4月4日には2回作業したって意味に判断した。
つまり一番右端の数字が入力されているセルの日付けを求めたいってことだと。 (春日野馨)
Yujinさんの方法では出来ませんでした。
春日野馨さんの方法では、1回の作業だけの項目ならば日付がちゃんと出るのですが
2回3回の作業が入るとうまく表示してくれませんでした。
(うるけん)
うまく表示しないって具体的にどうなるの?
追記 もし下にコピーしていったときに正しく表示されないってことだったら =LOOKUP(100,A2:C2,A$1:C$1) ってしてみて。
(春日野馨)
私のも春日野馨さんのもどちらもきちんと表示するんだけどなぁ・・。 ちなみに私のは日付が文字列だと出ませんが。 表示される値はどういうものですか?
(Yujin)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.