PowerQueryで手取り年収を計算しました

今年の年収が150～200万程度を見込んでいますが、税金計算サイトでは195万円で税率が変わるらしく、気になりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/c1f0dd94-ddea-95c6-bcda-a4d90ce614a0.png)
https://www.sakai-zeimu.jp/blog/archives/7051

税金について無知なことを承知で、195万円前後で実効税率に変化があるかを知りたく、ExcelのPower Query機能を使って検証しました。

まず空のExcelを起動します。（2019で検証しています）
![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/5ad5ef2f-da30-7617-92ef-461b663fe4e7.png)

https://www.sakai-zeimu.jp/blog/archives/7051
こちらのサイトからテーブルをテキスト形式で貼り付けます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/d90e4779-9e90-56b8-ddd9-3c12d93e5cdf.png)

↓

![02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/a4d3d937-9fea-957c-2fd8-734824facd67.png)

テーブルに変換します。PowerQueryで扱うにはテーブル化が必須です。
![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/c19ede27-3493-c46c-1902-2d9034f667d8.png)

![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/ecada202-0338-047b-0bd6-6ab3e3c4d75a.png)

![05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/d1f6c735-550c-c88c-53f8-6f6dfd6cb324.png)

データタブから、「テーブルから」クエリ作成を選びます。
![06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/b19f1b69-b28c-179e-4618-7cc3cda583ba.png)

Power Queryに読み込まれました。
![07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/dca3170c-3ca1-dbca-f74f-05d3c538d81f.png)

元データは、行の途中で見出しが重複されているので、フィルタをかけて消しておきます。
![08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/887ae5bc-20ef-ff3c-9850-b2317384fc7b.png)

元データは文字列なので、整数に変更します。
![09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/76554225-c633-8593-7571-12cba5e1a2ce.png)

左の年収列も文字列のため、そのままでは計算できません。いったん重複列としてコピーします。
![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/32eb32de-3e87-84c8-5d98-d4c5a8d8070a.png)

値の置換を選びます。
![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/2173dc69-fba1-00ec-64ce-21bb4ca697aa.png)

先頭の「年収」文字列をブランクに置換します。（＝消去）
![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/397a07c9-36cb-8299-cf28-5f61a74a94a8.png)

同様に、末尾の不要文字列も消去します。
![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/9bb9a16d-ea35-606f-752f-1bb1d7ff28c1.png)

![14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/6543281f-e77c-c41a-440c-ad46d163ea3f.png)

そしてまた整数にします（10進数でもOK）
![15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/45971116-99b7-45ac-5d1e-0ded6eec2242.png)

単位を合わせるため、100　→　1000000円　のように変換します。（乗算計算で10000を掛けます）
![16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/03b832d6-3162-771d-143c-96c185ab1834.png)

一生関係ないですが一番下の1億円のところだけ文字列でしたので一応変更しておきます。
![17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/9bd51a09-d622-1186-1cd7-ff57df14690d.png)

![18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/19bc5eaa-d3c3-2829-c4a5-f794cfd7f466.png)

出来た「年収（数値）列」を左にドラッグします。
![19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/d2e3a765-23f3-81c2-2262-e37c4fc859d7.png)

![20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/6dd13474-7d70-358e-63ea-10e674e553b1.png)

ここから各列のパーセンテージ比較に入ります。（年収から見た各税率のパーセンテージ）

カスタム列を追加します。
![21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/6f3d79d8-ff98-0e22-ba72-a152e157ee35.png)

このような計算式と名前にします。右の項目をダブルクリックすると反映されるので簡単です。
![22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/3046435c-0ff4-9d6d-62e8-33b2add18f0f.png)

パーセンテージらしき数値の列ができました。
![23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/c41eaff3-395c-22e8-bce6-0a12baa14de3.png)

パーセンテージに変換します。
![24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/0ac49b20-d5b5-edb3-84fb-158112d27ed3.png)

年収に対する健康保険料の割合がこれでわかりました。
![25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/cfcda5bc-caf1-5246-53a4-77bb3bfa18a9.png)

左にドラッグして並べておきます。
![26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/fb415f4e-fc5d-b25d-6aad-87600ac1ae36.png)

以下は省きますが、同じプロセスで他の項目についても行います。
![27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/402b1acf-b05b-b7bf-4d75-6f549974b94b.png)

最後に、閉じて読み込みます。
![29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/01ff0d84-d205-c45f-37da-b1508914c94a.png)

Excelに読み込まれました。195万円前後でも、ほとんど手取りは変わらないことがわかりました。
![99.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/c580a059-b04f-71d5-3dd2-26530e40c725.png)

全体としてはこんな感じになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/875d41ef-5cff-366b-1447-72508aaaa9f9.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/c00e1047-f543-8a28-3a82-1b73bf05dca4.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/e3cc28e1-228d-e096-400e-eb46a5823680.png)


まとめ：
・健康保険は6%前後
・厚生年金は9%前後
・雇用保険は0.3%
・所得税と住民税はリニアに上がっていく
・195万円での税率変更は気にしないでよい

Power Queryですが、いったん計算クエリを保存してしまえば、その後は元データのテーブル数値を更新し、「データの更新」ボタンを押すだけでよく、業務の自動化に一役買ってくれます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/c8912e73-dacc-8929-c708-955c1ebbb9a6.png)