• 締切済み

条件付書式?色をつけたり空白にしたい。

B7   C7   D7   E7   F7   G7   H7 各セルの表示は 7:31 17:00 465 1020 7:45 17:00  2:00 各セルの数式は B7,C7,H7はセルの書式設定で##":"##(このセルに数字を入れるだけにしてます) D7=INT(B7/100)*60+CEILING(MOD(B7,100),15) E7=INT(C7/100)*60+FLOOR(MOD(C7,100),15) F7=INT(D7/60)*100+MOD(D7,60) G7=INT(E7/60)*100+MOD(E7,60)になっています。 例えば、 B7セルに6:25としたら7:00より前なのF7セルのフォントとパターンの色を変えて  C7セルに18:52としたら18:00より後なのでG7セルのフォントとパターンの色を変える、 そしてC7セルが、空白の時はB7,F7,G7,H7セルを空白にしたいのですが、 よく分かりません、教えて頂けますか?

  • scew
  • お礼率41% (5/12)

みんなの回答

  • rukuku
  • ベストアンサー率42% (401/933)
回答No.1

はじめまして 「条件付き書式」と「空白にする」は別の機能です。 1.B7セルに6:25としたら7:00より前なのF7セルのフォントと   パターンの色を変えて  2.C7セルに18:52としたら18:00より後なのでG7セルのフォントと   パターンの色を変える、 は条件付き書式でできます。 問題は次です。 3.C7セルが、空白の時はB7,F7,G7,H7セルを空白にしたい。 単純に表示をさせないだけなら、フォント色を白にしてしまえばOKです。 他のセルから関数で、「C7が空白なら、B7,F7,G7,H7は空白」というルールを使いたいのなら、フォント色を変えて「見えなく」しても実態が残っているので意味がありません。 なぜ、そのようにしたいのか、できれば実例を挙げて(公開できない固有名詞は○○などで置き換えても構いません)説明してください。

scew
質問者

補足

B   C   D  E   F    G    H I J K 7:31 17:00 465 1020 7:45 17:00  2:00 120 435 7:15  7:31 17:00 465 1020 7:45 17:00  2:00 120 435 7:15             ・            ・            ・ I=整数 J=E7-D7-I7 K=INT(J7/60)*100+MOD(J7,60) が入っていてJ列K列の最後で合計時間を計算しています。 タイムカードの時間の計算なので先に31日分入力しておいて(B,C列だけ数字を替える(毎日時間がさほどかわらない)) と入力しておくので休みの日はC○を消せば他のセルも消えればいいなと、 1つ消せば他が消えるのでJ,Kの式に影響がでないのでは?        

