• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2003 予定表作成・・・)

Excel 2003 予定表作成について

このQ&Aのポイント
  • Excel 2003を使用して予定表を作成する方法について教えてください。
  • 特定の項目ごとに警告発生日と周期到達日を表示させる方法を知りたいです。
  • 日付ごとに特定の条件に基づいて表示させたいデータを理解するための関数について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 まず、C7セルに次の関数を入力して下さい。 =IF(ISNUMBER(C$4),COUNTIF($22:$22,"<="&C$4),"")  次に、C6セルに次の関数を入力して下さい。 =IF(ISNUMBER(C$4),COUNTIF($21:$21,"<="&C$4)-C$7,"")  そして、C6~C7の範囲をまとめてコピーして、D6~AG7の範囲に貼り付けて下さい。  これで、警告中の件数と、到達日に至った件数を表示させる事が出来ます。

kero1192kero
質問者

お礼

返事が遅れて申し訳ありませんでした。 さっそく貼り付けた所、自分の思った通りに表示されました。前回に引き続き教えて下さりありがとうございました。

その他の回答 (1)

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.1

>と表示させようと思っていますが、どのような関数で表示可能でしょうか? >宜しくお願い致します。 表示させたいセルの それぞれの数字を決定する基準を説明してもらった方が、適切な回答が付くと思いますよ。

kero1192kero
質問者

お礼

No.2の式で表示可能になりました。ありがとうございました。

kero1192kero
質問者

補足

説明足りずですみません。 20行目の項目のaaの箇所の警告発生日が2012/12/19(D21セル)、周期到達日が2013/1/2(D22セル)となっている場合、 (項目aaが1/2に達していないので) C列(1/1)の6行目のセルに 1 と表示 C列(1/1)の7行目のセルに 0 と表示 (項目aaが1/2に達してたので) D列(1/2)の6行目のセルに 0 と表示 D列(1/2)の7行目のセルに 1 と表示 上記にプラスして、 20行目の項目のbbの箇所の警告発生日が2012/12/26(C21セル)、周期到達日が2013/1/9(C22セル)となっている場合、 (項目aaが1/2に達しておらず、項目bbも1/9に達していない) C列(1/1)の6行目のセルに 2 と表示 C列(1/1)の7行目のセルに 0 と表示 (項目aaが1/2に到達。項目bbが1/9に達していないので) D列(1/2)の6行目のセルに 1 と表示 D列(1/2)の7行目のセルに 1 と表示 E列・F列・・・と続く。 と表示させようと思っています。