[[20061213214427]] 『集計・平日・土・日』(Coo) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『集計・平日・土・日』(Coo)

初心者です。たとえば下のようなカレンダーがあるとします。

   A   B   C  D
  1祝	1月1日	(金)  1
 2	1月2日	(土)	2	
 3	1月3日	(日)	3	
 4	1月4日	(月)	4	
 5	1月5日	(火)	5	
 6	1月6日	(水)	6	
 7	1月7日	(木)	7	
 8	1月8日	(金)	8	
 9	1月9日	(土)	9	
 10	1月10日	(日)	10	
 11	1月11日	(月)	11	
 12		平日	41	D12=SUM(D4:D8,D11)
 13	祝・土・日	25	D13=SUM(D1:D3,D9:D10)

D12は平日の合計D13はA列の祝とC列の(土)(日)の合計です。

毎月、カレンダーを入力した時に式の指定を入れ替えていますが、式の入れ替えをしないで出来る方法ってありますでしょうか?(たまに間違えも生じて困っています)

よろしくお願いします。(Coo)


 こんばんは〜♪

 カレンダーは、11日までしかないのでしょうか?

 平日の場合
 D12セルに
 =SUM(D1:D11)-D13

 祝土日の場合
 D13セルに
 =SUMPRODUCT((((WEEKDAY(B1:B11,3)>4)+(A1:A11="祝"))-((WEEKDAY(B1:B11,3)>4)*(A1:A11="祝")))*(D1:D11))

  で、いかがでしょうか。。。

 。。。Ms.Rin〜♪♪

ありがとうございます。しかし式を入れて見たところD12が50D13が16となってしまいました?。(Coo)


 んと、B1にカーソルを移動して、数式バーを見てみてくださいな。
たぶん 2006/1/1 になっていませんか? 2006年1月1日は日曜日です〜
Cooさんご提示の表だと1月1日が金曜日になっていますが、1999年の1月1日からのカレンダーなのでしょうか?
年月日の入力の場合、年を省いて入力すると当年のデータとみなされるようです〜
当年以外の日付データなのであれば、年から入力されてみてはいかがでしょうか^^

 ちょっと余計なことかもしれませんが、金土日〜と曜日も手打ちされてますか? 
B列の日付データは手打ちされるとして、C列に =TEXT(B1,"(aaa)") とされますと、曜日データを
入れ替える手間がなくなりますよ〜
(かなれっと) ☆で、ナニが言いたかったかというと、上記を踏まえてカレンダーのデータを
        見直されてみると、Rinさんの式でバッチリうまくいくんじゃないでしょうか、でした。

 祝土日の場合
 =SUM((IF((C1:C11="(土)")+(C1:C11="(日)")+(A1:A11="祝"),D1:D11,0)))
 ctrl+shift+enterで確定でどうでしょう
 (())

ありがとうございました。。出来ました‘上記の例の曜日が違うもので式を入れてしまったみたいです。申し訳ございませんでした。。これからもよろしくお願い致します。。(Coo)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.