何でもパソコン110番!  RSSを登録する

あなたのパソコンの悩み、疑問を解決します!!パソコンの知識をつけたい人必見!パソコンについて分からないことにお答えします!また図書券、商品券が毎月当たるコーナーもあります。

最新号をメルマガでお届けします    
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。
2009/06/11

■■何でもパソコン110番■■vol.2455

■------------------------------------------------------------------■
あなたのパソコンの悩み解決します!『 何でもパソコン110番 』 vol.2455
           【本格的!読者参加型「パソコン相談」メールマガジン】
□Excel編□                             Produced by なんぱそドットコム
      独自配信: 766    melon:343
      melma:2508        mag2:7245                     計17,762人
■------------------------------------------------------------------■


  《 楽 天 パソコン・周辺機器 》


    ☆  今、大人気の 「 デジタルフォトフレーム 」 販売中!!

            ( ※別名:デジタル写真立て )

     詳しくはこちら>    http://paso-navi9.com/cs9/a.cgi?rakup


----------------------------------------------------------------------
■お値打ち広告サービス■その1→ http://www.nan-paso.com/koukoku.htm
その2→ http://shop-link.net/k/cgi/k.cgi?adress=webmaster@nan-paso.com
----------------------------------------------------------------------
■------------------------■今日のQ&A■--------------------------■

[Q&A目次]
Excel質問1826●IF文の使い方
Excel質問1827●数値のみ取り出す

----------------------------------------------------------------------
Excel質問1826
●IF文の使い方(東京都peroさんより)
WindowsXP
Excel2003 SP3を使って、ある課税額から該当する税率を求める式を
作ったのですが結果は扶養者数0人の税率となってしまいます。
どなたかご教示頂けると有難いのですが。
=IF($C2="","",MID(VLOOKUP($C2,税率表!$B:$D,3),1,2))
扶養者数と課税額を条件に税率を求めたいのですが。

「金額表」
No. 扶養者数 課税額 
1   2    320,000

「税率表」
扶養者数  課税下限     課税上限     税率
0     300,000  334,000  8
1     282,000  338,000  6
2     269,000  322,000  4

宜しくお願いします。
???????????????????????

A:
(兵庫hhirochannさんの見解)
兵庫のhhirochannです。
残念ですが、Vlookup関数では複数の条件で税率を求めることはできません。
以下のように表を変更して頂ければ可能でしょう。

1.税率表を求める表を扶養者毎に分けます。

 例) 扶養者数     0用
    課税額      税率
    300,000  8
    334,001  10
    ・・・・・・・・・・・
なお、表の範囲に名前を定義しましょう。
ここでは 税率表0
同様に扶養者数 1 2 3 なども作成します。

注)課税額は必ず昇順にします。
  課税下限の値はそのままの値でOKですが、上限値を次のランクの数値と
  して利用する場合は、上記例のように1加算します。

2、計算式は以下とします。扶養者数2まで記載

=IF(C2="","",IF(B2=0,VLOOKUP(C2,税率表0,2,1),IF(B2=1,VLOOKUP(C2,
税率表1,2,1),IF(B2=2,VLOOKUP(C2,税率表2,2,1),"未定義"))))
(1行です。 未定義の所に3人以上分を記入できます)

扶養者数は何人まで考えられているのでしょうか?
上記式のようにIF文で分ける場合、ネスト数(最大7階層)に制限があります
ので、0〜6人までは可能ですが・・。

扶養者が7名以上考えられるのであれば、補助セルを活用する(例えば F列に
0〜5人までを求め、G列に6〜11人を求める)か、マクロを利用される方法
もあります。

(大阪totoさんの見解)
=IF($C2="","",MID(VLOOKUP($C2,税率表!$B:$D,3),1,2))

この式を当てはめると、税率は私の場合は4になってしまいます。
見ているところが違うのでしょうか。
たったこれだけの税率表なら、扶養者数で検索すれは、4になりますよ。

=IF($B2="","",VLOOKUP($B2,税率表!$A:$D,4))

