web-dev-qa-db-ja.com

OpenOffice(またはLibreOffice)でのランクの割り当て

OpenOffice(またはLibreOffice)で、行をランク付けする方法はありますか?

たとえば、セルA1 = 20、A2 = 30、およびA3 = 10のスプレッドシートがあるとします。

B1で値2を取得し、B2で値3を取得し、B3で値1を取得します。これにより、値が最小から最大にランク付けされます。

A1、A2、またはA3の値が変更された場合、ランクを自動的に更新します。

私はマクロを使用したくないので、これを任意の数の行で機能させたいと思います。

2
RockPaperLizard

LO Calcでテストして、機能することを確認しました。

screenshot

RANK関数は、昇順または降順のいずれかでランク付けされます(最後のパラメーターがゼロまたは欠落している=降順、その他の値=昇順)。したがって、B1は次のようになります。

=RANK(A1,A$1:A$3,1)

構文:RANK(値、配列、タイプ)

2
fixer1234