
【Excel】条件付書式内でのRANK関数の使用に関して
A列に部署名、B列に個人名、C列に数値が入っているシートがあります。
データはいずれも5行目から入力されています。
C列に記入されている数値の上位3つのセルに色を付けたいと思ったのですが上手くいきません。
私が試したやり方としては、
数式に =RANK(C5,C$5:C$54)<=3 左記を入力し、書式パターンで指定の色を選びました。
ところが、いずれのセルにも色が付きませんでした。
色が付かない原因が分かる方いらっしゃいましたら教えていただければ幸いです。
【補足】
ちなみに、C列の数値が入っているセルの書式設定にはユーザー定義の○○件というものが設定されています。
また、 =RANK(C5,C$5:C$54)<=3 以外にも$を取った =RANK(C5,C5:C54)<=3 でも試しましたがダメでした。
No.3ベストアンサー
- 回答日時:
トップ3で良いのでしたら
セルの値が 次の値以上 =LARGE($C$5:$C$54,3)
とかの方が,操作ミスの可能性が少なくて間違い無いです。
>色が付かない原因
目視でトップ3に入ってるセルを選び,条件付き書式のダイアログをそのセルで出して数式を確認してみると,恐らく間違ったセルを参照する数式になって入っています。
条件付き書式を取り付けるためC5:C54のセル範囲を選び,その際に「C5セルがアクティブセルになっていない」状態でご質問に書かれた数式を設定すると,失敗します。また$を「外す」のは全くダメです。
例えば。
他の列まで色を付けるなどでどうしても「数式が」を使いたい場合
B5からE54セルを選ぶ
B5セルがアクティブセル(選択範囲の中で逆反転セルとして表示される)になっている事を確認する
条件付き書式を開始し
数式が =RANK($C5,$C$5:$C$54)<=3
として書式を設定する。
早速のご回答ありがとうございます!
C5セルをアクティブセルの状態で =RANK($C5,$C$5:$C$54)<=3 の数式を使ったところ、
意外すぎるくらいあっさりとトップ3のセルに色が付きました^^;
本当に助かりました! ありがとうございました!
ちなみに、=LARGE($C$5:$C$54,3) の数式を入れたところ、
C列のセルに全部色がついてしまいました><
LARGE関数は使ったことがなかったので、勉強してみます!
色が付かない原因は、keithinさんが仰るとおりC5セルが
アクティブセルになっていなかったのが原因でした。
=RANK($C65???,$C$5:$C$54)<=3とかになっていました。
下の行から上の行を選択したらダメなんですね。
勉強になりました!
No.4
- 回答日時:
こんにちは!
C2~C54セルに色が付けば良い訳ですかね?
一応そういうことだとして・・・
C2~C54セルを範囲指定し
条件付き書式の数式欄に
=C2>=LARGE($C$2:$C$54,3)
という数式を入れてみてはどうでしょうか?
以上、参考になればよいのですが
他に良い方法があれば読み流してくださいね。m(__)m
この回答への補足
早速のご回答ありがとうございます!
tom04さんが仰るとおり、=C2>=LARGE($C$2:$C$54,3) を試したのですが、
53行目のセルの色が変化したのみでした><
ちなみに、データが入っているのが5行目からなので、=C5>=LARGE($C$5:$C$54,3) としてみました。
色が付いた53行目の数値は0が入力されています。
なかなか難しいですorz
すみません、アクティブセルの選択ミスが原因でできなかったみたいです><
でも、LARGE関数は使ったことがなかったので、これを機に勉強してみます!
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- その他(Microsoft Office) EXCELのセルへの色づけ 2 2023/06/07 01:22
- Visual Basic(VBA) Excel(VBA) 特定の条件に該当する行の値、書式を同じセルにコピ&ペーストしたいです 1 2022/05/21 18:18
- Excel(エクセル) 【!】Excel 2つの条件付き書式が反映されません。。 5 2023/07/14 16:47
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Visual Basic(VBA) vbaで条件付き書式を設定したときの適用範囲について 1 2023/07/17 23:14
- Excel(エクセル) 別シートの表の値を参照したい 2 2022/03/30 15:11
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
大学のレポート A4で1枚レポー...
-
エクセルで特定のセルの値を別...
-
Office2021を別のPCにインスト...
-
outlookのメールが固まってしま...
-
エクセルVBAで1004エラーになり...
-
別シートの年間行事表をカレン...
-
MSオフィス2013にMS365が上書き...
-
Excelで〇のついたものを抽出し...
-
office2019 のoutlookは2025年1...
-
Excelで空白以外の値がある列の...
-
エクセル:一定間隔で平均値を...
-
Microsoft Formsの「個人情報や...
-
Excelの関数(FILTER関数)につ...
-
エクセル ○○以上○○以下の関数を...
-
エクセルマクロ(超初心者)
-
【Excel VBA】PDFを作成して,...
-
WindowsのPCで単純な勤怠管理を...
-
エクセルで英文字に入れた下線...
-
英数字のみ全角から半角に変換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
Office2021を別のPCにインスト...
-
大学のレポート A4で1枚レポー...
-
Microsoft365について
-
outlookのメールが固まってしま...
-
英数字のみ全角から半角に変換
-
Office 2021 Professional Plus...
-
エクセルVBAで1004エラーになり...
-
エクセルで特定のセルの値を別...
-
MSオフィス2013にMS365が上書き...
-
Microsoft Formsの「個人情報や...
-
【Excel VBA】PDFを作成して,...
-
別シートの年間行事表をカレン...
-
office2019 のoutlookは2025年1...
-
マクロ自動コピペ 貼り付ける場...
-
表の作成について
-
office365 回復できない。
-
マイクロソフト 一時使用コード...
-
Teams内でショートカットって貼...
-
Microsoft Office Homeインスト...
おすすめ情報