エクセルの「条件付き書式」で質問です。
下記の様に数値が並んでします。
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.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列で打ち切ってます。ご注意ください。
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)の間違えですね。$の位置が違う為のエラーです
お探しの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ランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
Excelに詳しい方お願いいたしま...
-
棒グラフの縦軸目盛線の間隔変更
-
Excel PowerQueryで日付の列が...
-
exselの質問です
-
エクセルの日付に時差を加算 #V...
-
Excelのデーターを消して保存し...
-
pdfの表をexcelにはりつけて計...
-
Excelにいついて質問です。
-
Excelの関数について教えてくだ...
-
一つのセルに(例えばA1)入力...
-
Excelの数式について教えてくだ...
-
エクセルで特定のセルに入力が...
-
[オプション]の[アクセスビリテ...
-
エクセルの「入力規則」のプル...
-
VBAについての質問です
-
エクセルの「赤」の印刷がうま...
-
エクセルファイルがファイルの...
-
関数の説明
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報