質問: 第何週かもとめる式 毎回お世話になります。 もう一度週のことで教えて頂きたいです。c2~ag2 に 1~31(日付) c3~ag3に 月曜~日曜(曜日) =c2 =d2...=ag2 という式を入れて曜日をc3~ag3に表示させるようにしてます。 月の第何週なるかをもとめたいです。 2021 2/1~2/6 は0週目 2021 2/7~2/13 1週目 2021 8/1~8/7 1週目 日曜から数えたいです。 8/1みたに1日が日の場合は1日が第1週 2月みたいに日始まりではない月は第0週 2/7日が1週 と答えが出来ようにしたです。 答えの場所c29~ag29 =if(c2="","",weeknum(c2)-weeknum($c$2)+1) の式を入れたのですが、2/1~6までも1 8/1も1となってしまいます。 どのように直せばいいかご教示お願いしたいです。 よろしくお願いいたします。
回答: こんにちは >2月みたいに日始まりではない月は第0週 というところが、普通の数え方とは異なっているようです。 ご提示の式は、一般的な週の数え方を求める式になっていると思います。 2/1~6は0になるようになさりたいものと解釈しました。 その分を調整して、 =if(c2="","",weeknum(c2)-weeknum($c$2)+(weekday($c$2)=1)) では、いかがでしょうか?