← C2にWEEKNUM(A2,2)と入力しオートフィル
… 週数(月~日で1週間)が出る
←
D2に次の式を入力(配列数式なので最後にCtrl+Shift+Enterキー)
{=IF(OR(WEEKDAY(A2)=1,A2=EOMONTH(A2,0)),SUM(IF(C2=$C$2:$C$31,$B$2:$B$31)),"")}
◎日付(A2)が日曜日または月末なら、週数が同じ数量を合計
★今回は月~日なのでWeeknum(シリアル値,2)で週数を出します。
★日曜日に集計を出しますが、月末にも出すので【日曜または月末】という条件にしています。
★週の集計を全セルに出してもいい(日曜以外にも表示)なら{=SUM(IF(C2=$C$2:$C$31,$B$2:$B$31))}でOK
◎その他の方法として…(関数以外)
週数をだし【データ】タブ-「小計」で基準=週数、集計フィールド=数量としてもOKです。
|