関連するQ&A

  • エクセルの条件付書式で色をつけたいのです

    エクセル初級者です。 以下のような表があるとします。 A ------B------C--------D--------E--------F--------G--------H ..... 1     name  birth    2012/1/1 2012/2/1 2012/3/1 2012/4/1 2012/5/1 ..... 2   山田  1965/5/18 3   鈴木  1988/3/10 この、D1・E1・F1・H1・・・以降セルについてですが ユーザー設定の書式で【m"月"】として【○月】と表示しています。 色をつけたいのは、誕生月に該当するセルです。 山田さんの場合、H2に 鈴木さんの場合、F3に色をつけたいのです。 何か補助となるセルも作るべきなのでしょうか? 全くお手上げです。 どうぞ、どなたかお助けくださいませ。

  • エクセルの条件付き書式を使ってセルに色を付けたい

    A2~D2以下のセルにある数字がランダムで並んでいるとします(各セルには一桁の数字のみ)。E1~H1にもある数字が並んだ時、同じ数字があれば、A2行のセル数字に色を付けたいんです。条件付き書式の数式を・・・でやると思うのですが、イマイチよく解りません。他の質問でも調べて自分なりに関数を使っているのですが、うまくいきません・・・?すいませんがどなたか教えて下さい、よろしくお願いします。 こんな感じで・・・    A B C D  E F G H 1             1 7 3 8 2   0 9 4 7(←色塗) 3 ・ ・

  • 空白セルのある場合の計算

      A  B  C  D   E  F  G  H 1 (2)     (2)     空     (3) わかりづらいかもしれませんが、 =A1+C1+E1+G1 で、数字の合計を出したいのですが、###のエラーが出ます。 E1の空白セルに数字が入るとエラーはなくなります。 どうしたら空白を0とみなして計算できますか? (空白セルはどうしても空白じゃなきゃなりません) (B列D列F列は計算対象外の数字が入力されてます)

  • EXCEL VBA 条件による空白挿入

    EXCEL2003を使っています。 以下のように列FGHが空白の行については列ABCを空白を挿入したいのですが数万行あり処理をVBAで自動化したいです。どなたかお力をお貸し下さい。お願いします。 A B C D E F G H 1 1 2 3 4 5 6 7 8 2 1 2 3 4 5 _ _ _ 3 1 2 3 4 5 6 7 8 4 1 2 3 4 5 _ _ _ 5 1 2 3 4 5 6 7 8 ↓ A B C D E F G H 1 1 2 3 4 5 6 7 8 2 _ _ _ 1 2 3 4 5 3 1 2 3 4 5 6 7 8 4 _ _ _ 1 2 3 4 5 5 1 2 3 4 5 6 7 8

  • 条件付書式でMIN関数によるセルの色が

    いつもお世話になります。 WIN7 EXCELL2010 です。 添付図では 「K列 L列」のみ 最小値のセルに色が付きません。 A列~E列は手入力です。 それぞれのセルには F6 =IF(B6="","",SUM($B$6:B6)/$M6) G6 =IF(OR(B6="",C6=0),"",SUM($C$6:C6)/$M6) H6 =IF(D6="","",SUM($D$6:D6)/$O6) I6 =IF(OR(D6="",E6=0),"",SUM($E$6:E6)/$O6) J6 =IF(A6="","",INT((DAY(A6)+WEEKDAY($A$6,1)+5)/7)) K6 =SUM(B6,D6) L6 =SUM(C6,E6) M6 =IF(B6="","",COUNT($B$6:$B6)) N6 =IF(OR(K6="",L6=0),"",SUM($K$6:K6)/Y6) O6 =IF(D6="","",COUNT($D$6:$D6)) Y6 =IF(OR(K6=0,L6=0),"",COUNT($K$6:$K6)) K列の条件付書式には =K6=MIN($K$6:$K$32) L列を除く他の列は列こそ違え同じです。 なぜか K L列のみうまくゆきません。 どこかに不具合があってうまくゆかないんでしょうか。 恐れ入りますが御指導願えませんか。 よろしくお願いします。

  • エクセル_条件付書式!

    エクセルで以下のような条件付書式を設定したいのですが、どうしたらよいのでしょうか?ご教授願います。 現在あるリストを作成し、プルダウンリスト(50音順に並び変え)で選択できるよう設定してあります。例えばa,b,c,d,e,f,g・・・・・・・,z。 プルダウンリストからa,d,h,q,yを選んだ場合、セルの背景の色が変わるといった条件を設定したいです。変わる背景の色は1色で問題ないです。ただ、プルダウンリストの並びは変えたくないです。 マクロになるのでしょうか? マクロはまったくの初心者です。 よろしくお願い致します。

  • エクセルで空白セルを寄せたい

    エクセル2002使用です VBAは使わずに関数だけで空白セルがあるセルを詰めて表示したいのですが・・・   A|B|C|D|E|F|G 1 あ い う え お か き 2 ○   ○ ○   ○ の表を   A|B|C|D|E|F|G 1 あ う え か  2 ○ ○ ○ ○ のように表を書き換えたいのです。 1行目には必ず文字が入力されています。 2行目には入力されているセルと空白セルが不定期に入力されています。 2行目のセルが空白ならば、1行目のセルも削除して左へ詰めて 表を転記したいのです。 よろしくお願いします。

  • 空白セルのカウント方法

    どなたかご存じでしたら回答をお願いします。 【質問】 各列毎に●や★が任意の数がある8行のセルがあります。 各列毎に8行目から上に遡り、●までの間の空白のセルを数える方法が知りたいです。 但し、★も”空白の1つ”として数えます。 【入力】   A  B  C  D  E  F  G ・・・・ 1 ●        ★ 2       ●  ●  3       ★        ● 4             ★ 5              6 7                ● 8                   ● 【結果】  A B C  D E  F G ・・・  7 8  6  6  8  1 0 ※結果の説明 A:●の下には空白が7個。 B:●が無く空白が8個。 C:●の下に★があるが空白とみなして6個。 D:●の下に空白が6個。 E:★があるが空白とみなして8個。 F:●の下には空白が1個 G:●の下には空白が0個 使用するエクセルは2010です。 以上、よろしくお願いします。

  • Excelで空白セル直前のセルデータ値を取得したい

    Excelで空白セル直前のセルデータ値を取得したいです。    [A]  [B]  [C]  [D]  [E]  [F]  [G]  [H] [1]   5  8  9 [A1]~[G1]と順番にデータをスキャンし、空白セルが見つ かったらその直前のセルデータ値を取得し、その値を[H1]に表示す るには、どのようにしたらいいでしょうか。 上記の場合は[D1]が空白セルなので、その前の[C1]の値 9 を [H1]に表示したいです。 宜しくお願いします。

  • 条件付書式について

    エクセルの条件付書式は3つの条件までしか条件を決めれないのでしょうか?  (1)数式が =$b1="日" c1:e1を塗りつぶす  (2)数式が =$b1="水" e1:d1を塗りつぶす  (3)数式が =$b1="金" d1を塗りつぶす  (4)数式が =$b1="土" e1:d1を塗りつぶす 上記の4つの条件を入れて指定のセルを塗りつぶしたいのですが、、、(2)(4)は塗りつぶすセルは同じなので、 数式が =$b1="水""土" とまとめれば条件は3つになるのでうまくいくように思うのですが。 宜しくお願いします。

専門家に質問してみよう