• ベストアンサー

エクセル 複数の範囲の中から検索する方法

下記の資料について、 http://www.nta.go.jp/category/pamph/gensen/4117/data/01.xls 便宜上、セルN3、O3を作業セルとします セルN3に87,000円~87,999円の金額(たとえば87,600円)を入力するとセルO3に150が導かれ、また同様に セルN3に88,000円~88,999円の金額を入力するとセルO3に240が導かれるように 式を組むにはどうしたらよいでしょうか? つまり、作業セルに金額を入力すると、該当する税額が導かれる数式 を探しています。 よろしくお願いします

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

給与が1,130,000円未満であれば以下の式で良いです =IF(N3<87000,0,VLOOKUP(N3,B13:D389,3,1)) でも1,130,000以上なら別に標準月額報酬が必要ですね。また扶養親族数によっても月額は変わります。上の式はその点は考慮していません。 別に標準月額報酬と扶養親族数を入力する欄を設ければ、その点も考慮した検索が可能になります。 例えばN4に扶養親族数を入力した場合の式は次のようになります。 =IF(N3<87000,0,VLOOKUP(N3,B13:K389,N4+3,1))

yachiyoshi
質問者

お礼

解決しました。 ありがとうございました!

その他の回答 (2)

  • kaz-5919
  • ベストアンサー率26% (45/170)
回答No.2

Sheet1に月額表をそのままコピーしておいた場合で説明します。 でSheet2のB1に 「=HLOOKUP(A1,Sheet1!C13:D26,2,1)」 書けば Sheet2のA1に金額を書くだけでその値を求めれますよ C13:D26ってのはある程度範囲指定しただけなので 自分の必要な範囲を指定してください。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

=VLOOKUP(N3,B12:D388,3,TRUE) なお、B12に0と入れておけば、87000円未満は0と出ます。

関連するQ&A