2016-11-15 10 views
0

これはExcelシートです。Excel RANK機能が動作しません

| - | A |   B   | 
| 1 | 10 | =RANK(A1,$A$1:$A$4)=1 | 
| 2 | 8 | =RANK(A2,$A$1:$A$4)=2 | 
| 3 | 8 | =RANK(A3,$A$1:$A$4)=2 | 
| 4 | 7 | =RANK(A4,$A$1:$A$4)=4 | 

B4で3を返すにはどうすればよいですか?

答えて

1

使用この配列数式を:

=SUM(IF($A$1:$A$4>A1,(1/COUNTIFS($A$1:$A$4,$A$1:$A$4,$A$1:$A$4,">" & A1))))+1 

はそれが編集モードを終了するときはCtrl-Shiftキーを押しながら入力する代わりに入力して確認する必要が配列数式であること。正しく実行された場合、Excelは{}を数式の周りに置きます。

enter image description here

+0

それは動作します。ありがとうございます –

+0

答えとしてチェックマークをクリックして正しいとマークしてください。 @TarequeMdHanif –

0

リストは常に注文しようとしている場合は、

B1 = 1
B2 = IF(A2 = A1、B1、B1 + 1)

オートフィルB2ダウンそう

B3 = IF(A3 = A2、B2、B2 + 1)

など

関連する問題