プロが教える店舗&オフィスのセキュリティ対策術

各セルの数字の大小に応じて数式を設定したセルに数字が表示出来る方法を教えてください。
セル「D10」「D14」「D18」「D22」「D26」のそれぞれ下記の条件にて設定出来る数式を教えてください。
セル「D8」「D12」「D16」「D20」「D24」にそれぞれ、半角英数字が表示されます。
それぞれのセルに同じ数字が表示されることはありません。
例えば、
「D8」=(10)「D12」=(12)「D16」=(8)「D20」=(15)「D24」=(6)
と表示されたときに各セル
「D10」=(3)「D14」=(4)「D18」=(2)「D22」=(5)「D26」=(1)
「D8」「D12」「D16」「D20」「D24」の各セルの数字を比べてみて
数字が大きい順番に各セル
「D10」「D14」「D18」「D22」「D26」
に数字の大きい順に(5)(4)(3)(2)(1)
と表示出来るようにしたいのですが、
よろしくお願いいたします。

A 回答 (2件)

この場合は、セルの書式設定ではなく、RANK関数を用いてください。


「D10」「D14」「D18」「D22」「D26」に、
「D8」「D12」「D16」「D20」「D24」に示される数値の、
大小の順位を示す、RANK関数を入れればよいです。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
参考にさせて頂きます。

お礼日時:2024/03/11 16:30

こんにちは



バージョンの記載がないので、スピル等が使える環境を想定。

D10セルに
=MATCH(D8,SORT(FILTER(D$8:D$24,MOD(ROW(D$8:D$24),4)=0,""),1),0)
を入力し、D10セルをコピー、D14、18、22、26セルにペースト。

で可能と思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
早速試してみます。

お礼日時:2024/03/11 16:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A