
エクセル2010を使用しています。
条件付き書式のアイコンセットを使って3つの数字をランク付けしたいのですがやり方がよくわかりません。
希望としては、計算結果が表示されるので
☆→最小値(画像ではJ3)
☆半分→中間(画像ではJ5)
★→最大値(画像ではJ4)
のようにしたいです。
上半分はデフォルトでうまくいっているのですが下半分が同列1位みたいになっています。
パーセントや決まった値ではなく計算結果の数字を厳密にランク付けして3つのアイコンで判断したいです。
可能でしたら方法を教えて下さい。お願いします。

A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
下半分(J6,J7,J8)がうまくいかなかった原因は、デフォルト設定の値の範囲のせいです。
デフォルト設定の区分は、100~67%、67~33%、33~0% であるため、近い値が2つと離れた値が1つの場合、そのようになってしまいます。
対処方法は以下のとおりです。
『条件付き書式』⇒『アイコンセット』⇒『その他のルール』
画面下段の範囲設定で以下のように入力すればOKです。(添付画像参照)
一番上: ">=" "100"
真ん中: ">" "0"
一番下: 設定項目なし
書式のみ貼りつけを行えば、繰り返しの作業も可能です。

No.1
- 回答日時:
こんにちは。
この前の質問の方と内容的には同じですね。
http://oshiete.goo.ne.jp/qa/9035410.html
>☆→最小値(画像ではJ3)
>☆半分→中間(画像ではJ5)
>★→最大値(画像ではJ4)
つまり、3つに区切るということでしょうか?
紛らわしいので、罫線を入れるフラグを設けました。
1列に限ります。また、現在エラー処理はなされていないので、空白セルの場合でも、先頭に含めてしまいます。
かならず、データのある所から、マウスで処理データを選択してください。
'//
Sub MainOrder()
Dim c As Range
Dim Rng As Range
Const k As Integer = 3 '3セルごとに区切る
If TypeName(Selection) <> "Range" Then
MsgBox "範囲を選択してください。", vbExclamation
Exit Sub
End If
Set Rng = Selection.Columns(1)
Rng.FormatConditions.Delete
Rng.Borders.LineStyle = xlNone
Call FormatCondMacroMax(Rng, k)
End Sub
Sub FormatCondMacroMax(Rng As Range, ByVal k As Long)
'No. 9049769
Dim i As Long
Dim rw As Long
Dim mx As Double
Dim mn As Double
Dim lFlg As Boolean 'k行ごとに罫線を入れるか
lFlg = True '罫線の区切りをするかのフラグ
With Rng
rw = (Rng.Cells.Count \ k) * k
For i = 1 To rw Step k
'罫線で区切りをするか?
If lFlg Then
With Rng.Cells(i + k).Borders(xlEdgeTop)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
End If
With Rng.Cells(i).Resize(k)
mx = Application.Max(.Cells)
mn = Application.Min(.Cells)
With .FormatConditions
.AddIconSetCondition
End With
With .FormatConditions(1)
.ReverseOrder = False
.ShowIconOnly = False
.IconSet = ActiveWorkbook.IconSets(xl3Stars)
End With
With .FormatConditions(1).IconCriteria(2)
.Type = xlConditionValueNumber
.Value = mn
.Operator = 5
End With
With .FormatConditions(1).IconCriteria(3)
.Type = xlConditionValueNumber
.Value = mx
.Operator = 7
End With
End With
Next i
End With
End Sub
'///

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Excel(エクセル) エクセルにサムネイル画像組み込み 2 2022/09/02 17:13
- Excel(エクセル) IFERROR(IF()IF())のような形の構文が作れません 2 2023/02/05 17:51
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
検便についてです。 便は取れた...
-
VLOOKUP関数を使用時、検索する...
-
値が入っているときだけ計算結...
-
excelでsin二乗のやり方を教え...
-
尿検査前日に自慰行為した時の...
-
Excel 数値の前の「 ' 」を一括...
-
2つの数値のうち、数値が小さい...
-
小数点以下を繰り上げたものを...
-
病院側から早く来てくださいと...
-
精液の落とし方を教えてください
-
EXCELで式からグラフを描くには?
-
イタリアから帰国する際、肉製...
-
MIN関数で空白セルを無視したい...
-
腕を見たら黄色くなってる部分...
-
【Excelで「正弦波」のグラフを...
-
勃起する時って痛いんですか? ...
-
彼女のことが好きすぎて彼女の...
-
エクセル指定した範囲からラン...
-
リンク先のファイルを開かなく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
尿検査前日に自慰行為した時の...
-
至急!尿検査前日にオナニーし...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
値が入っているときだけ計算結...
-
リンク先のファイルを開かなく...
-
EXCELで条件付き書式で空白セル...
-
2つの数値のうち、数値が小さい...
-
VLOOKUP関数を使用時、検索する...
-
尿検査の前日は自慰控えたほう...
-
MIN関数で空白セルを無視したい...
-
小数点以下を繰り上げたものを...
-
風俗店へ行く前のご飯
-
エクセルで空白セルを含む列の...
-
Excel 数値の前の「 ' 」を一括...
-
【Excelで「正弦波」のグラフを...
-
納豆食べた後の尿の納豆臭は何故?
-
EXCELで式からグラフを描くには?
-
ある範囲のセルから任意の値を...
おすすめ情報