- ベストアンサー
Excelで開始日と終了日を表示させたい
Excel2002についてお願いいたします。 A1、B1、C1・・・のセルには日付が順番に入っています。 (例えば、1月1日、1月2日、1月3日、1月4日、1月5日・・・) A2、B2、C2・・・のセルには「○」が入っているセルと空欄のセルがバラバラに入っています。 (例えば、○、○、空欄、○、空欄・・・) 今、日付の下に○が入っているうちで一番早い日付と一番遅い日付を、「開始日」、「終了日」として表示させたいのですが、どうしたらよいでしようか? 上の例ですと、 開始日 1月1日 終了日 1月4日 と表示させたいのです。 よろしくお願いいたします。
- みんなの回答 (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 後は、「表示書式のコピー/貼り付け」を使って 書式を同じくする。 ○のあるセルが全くない場合でたらめになるので注意
お礼
ありがとうございました。 確かにできました!