• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel2010で個数を数えたい)

Excel2010で個数を数える方法

msMikeの回答

  • msMike
  • ベストアンサー率20% (363/1782)
回答No.6

》 平日は背景色なし、土曜日は背景色青、日曜日は背景色赤に 》 なるように 祝日はどないしまひょ? 》 色々検索したところ文字色では難しそうなので背景色を変更… そうは仰っても背景色変更もできないのでしょ? そうであれば、本来ご希望の文字色変更で回答させて貰いまひょ。 A1: =DATE($A$4,$D$4,COLUMN()) ←書式は aaa とする セル A1 に次の[条件付き書式]を設定 条件1: __数式: =AND(MONTH(A$1)=$D$4,MOD(A$1,7)=0) __フォント: 太字 斜体 青 条件2: __数式: =AND(MONTH(A$1)=$D$4,MOD(A$1,7)=1) __フォント: 太字 斜体 赤 セル A1 を A2 にオートフィルした後で、セル A2 に○を入力 範囲 A1:A2 を右方へズズーッと(列AE まで)オートフィル 2行目の全セルに入力された○の不要なものだけを Deleteキーで削除 F6: =SUMPRODUCT((A$2:AE$2="○")*(MONTH(A$1:AE$1)=D$4)*(MOD(A$1:AE$1,7)>1)) F7: =SUMPRODUCT((A$2:AE$2="○")*(MONTH(A$1:AE$1)=D$4)*(MOD(A$1:AE$1,7)=0)) F8: =SUMPRODUCT((A$2:AE$2="○")*(MONTH(A$1:AE$1)=D$4)*(MOD(A$1:AE$1,7)=1)) 【蛇足】セル A4、D4 の年、月の数値を適宜変更して、1、2行目の色の位置がどのように変化するかをお楽しみください。 【お断り】祝日は貴方自身で頑張ってネ、カンタンですから!

rehabiliplus
質問者

補足

ありがとうございます。 私のとても拙い説明でこのようなご回答をいただけるとは感動です。 ちなみに、実のところを申し上げますと16日始まりのカレンダーで作成していまして、16日(A3)には"=DATE($A$4,$D$4,16)"、17日(B3)には"=IF(A3="","",IF(A3+1>DATE($A$4,$D$4+1,15),"",A3+1))"と入力し以降の日付はオートフィルで数式を入力しています。 曜日は日付のセルをそのまま反映するようにA1には"=A3"と入力しています。 この場合ですとどのようにすればよろしいのでしょうか? 祝日の設定は済んでいまして、教えていただきましたこのSUMPRODUCTで祝日の個数は正しく返ってきたのですが、平日と土曜日、日曜日の個数が正しく返されませんでした。

