- 締切済み
エクセル関数・・VLOOKUP
VLOOKUPを使用して所得税の計算を設定いたしましたが並び替えをしたりするとその度に再計算してしまいます まずこれをしない様にするには? と 数字が入っていないと#N/Aと表示されます。なので数字とみなされないのでマウスで数字の羅列をなぞると右下に平均・合計・個数等瞬時に数字が出ますよね それが計算できません 計算出来る様に書式又は、式を修正したいのですが 宜しくお願い致します
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
VLOOKUP関数はTRUE型とFALSE型があります。どちらを使っているかを質問に書いてないということは、関心が薄いことを示しませんか。 ガラット変わった機能(根底には同じものがあるようだが)なので、はっきり意識すること。 ーー 私は>所得税の計算を設・・からTRUE型を設定しているのではないかと思います。 釣るー方の場合は検索するほうを昇順にしておかなければなりません。 他の列でソートすると、検索表の行構成が乱れるのではないですか。 それに表を表す番地は$をつけて、絶対番地にしてますか。 本件とは関係ないと思いますが。 ーーー >数字が入っていないと#N/Aと表示されます。なので 関数は何ですか。 オートカルクは#N/Aがあると、表示されませんね。 ですから出るのを防ぐために、VLOOKUPなら =IF(A1="",""<VLOOKUP( ・・ ))としたりします。 指定範囲に空白を含んでいても、オートカルクは出ました。 http://www.relief.jp/itnote/archives/000011.php
- 1224jmm
- ベストアンサー率0% (0/6)
お疲れ様です。 まず再計算を都度しないようにするには【ツール】→【オプション】→【計算方法】で(自動)を(手動)に。 次にエラー値を出さないようにするには下のような式にするとエラー値が『空白』になります。『ゼロ』にしたい場合はIF関数の真の場合を""から0に代えればOKだと思います。 =IF(ISERROR(VLOOKUP("検索値","範囲","列番号",FALSE)),"",VLOOKUP("検索値","範囲","列番号",FALSE))
お礼
回答有難うございました
- haney7777
- ベストアンサー率26% (38/146)
これですね。 http://pc.nikkeibp.co.jp/pc21/tech/excel36/27/index.shtml 【FALSE】を忘れていませんか。
お礼
例えば25,000以上27,000以下ならば税額幾ら?と計算するので FALSEだと計算されません
お礼
回答有難うございました