• ベストアンサー

毎月毎の連番の最後のみに色付け

いつもお世話になります。 WIN7 EXCELL2010 です。 下記のような関数で月毎の連番を設定しています。 関数 AF2 に =IF(B2="","",TEXT(B2,"mm")&TEXT(SUMPRODUCT(N(TEXT(B$2:B2,"yymm")=TEXT(B2,"yymm"))),"-000")) ご指導を仰ぎたいのは、 例えば 03-001 03-002 03-100 04-001 04-002 のとき 月の最終連番 この場合 「03-100」のセルに色付けをしたいのですが何かいい方法はないでしょうか。 ※毎月の連番の最終にです。

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

  • ベストアンサー
noname#203218
noname#203218
回答No.2

下記式ではどうでしょうか。 AF2のセル条件付き書式の数式 =COUNTIFS(B:B,">"& EOMONTH(B2,-1),B:B,"<=" & EOMONTH(B2,0))=RIGHT(AF2,3)*1 添付画像はC列に色付しました。ご参考まで。

dorasuke
質問者

お礼

早速の御指導を感謝いたし真ます。 試さて頂いた結果思い通りになりました。 有難うございました。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>月の最終連番…に色付けをしたい 2行目以下を選択して条件付き書式で数式を使い =COUNTIF($B:$B,"<="&EOMONTH($B2,0))=COUNTIF($B:$B,"<="&$B2) などのようにしておきます。

dorasuke
質問者

補足

条件付き書式で 数式に下記の数式と 塗りつぶしを入れて =COUNTIF($B:$B,"<="&EOMONTH($B2,0))=COUNTIF($B:$B,"<="&$B2) で試させていただきましたが全てのセルに 塗りつぶし が適用されます。 私のやり方に何か問題がありますでしょうか。

関連するQ&A