• 締切済み

エクセルに関して質問させて頂きます。

エクセルに関して質問させて頂きます。 シートA A    B(日付がA列、○×がB列、年がC列の意味) 1 1月1日、○、2000年 2 1月5日、○、 3 1月6日、×、 4 1月8日、×、 5 1月12日、×、2001年 6 1月15日、○、 7 1月18日、×、 8 1月20日、○、 9 1月23日、○、 10 1月25日、○、 年を記入するマスが一定でないとした場合、年ごとの○から×を引いた値と何年の数値かを出すにはどうしたらよいのでしょうか? >何年の数値 例   列F    列G 1 2000年  0 2 2001年 +1 などです。 >年を記入するマスが一定ではないとした場合 例えば、シートAでは2001年が列Cの5に記入されています。この2001年がCの7やCの8と変化しても関数を書き換えることなく年ごとの「○から×を引いた値」を表示させたいのです。 わかる方がいらっしゃいましたら、どうか力をお貸しください。 説明に至らない点があるかもしれません。そのときはご指摘頂けると有難いです。

みんなの回答

  • fujiponxx
  • ベストアンサー率32% (186/580)
回答No.1

まったく質問内容がわかりません。 計算方法と、手計算した場合の結果を提示されると どういう関数できるか回答があるかもしれませんね。

b97byovro
質問者

お礼

fujiponxxさん、アドバイスありがとうございます。 fujiponxxさんのアドバイスを元に質問の仕方を練り直してみます。

b97byovro
質問者

補足

質問内容を補足させていただきました。 C列にある年を可変できるようにして、年ごとの「○から×を引いた値」を計算できるようにしたいです。 年ごと、というのは例1なら2000年は行1から行4まで、2001年は行5から行10までという意味です。 例2なら2000年は行1から行7まで、2001年は行8から行10までです。 例1 A   B   C(日付がA列、○×がB列、年がC列の意味) 1 1月1日、○、2000年←2000年の1月1日の意味 2 1月5日、○、 3 1月6日、×、 4 1月8日、×、 5 1月12日、×、2001年←2001年の1月12日の意味 6 1月15日、○、 7 1月18日、×、 8 1月20日、○、 9 1月23日、○、 10 1月25日、○、 この場合、どこかのマスに2000年が0、2001年が2と表示させたいです。 計算方法。2000年は行1から行4までの範囲内にある○から×を引く、2-2=0。2001年は行5から行10までの範囲内にある○から×を引く、4-2=2 例2 A   B   C(日付がA列、○×がB列、年がC列の意味) 1 1月1日、○、2000年←2000年の1月1日の意味 2 1月5日、○、 3 1月6日、×、 4 1月8日、×、 5 1月12日、×、 6 1月15日、○、 7 1月18日、×、 8 1月20日、○、2001年←2001年の1月20日の意味 9 1月23日、○、 10 1月25日、○、 この場合、例1と同じ計算方法でどこかのマスに、2000年が行1から行7の範囲内の○から×を引いて-1、2001年が行8から行10の範囲内にある○から×を引いて3になります。 わかる方がいらっしゃいましたら、どうか力をお貸しください。 説明に至らない点があるかもしれません。そのときはご指摘頂けると有難いです。

関連するQ&A