Help us understand the problem. What is going on with this article?

Excelのピボットで四分位を計算する方法(が無いので代わりの方法)

More than 1 year has passed since last update.

ここの記事の完全にパクリです。ですが、日本語のQ&Aが無かったので、和訳的に紹介します。
英語が読める方は下記リンクでどうぞ。
https://stackoverflow.com/questions/13441090/using-quartile-in-an-excel-pivot-table-to-summarise-data-by-sub-populations

こういう縦積みデータがありまして、

IndivID SubPopID Value
1 A 33.56
2 E 42.31
3 D 16.35
4 A 50.59
5 F 80.63
...

こんな感じに、SubPopID別の四分位を一気に計算したいという時、どうするか?

SubPopID Min Q1 Q2 Q3 Max
A 3.23 12.06 20.35 28.29 50.59
B
C
...

ピボットテーブルに「四分位」という計算があれば良いのですが、ありません。
Rに入れちゃえとかはあるんですが、
Excelで計算したい時は、下記の「配列数式」で実現できます。
(データはそれぞれテーブル化してあります)

配列数式なので、式を入れた後、Ctrl+Shift+Enter で確定して下さい。

image.png

■最小値
{=QUARTILE.INC(IF(データ[SubPopID]=[@SubPopID],データ[Value]),0)}

■第1四分位
{=QUARTILE.INC(IF(データ[SubPopID]=[@SubPopID],データ[Value]),1)}

■第2四分位(中央値)
{=QUARTILE.INC(IF(データ[SubPopID]=[@SubPopID],データ[Value]),2)}
以下同様・・・

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした