入金額から消費税と源泉徴収税と税抜金額を出す条件分岐について
アクセスのクエリで入金額から税抜金額と消費税額と源泉徴収税額を計算する条件分岐式を教えて下さい。簡単な算数の問題だと思うのですが,上手くいきません。
入金額には,4つのパターンがあって,以下の計算式で税抜金額が求められると思います。ちなみに,税抜金額が100万円以上の場合は想定していないので,源泉徴収税は100万円までの場合として計算式を作りました。
源泉徴収税 消費税 計算式
(1) ○ ○ 入金額/0.95
(2) ○ × 入金額/0.9
(3) × ○ 入金額/1.05
(4) × × 入金額
これをクエリフィールドで求めるために,
税抜金額: IIf([源泉徴収税]=True,IIf([消費税]=True,Int([入金額]/0.95),Int([入金額]/0.9)),IIf([消費税]=True,Int([入金額]/1.05),[入金額]))
という式をクエリのフィールドに入力したのですが(2)の条件のときも(1)の計算式で計算されてしまいます。
どこが間違っているのでしょうか。初歩的な質問ですみませんが,ご回答お願いします。