なお、扶養者数と課税額の2つを条件で表記の税率表から税率を求めるのは、
難しいです。
税務署より配布されている表を見てください。
給与所得の源泉徴収税額表 (月  額  表………所得税法別表第二)
扶養者数は、1行で、その月の社会保険料等控除後の給与等の金額は2列ですよね。
必要なのは、以上の1列ですが、未満は使いません。
このような表なら、2つの条件で税額を求めることは可能です。
扶養者数の列番号と、課税額の行番号を条件に交差するセルの値を求めることに
なります。
関数は INDEX(範囲,行番号,列番号,領域番号)を使います。
たとえば、下記の式のようになります。

=IF(OR(B2="",C2=""),"",INDEX('月額表(平成20年4月以降分)
'!$D$8:$K$343,MATCH(C2,'月額表(平成20年4月以降分)
'!$B$8:$B$343,1),MATCH(B2,'月額表(平成20年4月以降分)'!$D$5:$K$5,0)))

長い式ですが、1行です。
シート名は、'月額表(平成20年4月以降分)
'月額表(平成20年4月以降分)'!$D$8:$K$343は、範囲は、表の中で、税額の
載っている範囲です。
MATCH(C2,'月額表(平成20年4月以降分)'!$B$8:$B$343,1)
C2に課税額があるとしています。
この範囲は、課税額『以上』の1列です。
行番号を求めます。
MATCH(B2,'月額表(平成20年4月以降分)'!$D$5:$K$5,1)
B2に扶養者数があるとしています。
この範囲は、扶養者数の1行です。
列番号を求めます。
関数MATCHは、MATCH(検査値,検査範囲,照合の型)

ヘルプ抜粋
検査値と一致する要素の、範囲内での相対的な位置を表す数値を返します。
読み替えれば、検査値のある位置を検査値の範囲で何番目かを求められます。
照合の型は 1にしました。

ヘルプ抜粋
検査値以下の最大の値が検索されます。
今回は320,000が検査値で表にありますが、次の段階は323,000
です。
もし、321,000の場合に、1の照合の型は、231,000より小さくて、
表の中で一番大きい数値320,000を検索します。

また、賞与に対する源泉徴収税額の算出率の表は求める税率が、左端にあります。
これを使うには、説明が長くなります。
ネットでINDEX関数を使って税率を抜き出すファイルがありました。
Excel 賞与 税率表 などで簡単に探し出せます。


=====================================================================
Excel質問1827
●数値のみ取り出す(福岡県けんさんより)
WindowsXP Excel2003
1a 11aa b2 bb22 などで数値のみを取り出すのはどうすればいいでしょうか?
???????????????????????

A:
(大阪totoさんの見解)
今のところ思いあたりません。
ただし、今回の例だけなら、下記の式で取り出せます。
式は1行です。
=IF(LEN(A1)=2,IF(AND(CODE(LEFT(A1,1))>=49,CODE(LEFT(A1,1))<=57),LEFT(A1,
1),RIGHT(A1,1)),IF(LEN(A1=4),IF(AND(CODE(LEFT(A1,2))>=49,CODE(LEFT(A1,2))
<=57),LEFT(A1,2),RIGHT(A1,2))))
どなたかの見解がありますように。


=====================================================================
回答者の方々ありがとうございます。解決された方は回答者の方に感謝し、
もしあなたの周りでなにか困っている方が見えましたら今度はあなたが手を
さしのべて頂けると幸いです(愛知nave)
----------------------------------------------------------------------
■---------------------■注意!質問される方へ■---------------------■
このマガジンはパソコンで困られてる方、分からない事で悩んでる方を
皆で解決していくサークルマガジンです。質問をされる方は下記の点に
注意して質問メールを送って下さい。(反する場合掲載できない時があります)

1、必ず★質問フォーム★より質問して下さい。
2、使われている環境(OS、使用プログラム、バージョン、リソース状態等)
 をできるだけ明記して下さい。特にトラブル解決には必要です。
3、質問は1回ひとつにして下さい。
4、質問はたくさんの方から頂いてます。「教えて掲示板」に掲載される
 のにも日数がかかる場合があります。また掲載されない場合もあります。
 ご了承下さい。
5、「教えて掲示板」に掲載されましても100%見解がでるものではありません。
 ご了承下さい。
6、文章は回答者の方が不快にならない表現でお願いします。
7、公序良俗違反、個人中傷、非法的な部分が含まれる質問はしないで下さい。
8、過去によくあった質問は、DBぱそホームページに掲載してあります。
 まずそちらを見てください。
「DBぱそ」  → http://www.otoku-pro.com/cgi-bin/search/link.pl

★質問フォーム★はこちらです→ http://www.nan-paso.com/f_mailer.html
----------------------------------------------------------------------
■教えて掲示板 m(_ _)m ■--------------------------------------------■
あなたの回答が人を助けます!

Excel質問1828
●セル番号を表示(福岡けんさんより)
WindowXP Excel2003
A列に項目、1行に月日の表があります。
例えば、E5を選択するとA5のセルを表示し、また、E1を他のセルに表示させたい
のですが。
よろしくお願いします。

Excel質問1829
●Excelで文章作成中突然違うセルに飛んでしまう(長崎県mizunoさんより)
WindowsXP
Excel2003(Ver:11.0.8302.0)で文章作成中、突然子音(tやg等、特定の子音の
ような気がします)を残してそれに続く母音がほかのセルに打ち込まれてしまう
トラブルが頻繁に起こって困っております。
その都度編集メニューの「元に戻す」で何とか直しておりますが、不便なこと
この上ありません。
Excelほどではありませんが、Word2003やメール作成中にも同様の現象が起こる
ことがあります。
なお、入力モードは「ひらがな」でローマ字で入力して漢字やひらがな等に変換
しています。
宜しくお願いします。


愛知nave:皆さんのご回答ご見解お待ちしております。
(月に1回感謝をこめて回答者の中から抽選で商品券・図書券等を進呈します)
 見解はこちら→  q_a@nan-paso.com
----------------------------------------------------------------------
       皆さんの声お待ちしてます。   →  webmaster@nan-paso.com
■------------------------------------------------------------------■
 【ウィークリー】「何でもパソコン110番」Q&Aの1週間の予定です
 <月曜日> パソコン全般Q&A <火曜日> インターネットQ&A
 <水曜日> パソコン全般Q&A <木曜日> Excelに関するQ&A
 <金曜日> パソコン全般Q&A  <土曜日> インターネットQ&A
----------------------------------------------------------------------
 【バックナンバー】バックナンバーを公開しています。
 こちら→   http://backno.mag2.com/reader/Back?id=0000035878
----------------------------------------------------------------------
 【DBぱそ】 便利!パソコンQ&A検索サイト http://www.otoku-pro.com
(☆よくあるトラブル☆メール関連☆インターネット関連☆Excel関連☆他)
----------------------------------------------------------------------
 【配信】このマガジンは下記の配信システム&独自にて配信しています。
「まぐまぐ」「Melma」「Macky」「メルマガ天国」「めろんぱん」
----------------------------------------------------------------------
 【解除】マガジンの解除は下記のページにてお願いします。
 何ぱそ解除ページ→  http://www.nan-paso.com/110_kaijyo.htm
----------------------------------------------------------------------
 記載されております内容に誤りがあったために生じた損害等について
 当方は一切責任を負いかねます。あらかじめ、ご了承ください。
■------------------------------------------------------------------■
【なんぱそドットコム】なんでも・楽しく・無料で・パソコンの知識をつけよう!
 「何でもパソコン110番」        「知って得する!パソコン知識」
 「知って得する!基本塾シリーズ(インターネット、Excel、Windows)」
 「何でもエクセル裏技解説」     「これは便利だ!パソコン裏技解説」
 「知って得する!パソコン知識(HTML編)」   http://www.nan-paso.com
 ------------------------------------------------------------
 編集:兵庫yuhki 総括運営・編集:愛知nave  webmaster@nan-paso.com
■------------------------------------------------------------------■
 このメルマガに掲載された記事を許可なく転載又は引用することを禁じます
■---------------- Copyright(C) 2000-2009 nan-paso.com -----------■
最新号をメルマガでお届け
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。

最近の記事

上へ戻る