[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『曜日間の合計』(つむつむ)
いつも拝見させて頂いて降ります。
有難うございます。
下記1から6の事がしたいのですが
色々考えて見ましたが解決出来ませんでした
1 日付は2016/6/1を書式で変更しています。 2 曜日も2016/6/1を書式で変更しています。 3 日曜日に一週間(月〜日)の合計を計算したい 4 月初めの日曜日は1日から最初の日曜までの合計 5 月末は最終日に月曜日から月末までの合計 6 対象の月は変化します。 A B C D E F G H I J K L M 1 2016年6月 日付 1日 2日 3日 4日 5日 6日 7日 8日 9日10日11日12日 2 2016年6月 曜日 水 木 金 土 日 月 火 水 木 金 土 日 3 2016年6月 金額 1 2 3 4 5 6 7 8 9 10 11 12 4 週間合計 15 63
宜しくお願い致します。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
あまりよく検証してないけど↓でいけるかも。
C4 =IF(DAY(C2+1)=1,SUM($C$3:C3)-SUM(B$4:$D4),IF(WEEKDAY(C2)=1,SUM($C$3:C3)-SUM(B$4:$D4),"")) (カリーニン) 2016/06/07(火) 21:42
C4に式を当てはめて見ましたが#VALUE!となります。
やり方に問題が有るのでしょうか
宜しくお願い致します。
(つむつむ) 2016/06/07(火) 21:53
すみません。式に不具合があります。修正版ができましたらアップします。 (カリーニン) 2016/06/07(火) 21:59
↓で試してみてください。
C4 =IF(WEEKDAY(C2)=1,C3,"")
D4 =IF(DAY(D2+1)=1,SUM($C3:D3)-SUM($C4:C4),IF(WEEKDAY(D2)=1,SUM($C3:D3)-SUM($C4:C4),"")) あるいは単純に =IF(WEEKDAY(D2)=1,SUM($C3:D3)-SUM($C4:C4),"") (カリーニン) 2016/06/07(火) 22:13
>あるいは単純に >=IF(WEEKDAY(D2)=1,SUM($C3:D3)-SUM($C4:C4),"")
↑の部分は間違いでした。 (カリーニン) 2016/06/07(火) 22:24
=IF(DAY(D2+1)=1,SUM($C3:D3)-SUM($C4:C4),IF(WEEKDAY(D2)=1,SUM($C3:D3)-SUM($C4:C4),"")) の式で思うような結果が得られました。
どんな発想で素晴らしい式が出来るのか、いつも感心するばかりです。
有難うございました。
(つむつむ) 2016/06/07(火) 22:38
OR 関数を使ってみた。
C4 =IF(C1="","",IF(OR(WEEKDAY(C1)=1,DAY(C1+1)=1),SUM($C$3:C3)-SUM($B$4:B4),""))
右コピー
B4に数値は入力しない(空白 or 文字列)という前提。
参考まで。 (笑) 2016/06/07(火) 23:09
OR 関数 勉強させて頂きます。
一定の期間を足す(+)ことだけを考えて自分で式を考えておりました。
マイナスするんですね まったく発想が違って降りました。
有難うございました。
(つむつむ) 2016/06/08(水) 19:00
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.