[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『集計・平日・土・日』(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〜♪♪
んと、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で確定でどうでしょう (())
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.