No.3ベストアンサー
- 回答日時:
できますよ。
ただ、数値の数や色の種類数によって、設定しなければならない条件付き書式の数が増えてしまいます。foolishchinさんのやりたいことって、
A1セルで指定した個数分、A2セルで指定した色で塗りつぶす。
続けて、A3セルで指定した個数分、A4セルで指定した色で塗りつぶす。
さらに、A5セルで指定した個数分、A6セルで指定した色で塗りつぶす。
それとも
A1、A3、A4の合計個数分、A2セルで指定した色で塗りつぶす。
もし前者だとすると、例えば、個数を指定するセルが3つ、色が赤青黄の3種類とすると、3×3で9種類の条件付き書式を設定することになります。
後者なら、色の種類の数だけ条件付き書式を設定すれば済みます。
ちなみに、No2の回答は、A1で指定した数分、赤で塗りつぶし。続けてA2セルで指定した数分、青で塗りつぶし。さらに、A3で指定したがず分、黄色で塗りつぶすというものになります。
No.2
- 回答日時:
「A2の数値が1のとき」の条件ですが、条件付き書式の条件に直接入れるのは避けるべきと考えます。
無駄に条件式を複雑にするだけです。例えば、作業セルを用意して、=IF(A2=1,A1,0) とし、A2が1の場合のみ塗りつぶし数を求め、その作業セルを条件付き書式の条件に使用すべきです。上記の前提であれば、次のような条件付き書式の条件で塗りつぶすことができます。
条件1 =COLUMN()<=$A$1+1
条件2 =AND(COLUMN()>SUM($A$1:$A$1,1),COLUMN()<=SUM($A$1:$A$2,1))
条件3 =AND(COLUMN()>SUM($A$1:$A$2,1),COLUMN()<=SUM($A$1:$A$3,1))
※上記例は、A1~A3に塗りつぶし数が入力されているものとしています。「A2の数値が1のとき」の条件は考慮していませんので、foolishchinさんの方で作業セル対応を行ってください。
No.1
- 回答日時:
一部の参照を絶対参照にしなきゃいい。
=AND(COLUMN()<=SUM($A$1)+1,$A$2=1)
を
=AND(COLUMN()<=SUM($A$1)+1,$A2=1)
のようにすれば、A1セルの参照は変わらず。A2セルの参照はA3セルを参照するようになる。
この数式をB1セルからE2セルを選択し、1行目のセルに入力できる状態で「条件付き書式」の「数式~」に設定するだけです。
・・・
まさか、
>A1の数値によって塗りつぶした次のセル
が、F列からという事になるのでしょうか?
その場合はA2セルの参照をOFFSET関数やINDIRECT関数などを使って指定することになると思います。
…とまあ、A1セル参照は固定、A2セルの参照を下のセルへ変更するとした場合について答えてみましたが、こういう事ではない?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで教えて下さい。 2 2022/05/18 13:00
- Excel(エクセル) エクセル関数の質問 5 2022/04/20 09:46
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) エクセル関数 3 2022/04/20 11:57
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- その他(Microsoft Office) エクセル 表の移動 2 2023/04/05 20:29
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】ファイル名の変更に...
-
Aというブックの1というシート...
-
エクセルで 例えば 伊藤と名前...
-
Excelで、決まった行を繰り返し...
-
エクセルの条件付き書式につい...
-
エクセルで「-0.0」と表示さ...
-
【マクロ】毎回、ファイル名が...
-
Excel元に戻す方法を教えてくだ...
-
【マクロ】シート名を取得する...
-
Excel2013のF6キー操作について
-
excel で二つのどちらかを選ぶ
-
Excelでの時間帯の入力
-
Excel 2019 のピボットテーブル...
-
【マクロ】フォルダからエクセ...
-
マクロの有効化するダイヤログ...
-
行数が不規則な一週間ごとの合...
-
エクセルで特定の範囲内から小...
-
ある列、或いは、ある行のセル...
-
シートAで横に並んだ項目→シー...
-
Excelが固まってしまった。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報
3個以上の数値を積み上げることはできますか?
またA2=1のとき塗りつぶすのではなくA2の値によってそれぞれ色を変えることはできますか?