• ベストアンサー

所得税乙欄の税額が正常に表示されない

給料計算のマクロ作成で、セルに次の関数を入力しました。 =IF($K$6="甲欄",IF($BC$5<88000,0,VLOOKUP($BC$5,月額表02!$B$8:$L$255,$K$7+3,TRUE)),IF($BC$5<88000,ROUNDDOWN($BC$5*3.063/100,0),LOOKUP($BC$5,乙の10,乙の20))) 乙欄適用の人に、88,000円未満なら正常に税額が表示されます。 しかし88,000円以上の人にはエラーが発生します。エラーが発生しないようにしたいです。ご教示よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.1

・甲欄でない ・88000以上 のときに「LOOKUP($BC$5,乙の10,乙の20)」が実行されますが、これがエラーになっていると考えられます。 hlookupやvlookupでなくlookup関数で正しいですか? 「乙の10」「乙の20」は範囲名と思われますが、定義されてますか?定義されてるばら、同じ大きさですか? 式だけではそのぐらいしか想像できません。

noname#243225
質問者

お礼

ありがとうございます。今範囲の指定にエラーがでていて、再設定したら正常に表示されました。ありがとうございました。感謝します。

関連するQ&A