- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 項目ごとに最小値セルに色を付けたい)
エクセルで品名ごとの最小値セルに色を付ける方法
このQ&Aのポイント
- エクセルで家計簿の底値表を作成している場合、品名ごとの最小値セルに色を付けることは可能ですか?試しに条件付書式を使用して最小値に色を付ける設定をしましたが、オートフィルターを使用して品名を絞った場合にうまく機能しませんでした。
- 例えば、品名ごとの最小値が挽肉の場合、オートフィルターで玉ねぎに絞った場合でも最小値に色を付けたいと考えています。ご存知の方がいらっしゃいましたら、教えていただけますでしょうか。
- エクセルで品名ごとの最小値セルに色を付ける方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
E列を列選択して条件付き書式を開始し, セルの値が 次の値に等しい =SUBTOTAL(5,E:E) として書式ボタンで色を付けてみます。 どこか全然別のセルに =SUBTOTAL(5,E:E) の数式を入れて,オートフィルタで絞りを変えながら(あるいは全部表示して)計算結果を確認してみましょう。 併せて関数ウィザードからSUBTOTAL関数のヘルプを出して,どの設定を使うとどんな計算をするのか必ず目を通しておいてください。(もちろん暗記なんかしなくて全然構いません。必要なときに,判らない関数に出会ったときに,関数のヘルプを呼び出して見ながら使えれば十分です)
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
オートフィルタとは無関係に各品名ごとの最小値に色を付けるためには次のように作業列を設けて対応してはどうでしょう。 C列に品名、E列に値段で、1行名は横目名とします。F2セルには次の式を入力して、式を確定する段階でCtrl+Shift+Enterキーで確定します。 =IF(MIN(IF((C$1:C$1000=C2)*(E$1:E$1000<>""),E$1:E$1000))=0,"",MIN(IF((C$1:C$1000=C2)*(E$1:E$1000<>""),E$1:E$1000))) その列にはそれぞれの品名での最小値が表示されます。この値を利用してE列でのそれぞれの品名における最小値に色を付けることにします。 E列を選択してから条件付き書式で数式がで式としては次の式を入力します。 =AND(E1<>"",E1=F1) 書式でフォントの色を設定すればよいでしょう。
質問者
お礼
詳しいご説明ありがとうございました。 無事に解決することができました!
お礼
早々のご回答ありがとうございました。 設定方法が簡単で、無事に解決することができました。 とても助かりました!