関連するQ&A

  • Excel2007で背景にカラーが付いたセルの個数

    Excel2007で背景にカラーが付いたセルの個数の合計をあらわしたいです。 セルAA6から下に向かってセルAA4363以上に下に向かってデータが入ってます。データは下に向かって増えていきます。 そのデータの中に色の入ったデータが幾つかあります。一色だけです。 その色の入ったデータの個数の合計をセルAA4に表したいです。 条件付き書式ルールの管理には 数式:=And(AA6=$N7,$N7〈〉"") 適用先=$AA$6:$AE$4363 と設定しています。 お願い致します。

  • エクセル 数式入り等のセルの個数について

    こんにちわ。教えて下さい。 セルの個数を数えたいのですが、下記のいづれかの方法で出来るやり方はありますでしょうか? ☆条件付き書式で色をつけた空白のみのセルの個数の数え方(列に対応) (1)A1に今日又は今日以前の日付が入って、B1にはA1の日付から2週間たっても、何らかの日付・文字が入らない場合は空白の状態で色がつくようになっています。(文字が入力されたら色は無しになります。2条件が1つのセルに設定されています) 一番ベストなのは、この状態で空白で色のついているセルの個数が数えれば一番いいです。 もし、上記で駄目な場合、 ☆C1に別の数式で、B1が空白かそうでないかで、「FALSE」「TRUE」が表示されるように設定して、その状態で「FALSE」の個数を数えるっていうやり方まではわかるのですが、A,B,C列とも、入力していけば行が増えていくので、先にC列に数式をコピーしておくと、A列に日付が入力されていなくても、「FALSE」が表示されます。A列に日付が入力されている行での「FALSE」の数を数えるという方法はありますか? 説明が下手ですみません。。。 つまり、自分がない知恵で思った、2つの方法のどちらかででも、数える方法があれば教えて下さい。もちろん、もっといい方法があれば幸いです。

  • 行を挿入すると、色が付いてしまう

    excel2013です。 画像のような感じのカレンダーを作っています。 セルには、条件式書式で、上から、 =COUNTIF(祝日!$A$2:$A$54,$A791)>=1 =WEEKDAY(A791)=1 =WEEKDAY(A791)=7 を入力して、日曜・祝日は、文字色赤、土曜日は、文字色青、背景はどれも薄い青にしました。 そこで質問です。 行を挿入すると、土日祝日以外でも、上記の曜日のように、色が付いてしまいます。 なぜこのようになるのでしょうか? また、解決するには、条件式書式をどのように変更するば良いのでしょうか?

  • エクセル 条件付書式について

    エクセルの条件付書式について、お尋ねします。 A1のセルには、背景と同じ色で文字が入力されていて、そこに文字を上書きすると、A1のセルの文字の色が黒に変更されるようにしました。 その後B1のセルに文字を入力すると、A1からE1までのセルの背景がグレーになるようにしたかったのですが、A1のセルだけが、塗りつぶされませんでした。 説明が十分かどうかわからないのですが、質問としては、このようなことが、条件付書式で可能かどうか、可能ならば、その方法を教えていただけますでしょうか。 どうぞよろしくお願いいたします。

  • 複数の条件付き書式をマクロで処理するには?

    エクセルの条件付き書式で、3つ以上の書式を設定しなければなりません。 エクセルの機能では3つしか設定できないため、マクロで条件を設定しようと思いますが、方法が分からないので教えてください。 データは、 ・あるセルに =today() で今日の日付データを持ってます。 ・横軸は日付と曜日のデータが入ってます。 ・縦軸はお店の名前が入っていますが、1行目が1~100%までの%の数値、2行目が1~1000までの整数が入っており、2行で1店というかたちで、その下の行にはまた違う店の名前が入ってます。 こんな感じです。↓    12/1 12/2 12/3 12/4 12/5     水   木   金   土   日 A店 100%  90%  80%  70%  60%     500  400  500  400  500 B店  30%  40%  50%  60%  100%     300  200  300  200  300 条件は以下の3つです。 (1)曜日が土日祝だったら背景色をグレーに(%と整数のセル両方) (2)%の値が100%だったら文字色を青に(%の行のみ) (3)上の日付が今日の日付より過去の日付だったら、セル・文字色とも赤色に(%、整数のセル両方) 上記の条件を設定する場合、条件は3つですが、曜日が(1)に該当しつつ%も(2)に該当する場合、曜日は(1)に該当するけど%は(2)に該当しない場合など複数のケースが想定されるため、実際に設定しなければいけない書式は以下の5パターンになるため、エクセルの条件付き書式ではできませんでした。 A. 背景=グレー、文字色=青 B. 背景=グレー、文字色=指定なし(黒) C. 背景=指定なし、文字色=青 D. 背景=指定なし、文字色=指定なし(黒) E. 背景=赤、文字色=赤 この場合、マクロで処理するしかないと思うのですが、どのようにVBAを書いたら良いでしょうか? ちなみに(2)の条件は%の行には設定したいのですが、整数の行には設定したくないです。 いちいち%の行を選んでマクロ実行するのは面倒なので、選択範囲の指定もマクロに組み込みたいです。 お知恵をお貸しください。 よろしくお願いします!!

  • Excel条件付書式/他のセルの条件での色分け

    こんにちは。よろしくお願いします。 条件付書式の設定で困っています。 Excel2010です。 A1セルに「△」を入力すると、 △が入った1行がすべてグレーになるように設定したしたく、 1行目のセルに 「セルの値」が「次の値に等しい」「=A1="△"」 として、あとは書式の色をグレーに設定してみたのですが、 A1に△を入れてみても一向に色が変わりません。 どのように設定すれば、他のセルで入力された条件に対して 色分けすることができるでしょうか? ちなみにA1セル自体に設定して、△を入力すると A1だけはグレーに変わりました。 初歩的な質問ですみません。ご指導ください!

  • EXCEL関数でセルの数値の個数を求めたい

    以下のように各セルに入力されている場合に各セルに含まれる "," を除いた数字の個数の合計を求めたいのですが、どのようにすればできるでしょうか。 以下の場合ですと、 1行目 3個 2行目 2個 3行目 3個 で、8個という結果を得たいです。 LEN(substitute(A1,",","")) や (LEN(A1)+1)/2 などで一つ一つのセルに含まれる数値の個数は出せますが、列全体の個数の合計を求めたいです。 ---- 列A 行1-> 3,6,9 行2-> 2,5 行3-> 2,8,11 ※入力規則として、数値を","で区切ります。 ※列を追加して上の関数を各行に設定した上で合計を出す方法以外で。

  • Excel2007で久々に質問させてください。

    お久しぶりです、watabe007さん。こんな時間にすみません。 質問させてください。 Excel2007で背景にカラーが付いたセルの個数をあらわしたいです。 セルAA6から下に向かってセルAA4363以上に下に向かってデータが入ってます。データは下に向かって増えていきます。(増えずに範囲内でも大丈夫です) そのデータの中に色の入ったデータが幾つかあります。一色(基本的なイエロー)だけです。 その色の入ったセルが何個あるかをセルAA4に表したいです。 条件付き書式ルールの管理は 数式:=And(AA6=$N7,$N7〈〉"") 適用先=$AA$6:$AE$4363 と設定しています。 お願い致します。マクロか、addinのインストールを薦めて頂きましたが私には全くわからない範囲なんで、マクロならこの人だと思いました。勝手ですみません。

  • Excel2007に関する質問です。

    列内の赤い文字(※セルは塗りつぶされていません)がついているセルの個数を数えたいのですが、その文字の色は条件付き書式(ルールを組んでいます)で色をつけています。 通常、セルの書式設定から色を変えた場合には、それらのセルの個数を数えるマクロは、過去の質問では以下のようになるそうです。 Function COUNTCOLOR(data As Range, color As Integer) Application.Volatile Count = 0 For Each c In data If c.Font.ColorIndex = color Then Count = Count + 1 End If Next c COUNTCOLOR = Count End Function それで使うときは =COUNTCOLOR(A:A,3) この場合だと赤文字のセルを数えることができるそうです。 ですが、ルールによって文字の色が変わっているセルをカウントできません。あくまでルールであり、書式上は通常の黒色になっています。どうしたら、ルールで色を付けたセルの個数を数えるマクロを組めるのでしょうか?? よろしくお願いします!!

  • Excel2007 条件付き書式の設定について

    よろしくお願いします。 列はAからG列まであり、行は1から10行まであるとします。 例えば2Fの値として特定の文字列が入力された場合に、 その行全体をマスク(色)したいのですが、条件付き書式 を設定するときに選択されていたセル(1つ)のみしか反映 されません。(行全体を指定しても反映しない) 方法としては、「数式を使用して、書式設定するセルを決定」 の「次の数式を満たす場合に値を書式設定」に 「=2f="文字列"」のように入力して書式設定し、 反映して欲しい行全体を適用範囲として選択しています。 Excel2003ではできていた(はず)のですが。 アドバイスのほどよろしくお願いします。