個人クリエイターの売上・在庫管理

よく売れた作品の順位を式で出す|LARGE・INDEX/MATCH で上位3つ、同じ金額でも重ならない書き方

公開日: 2026-11-11

作品が増えてくると、「いちばん売れているのはどれか」を毎回目で探すのは大変です。並べ替えのボタンを押せば並びますが、記録を足すたびに押し直すことになり、作品の表の並び順もくずれます。

この記事では、作品の表はそのままにして、横に「売上の合計の上位3つ」を式で出します。同じ金額の作品があるときに、同じ作品が2回出てしまう問題の直し方も説明します。

元にする作品の表

作品の表。ビーズのピアス・がま口ポーチ・刺しゅうブローチ・ヘアゴム・しおりの5作品に、原価・価格・作った数・売れた数・在庫・売上の合計が並ぶ

売上の合計(H列)は、販売記録から SUMIFS で集めた数です(作り方は在庫を販売記録から自動で減らす記事と同じ形です)。この例では、ビーズのピアスと刺しゅうブローチがどちらも 6,000円で並んでいます。

まず LARGE と INDEX/MATCH で書いてみる

大きい順に k 番目の金額は LARGE で出せます。その金額が何行目にあるかを MATCH で探し、INDEX で作品名を引きます。

=INDEX($A$2:$A$201,MATCH(LARGE($H$2:$H$201,2),$H$2:$H$201,0))

1位・2位はこれで出ますが、3位も「ビーズのピアス」になります。3番目に大きい金額も 6,000円で、MATCH は 6,000円を上から探して、最初に見つかったビーズのピアスの行を返すからです。同じ金額の作品があると、2つ目の作品はいつまでも表に出てきません。

同じ金額でも重ならない「並べ替え用」の列を足す

作品の表の空いている列(この例では K列)に、作品ごとに重ならない番号を出します。

K2: =IF($A2="","",RANK(H2,$H$2:$H$201)+COUNTIF($H$2:H2,H2)-1)

並べ替え用の列に 2・1・3・4・5 が並び、右の表に順位1 がま口ポーチ 8,800、2 ビーズのピアス 6,000、3 刺しゅうブローチ 6,000 が出ている

テンプレートの売上の合計は、作品名の無い行では空("")になるので、RANK と COUNTIF は空の行を数えません。自分で作った表で、作品名の無い行に 0 が出る形になっているときは、0 の行も順位に入ってしまうので、その列も作品名が無ければ "" を返す式にしておきます(在庫の少ない順で並べるときは、とくにずれます)。

この例の並べ替え用は、上から 2・1・3・4・5 です。同じ 6,000円のうち、上の行のビーズのピアスが 2、刺しゅうブローチが 3 になりました。

上位3つの表

順位の列(M列)に 1・2・3 を書き、並べ替え用の番号で探します。

N2(作品名):     =INDEX($A$2:$A$201,MATCH(M2,$K$2:$K$201,0))
O2(売上の合計): =INDEX($H$2:$H$201,MATCH(M2,$K$2:$K$201,0))

この例では、1位 がま口ポーチ 8,800円・2位 ビーズのピアス 6,000円・3位 刺しゅうブローチ 6,000円 です。上位5つにしたいときは、M列に 4・5 を足して、式を下へコピーします。

SORT が使えるなら1つの式で

Microsoft 365・Excel 2021 以降、Google スプレッドシート、新しい LibreOffice では、SORT と FILTER で表ごと並べ替えた形を出せます。

=SORT(FILTER(A2:H201,A2:A201<>""),8,-1)
Google スプレッドシート: =SORT(FILTER(A2:H201,A2:A201<>""),8,FALSE)

古い Excel(2019 まで)では SORT が使えないので、ほかの人に渡す表なら、並べ替え用の列の方法にしておくと、どのソフトでも同じ結果になります。

売上のほかの順位も同じ形で

利益の大きい順に上から足して、主力(A)・定番(B)・見直し候補(C)に分ける方法は利益で作品を A・B・C に分ける記事で説明しています。

LibreOffice で式の区切りが ; の設定になっている場合は、, を ; に置き換えて入力します。

作った表を、そのまま使いたい方へ

この記事の作品の表は、販売記録・作品・月別・販売先別を1つにまとめたテンプレートで作りました(並べ替え用の列と上位3つの表は、この記事で足したものです)。売れた数・在庫・売上の合計が販売記録から式で出るので、表を一から作る時間を省きたい方は、ハンドメイド売上・在庫管理シートもご覧ください。

カテゴリ: 式の書き方