• ベストアンサー

数式が入ったセルに値が0以上のセルに背景色を

いつもお世話になります。 WINDWS7 EXCELL2010です。 L列に下記の数式がはいり、B列には(mm/dd)の日付が入っています。 月度が変わったときに値が表示されますが分かり易くするために背景色を付けたいのですがどうすればいいのかご指導を賜りたいです。 =IF(MONTH(B2)=MONTH(B3),"",SUMPRODUCT((MONTH(OFFSET($B$2,0,0,COUNT(B:B)))=MONTH(B2))*OFFSET($D$2,0,0,COUNT(B:B)))) 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

B列を範囲として選択します。 B1セルがアクティブセルの状態になっています。 そこで「ホーム」タブの「条件付き書式」で「新しいルール」から「数式を使用して…」にチェックをし、数式の窓には次の式を入力します。 =AND(B1<>"",MONTH(B1)<>MONTH(OFFSET(B1,-1,0))) 「書式」から「塗りつぶし」のタブで好みの色を設定してOKします。 月度が変わった時にセルに色が付きますね。

dorasuke
質問者

お礼

早速のご指導の回答をありがとうございます。 下記の数式のように-1のところを1に変更させていただきした。 =AND(B1<>"",MONTH(B1)<>MONTH(OFFSET(B1,1,0)))

その他の回答 (1)

  • p-p
  • ベストアンサー率35% (1977/5634)
回答No.1

単純に0以上で背景色をつけるなら関数を使わなくても 条件付書式を使えばよいかと思います。 条件を 0以上にして 書式を開いて背景色に色をつけたらと思いますが http://www.becoolusers.com/excel/conditional-formatting.html

dorasuke
質問者

補足

ご指導をいただいた方法ですでに試しました。 それではすべてのセルに背景色が付き困りここにご相談させていただきました。