Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Excel 2019)
上位5位の値抽出
投稿日時: 24/05/13 14:37:14
投稿者: ラングドシャ

お願いします。
作業名と結果の数値の入った表があります。
それぞれの作業名ごとに上位5位の値のみ表示したいのですが、どのようにすればよいでしょうか?
C列の様に表示したいです。
 
・同じ結果の値の場合、それぞれを表示したい
・作業数が5以下の場合は、すべての結果を表示したい
 

	A	B	C
1	作業名	結果	上位5
2	作業A	89	
3	作業D	85	85
4	作業A	91	91
5	作業B	90	90
6	作業B	90	90
7	作業A	92	92
8	作業A	93	93
9	作業A	93	93
10	作業C	92	92
11	作業B	90	90
12	作業A	89	
13	作業A	88	
14	作業B	90	90
15	作業B	89	
16	作業B	88	
17	作業B	90	90
18	作業C	90	90
19	作業D	88	88
20	作業A	90	90
21	作業D	90	90

 
 
よろしくお願いいたします。

回答
投稿日時: 24/05/13 15:04:37
投稿者: んなっと

C2
=IF(A2="","",IF(COUNTIFS(A$2:A$500,A2,B$2:B$500,">"&B2)<5,B2,""))
下方向・↓

投稿日時: 24/05/13 16:10:54
投稿者: ラングドシャ

んなっと様
 
ありがとうございます。
助かりました。
 
先日の
https://www.moug.net/faq/viewtopic.php?t=82749
こちらもありがとうございました。利用させていただいています。