問題設定を説明するのがなかなか難しいですが、言い換えますと「ある日がその月のx回目のy曜日であるとして、xを求める」となります。
x回目というのはその日付が第何週目かとは全く関係なく、純粋にy曜日が何回目なのかを指しています。
例として右のようなテーブルを用います。
問題はややこしいように見えますが、答えは非常に簡単です。
クエリで次のような列を設けます(画像にある「曜日」列は参考のために表示しているもので、必要はありません)。
月内何回目曜日: (Day([日付])+6)\7
※ ¥がスラッシュとして表示されているかもしれません。
データシートビューです。
要するに1~7日なら1回目、8~14日なら2回目、15~21日なら3回目…であり、それを計算しているだけのことです。上記の式を忘れてしまったら単純にSwitch関数でやるのも一つの手かもしれません。