• 締切済み

EXCELの黒字だけ...

EXCELにて会社のカレンダーで一年間の日付を入力し休みの日だけ赤字にしています。そこで稼働日数を簡単にもとめたい為セルの文字が黒字だけカウントする方法はありますでしょうか?よろしくお願いします。

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

>ユーザ定義関数って何でしょうか? エクセルに適当な望む関数が無い時 ユーザーが適当に定義した関数を使うことができます。 そういうものです。

参考URL:
http://okwave.jp/kotaeru.php3?q=285
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

ユーザ定義関数で、以下のような感じの関数を作って =countDefaultColorFont(A1:A365) みたいにして求めることができます。 ただし、サンプルでは、 条件付き書式で文字色を変更している場合には、変更を検知できません。 ---------------------------------------------------------------- '標準のままのフォントカラーのセルの数を数える Public Function countDefaultColorFont(r As Range) Dim c, x As Range c = 0 For Each x In r If x.Font.ColorIndex = xlColorIndexAutomatic Then c = c + 1 Next countDefaultColorFont = c End Function

nobu1206
質問者

補足

ご回答ありがとうございます。 大変申し訳ございませんがユーザ定義関数って何でしょうか? よろしくお願いします。

関連するQ&A

  • エクセルについて教えて下さい。

    エクセルについて教えて下さい。エクセルのセルをクリックすると、カレンダーのようなものが表示され、マウスで選択すると、セルに日付が入力されるようにするにはどうしたらよいですか?すみませんが、宜しくお願い致します

  • 日付をカウントする

    24/9/10 24/10/1 24/8/25 24/10/4 24/7/5 24/10/9 24/10/1 という具合に日付がたくさん入力されているセルがあります。 セルは和暦で入力しているつもりですが 実際は2024/9/10と入力されています。 エクセルのバージョンは2003です。 この中で、一つは各月のセルの数をカウントしたいと思います。 これであれば24/10は4になります。 その際、24/7、24/8、24/10というセルを作って それを参照して関数式を作りたいと思いますがどうすればいいでしょうか? 次に各月の日数をカウントしたいと思います。 例えば10/1、10/1、10/2、10/5、10/5、10/8と入力されていれば 日数は10/1、10/2、10/5、10/8の4になります。 つまり日付がダブった場合は1と数えたいんです。 これもできれば24/10というセルを作ってそれを 参照した関数式を作れればと思います。 どうすればいいでしょうか?

  • 【エクセル】文字のカウントについて

    エクセルでシフト表を作りました。 1日~25日までのCさん、Yさんの出勤日数をX2のセルに表示させたいです。 ◆現状◆ F2セルには =DATE(B2,D2,1) G2セルには =WEEKDAY(F2,1) C4セルには =F2-(G2-1) を入力し、自動で日付と曜日が表示されるようになっています。 1日~25日までの「C」(またはY)の文字数をカウントしようとCOUNTIFS関数で X2セルに =COUNTIFS(C5:AD5,"C",C4:AD4,"<=25") と入力したのですが 日付の1,2,3は文字列ではなく、数式?なので うまく「C」をカウントすることができませんでした。。。。 ◆あわよくば◆ 前の月の26日から今月の25日までの「C」さんの出勤日数をX2に表示させたいですが、あまりにも複雑になりそうでしたら諦めます。 ちなみ前月のシフトは各月ごとに同じブック内のシートで分けています。 どなたかご教授お願い致します。

  • 数式の入っているセルに文字入力

    エクセル2003を使っています。 数式(関数)の入っているセルに文字入力はできないでしょうか。 エクセルでカレンダーを作っているのですが、 ボックスカレンダーで関数で年月を入力したら 日にちが入るように関数を入れています。 1月のカレンダーで1と日付が入ったセルに 元旦と文字を入力したいのですが できるのでしょうか? できるとしたら どうしたらいいのでしょうか?

  • 黒字決算をする方法

    変な質問で申し訳ありません。 昨年に有限会社を設立しましたが、 勉強不足で起業してしまった為に経営が思わしくありません。 去年一年間を振り返り、それを教訓として新規事業を始めたいと考えております。 その為には黒字決算をして、なんとか資金を引っ張る必要があります。 また、新規事業を始めるに辺り、ある会社とある契約を締結したいのですが 決算書が必要で、黒字でないと審査が通らないそうです。 赤字と言いましても大した額ではありません。 黒字決算をする方法についてアドバイスを頂けますと幸いです。 どうぞよろしくお願い申し上げます。

  • エクセルに付いて

    エクセルで日誌をかいているのですが、シートを月日数分にして 1日目のシートに年・月・日を入力したら、自動で同じセルの所に月日数分の連続日付を入力出来ないでしょうか。 曜日も同じように入力したいのですが。(日付とセルの位置は違います)宜しくお願いします。

  • エクセルの日付について

    エクセルについて教えてください。 それぞれのセルに複数の日付を入力しておき、今日から3日後の日付だけ色を変えたりする方法 例)3/22,3/23,3/25,3/26,3/27とそれぞれのセルに入力しておき、今日エクセルを開くと3/25のセルだけ文字の色が変わり、明日エクセルを開くと、3/26のセルだけ文字の色が変わる

  • エクセルでこんなことできますか?

    エクセルで、カレンダーを作ります。 日付の入ったセルをクリックすると、その日の日報が別シートで 表示されるようにしたいのですが、どのように入力したらよいでしょうか・・・ よろしくお願いします。

  • エクセル関数使用で赤色数字をカウントしたい

    複数のセルより赤色で記入された数字(1~31)の数、すなわち一ヶ月に 何日出動したかを出したいのですが、半日は黒字、全日は赤字で別々のセルに一月分を赤、黒に区別して該当日の数字で入力済み、一年間合計は、赤黒関係なくcountで出力できましたが、赤黒別の合計ができなくて困っています。cell指定、カラー指定の方法を教えてください。 出動日数に赤字(一日)、黒字(半日)と区別して、手当てを支払う計算をエクセルで作成したいのです。総会が迫っていますので、会計係りとして困っています。よろしくご指導のほど、お願いいたします。

  • エクセル日付の引き算

    エクセルで入力されている日付A、日付けBの期間日数を計算する関数ありますか? 例:セルA3 2006/10/29 セルA4 2006/11/1 10/29 カら 11/1 の期間日数=3

専門家に質問してみよう