hirotonさんのを参考にしますと、
消費税テーブルに税率の開始日をそれぞれ用意しておくことで対応できると思いますよ。
開始日 | 税率 |
---|---|
1989/04/01 | 3 |
1997/04/01 | 5 |
2014/04/01 | 8 |
2019/10/01 | 10 |
もし申請日が2019年9月30日の場合には、
開始日 = DMax("開始日", "消費税", "開始日<=#" & 起算日 & "#")
により開始日は「2014/04/01」を取得することができ、
消費税 = Nz(DLookup("税率", "消費税", "開始日=#" & 開始日 & "#"), 0) / 100
この部分で消費税8%を取得することができます。
通報 ...