
Large関数を使って、4列の中から3位、範囲としては同一シートの一覧表にあるが、範囲が繋がってなく、飛び飛びの場合、どのように式を組めばいいのか、わかりません。
Ctrlで範囲を複数選択するも、エラーとなってしまいます。
関数の挿入のダイアログに範囲でCTRLを押しながら4列選択すると#VALUE!となり括弧をつけるとまだ#VALUE!となりますが、そのまま順位を入れると正しい数字が抽出されます。
以下の数式1
=LARGE((D4:D10,F4:F10,H4:H10,J4:J10),3)
でこれを上位何位のセルを色づけしたいために条件付書式でやろうとするとどうしてもできません。
数式の場合は
=D4>=LARGE($D$4:$D$10+$F$4:$F$10+$H$4:$H$10+$J$4:$J$10,5)な感じでこれに上の数式1のように括弧をいれるとエラーではじかれますし、「+」を「,」に変えてもうまくいきません
もちろん「セルの値が」にかえてもダメです。
ほとほと参ってます。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
質問は、D4:D10,F4:F10,H4:H10,J4:J10の範囲で大きい方から第3位の数値のセルに書式を設定するということですね
Excel2003で確認してます。
RANK関数で範囲に定義した名前を使います。
名前を定義する。
「D4:D10,F4:F10,H4:H10,J4:J10」を選択 → 挿入 → 名前 → 定義 → 名前ダイアログで名前をつける(例えば「順位」) → OK
D4セルを選択 → 書式 → 条件付き書式設定 → 数式が → =RANK(D1,順位)=3 → 書式を設定 → D4セルの書式をコピーし「D4:D10,F4:F10,H4:H10,J4:J10」のセルに貼り付ける。
お試しを
No.1
- 回答日時:
まず確認ですが、D4に「3」と入力すれば、一覧表の中の第3位のセルに色を付けたい、ということでしょうか?
それならRANK関数を使いましょう。
また、条件付書式では、複数範囲が設定できない(自信無し)ようですので、以下の方法で複数範囲をまとめます。
複数範囲をCtrlキーを使って選択し、セルA1の上にある「名前ボックス」に適当な名前を付けます。
条件付書式でRANK関数を使う際、ここで付けた名前を入力することで複数範囲を扱うことができるようになるはずです。(未確認)
余談ですが、ご質問の際はOSやソフトのバージョンなどを記載した方が、適切な回答がつきやすいですよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) シート間で同じ値があったら指定範囲をコピーして貼り付け 1 2022/11/07 08:01
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Visual Basic(VBA) 複数シート一括作成後に、特定範囲の数式は値で貼り付けしたい 3 2022/10/07 11:18
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/02/18 11:30
- Visual Basic(VBA) 昨日、質問した件『VBA にて、条件付き書式で背景色を設定しているセルの範囲で、背景色付きのセルをカ 4 2022/04/07 14:39
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/09 14:54
- Excel(エクセル) エクセルの数式について教えて下さい。 8 2023/05/27 12:17
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Excel(エクセル) エクセルの関数で質問です。 3 2023/02/24 14:07
このQ&Aを見た人はこんなQ&Aも見ています
-
LARGE関数 飛び飛びの範囲を指定
Excel(エクセル)
-
Excelで飛び飛びの範囲を指定するには
Excel(エクセル)
-
条件付き書式で、結果が1行ずれる
Excel(エクセル)
-
-
4
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
5
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
6
離れた列での最大値の求め方
Excel(エクセル)
-
7
条件付書式で「=#N/A」に色を付けたい
Excel(エクセル)
-
8
Excelで、条件と一致する最後のセルを検索したい
Excel(エクセル)
-
9
Excel にて条件付き書式の色にさらに上塗りをしたいです。
Excel(エクセル)
-
10
結合したセルを含む列内で、条件付き書式として塗りつぶしたい
Excel(エクセル)
-
11
更新前と更新後の差分をVBAを使って抜き出したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
Accessのクエリで、replace関数...
-
Access VBA [リモートサーバー...
-
ACCESS VBA でのエラー解決の根...
-
テーブルとクエリの相関図は表...
-
Access Error3061 パラメータが...
-
CSVファイルの「0落ち」にVBA
-
access2021 強制終了してしまう
-
accessでlaccdbファイルが削除...
-
accessデータを指定したExcel、...
-
Access 複数条件検索の設定が上...
-
access2021 VBA メソッドまたは...
-
Accessのレポートについて
-
Accessのフォーム上のテキスト...
-
Accessのリンクテーブルのパス...
-
Access VBA を利用して、フォル...
-
Microsoft365にAccessってあり...
-
実行時エラー3131 FROM 句の構...
-
Accessのデータ型の日付/時刻型...
-
Access の SetFocus について教...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
ACCESS VBA でのエラー解決の根...
-
Accessのクエリで、replace関数...
-
access2021 強制終了してしまう
-
Access VBA [リモートサーバー...
-
access2021 VBA メソッドまたは...
-
Access VBA を利用して、フォル...
-
Accessデータベースに含まれる...
-
アクセスで、実行時エラー3075 ...
-
Access Error3061 パラメータが...
-
提供されるデータの形式が変わ...
-
Accessのスプレッドシートエク...
-
お助けください
-
accessデータを指定したExcel、...
-
CSVファイルの「0落ち」にVBA
-
Accessのリンクテーブルのパス...
-
accessでlaccdbファイルが削除...
-
Accessのクエリの結果を、既存...
-
Microsoft365にAccessってあり...
-
実行時エラー3131 FROM 句の構...
おすすめ情報