エクセルの「条件付き書式」で質問です。
下記の様に数値が並んでします。
1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
商品A
商品B
商品C
商品D
↓↓
商品X
商品Y
商品Z
商品A で最大値=MAX( ) 最小値=MIN( )を1月から最終
月迄求め「条件付き書式設定」で「パターン色付き」で目立
たせました。「この条件付き書式」(商品A)をコピーして
下の「商品B」から「商品Z」迄一度に貼り付けたいのです
が、試行錯誤の上なんとか出来るようになりました。
但し、その最大値と最小値を求める計算式が
=(A1<>"")*(A1=MAX($A1:$A10)
でした。
(備考:これはアメリカの「教えてサイト」から引っ張り出
してきました)。。。この計算式なら、他のセルにも自由に
コピー・貼り付けが出来ます。
お聞きしたいのは、この計算式は一体何をしようとして
いるのでしょうか(笑) 日本のサイト上ではこの計算式
を記載している所はなかったので。
備考 普通の=MAX($A1$:$A$10)ではコピー・貼り付けが
出来ません(絶対値をコピーして貼り付けようとしていますから)(疑問)
No.1
- 回答日時:
条件付書式に設定する数式は常に結果がTRUEまたはFALSEか
数値として0以外(TRUEと判定)か0(FALSEと判定)の数値にならなければいけません。
=(A1<>"")*(A1=MAX($A1:$A10)
は(A1が入力済み) And (A1が最大値と同じ)という条件です。(*はAnd条件、+がOr条件になります)
二つの条件に合致すればTRUE、どちらか片方でも不一致ならFALSEが返ります。
>普通の=MAX($A1$:$A$10)ではコピー・貼り付けが出来ません
条件付書式の欄にコピーする場合はショートカットキーを使えば可能です。
数式をコピーして条件付書式の欄でCtrl+Vで貼り付けは可能です。
上記の式は=MAX($A$1:$A$10)の間違えですね。$の位置が違う為のエラーです
No.2
- 回答日時:
式の複写したとき、番地の自動変と対比して考えましょう。
(A)範囲指定して条件つき書式を設定
(B)1セルだけ条件付き書式を設定しtて、その書式を範囲に複写
OKWAVEも回答が両方あります。(A)を知らないのではと思うのもあります。
(A)で説明します。
(注)●質問例では見出し、1-12月、商品AーZの見出しがありますが、ないものと考えます。質問例があってない)
●A1=MAX($A1:$A10)では商品1-10までの最大値になってしまう。
1-12までの最大値はA1=MAX($A1:$J1)のはず。これで説明します
A1:J1を範囲指定して、いまA1セルだけを注目して(アクチブにして)=(A1<>"")*(A1=MAX($A1:$J1) を「式が」のボックスに入れて
書式設定したとします。
A1ではA1<>""
B1ではB1<>""
C1ではC1<>""
・・・
のようにずらして判別してくれます
意味的には=IF()なんですか、IFは略す約束です(条件付書式はTRUE、FALSEだけの条件を問題にしているので。)
()*()の、「*」は条件の場合ですから、積=AND条件になります。
A1=MAX($A1:$J1の部分は、$がついているので、B1,C1、・・・と変化しても
いつも$A$1:$J1と固定した範囲の最大値と、B1、C1、D1、
・・と今考えているセルの値(A1,B1,C、・・)が等しいか、比べてくれることになります。
ですから
(!)各セルが空白でないこと、かつ(=*)
(2)今注目しているセルが、A1:J1の最大値と等しければ
設定した書式を発現すせよ
という意味になります。
さて範囲全体をコピーなしで設定するには、A1部分は、各セルでそれ自身に変化して考えてくれます。問題は
A1=MAX($A1:$J1)の$A1:$J1の部分です。これだとどの行でも
第1行の最大値と等しいかどうか比べてしまいます。
第2行は、第2行での最大値、第3行では第3行目の最大値と比べてほしいわけです。
そのためには行を表す「数字の部分」の、$による固定をはずします。
例データ A2:H4
12546893
15596813
19556873
A2:H4を範囲指定してA2をアクチブにして
=(A2<>"")*(A2=MAX($A2:$J2))
を設定し、セル色(パターン)の書式を設定すると、
第2,3、4の9だけセル色がつきました。
私の勝手で、A2からはじめてます。H列で打ち切ってます。ご注意ください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Visual Basic(VBA) 【VBA】指定した検索条件に一致したら別シートに転記したい 2 2022/03/23 16:14
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) 【エクセル関数】複数条件に該当する場合、別の列の数値を合算する。 9 2022/07/09 08:46
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Excel(エクセル) グループの最後の行に書式、計算式なども同じ行を追加するマクロを教えてもらえませんか。 7 2022/05/18 10:13
- Visual Basic(VBA) VBAコードが作動せず、どこに問題があるのか教えて下さい。 3 2023/06/13 13:20
- 高校 日商簿記3級の勉強中なのですが 精算表が完成せず困っています。 こちらの問題の回答を教えていただきた 2 2023/03/02 09:07
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
Microsoft1Officeの互換ソフト...
-
Excel ピボットテーブルで日付...
-
エクセル関数を教えてください
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
LOOKUP関数を使えばいいのでし...
-
エクセル 白黒印刷で白線を印刷...
-
【関数】先頭だけにある、半角...
-
【関数】適切な文字数の数字を...
-
Excelのチェックボックスの使い...
-
エクセルでの作業計算方法について
-
Excelのpivotについて質問です
-
WPS OFFICEでの縦書きについて
-
時間によってファイル名が変わ...
-
エクセルのセルに同じ大きさの...
-
Aというブックの1というシート...
-
エクセルの順位別一覧表の自動...
-
西暦や和暦の表示をyyyymmdd表...
-
【マクロ】エクセルにかいてあ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報