プロが教えるわが家の防犯対策術!

Excel2002についてお願いいたします。

A1、B1、C1・・・のセルには日付が順番に入っています。
(例えば、1月1日、1月2日、1月3日、1月4日、1月5日・・・)
A2、B2、C2・・・のセルには「○」が入っているセルと空欄のセルがバラバラに入っています。
(例えば、○、○、空欄、○、空欄・・・)

今、日付の下に○が入っているうちで一番早い日付と一番遅い日付を、「開始日」、「終了日」として表示させたいのですが、どうしたらよいでしようか?
上の例ですと、
開始日 1月1日
終了日 1月4日
と表示させたいのです。

よろしくお願いいたします。

A 回答 (1件)

開始日と入力したセルの隣のセルに


範囲の最後の列がIだとすると
=MIN(IF(A2:I2="○",A1:I1,(A1:I1)*2))
と入力してSHIFT+CTRL+ENTERで決定
表示が
{=MIN(IF(A2:I2="○",A1:I1,(A1:I1)*2))}
になればOK
終了日と入力したセルの隣のセルに
=MAX((A2:I2="○")*A1:I1)
と入力してSHIFT+CTRL+ENTERで決定
表示が
{=MAX((A2:I2="○")*A1:I1)}
になればOK
後は、「表示書式のコピー/貼り付け」を使って
書式を同じくする。
○のあるセルが全くない場合でたらめになるので注意
    • good
    • 0
この回答へのお礼

ありがとうございました。
確かにできました!

お礼日時:2005/02/21 18:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!