• 締切済み

仕事で以下の動作方法が解らず困っています。

仕事で以下の動作方法が解らず困っています。 EXCELにて ☆年間売上表ファイル 1月から月ごとのシートがあり、そのシートには日々の予算・前比・実績が入力されている。(日計は日々更新される) ☆のファイルを利用して、毎週月曜から日曜までの売上を個別に算出したい。月末は月末締めでなく月をまたいでの一週間での算出希望。 また、できれば入力した日付(○/○~○/○)を入力した際に自動で計算されるようにしたい。 かなり困っています。 初心者ですが宜しくお願い致します。

みんなの回答

  • nine999
  • ベストアンサー率44% (512/1140)
回答No.1

まずはそれぞれのひにちに曜日を取得することですね。 weekday()で曜日は計算できます。数字で表示されるので、vlookup()などで曜日名に直すと見やすくなります。 次に、同じ曜日毎に集計します。sumif()を使えば、曜日を条件にして、合計を取り出せます。 翌月にまたいだ分は、1行目から6行目までそれぞれif()で条件にあったものを取り出して、足します。 1行目であれば、これが月曜なら月末は日曜で終わっているので集計は不要ですが、火曜日以降なら集計が必要です。if(or(曜日>1,曜日=0),売上のセル,0)のような式を上記sumifの後に足します。曜日というのは、翌月第1日の曜日のことです。 2行目は水曜日以降なので、if(or(曜日>2,曜日=0),売上のセル,0)となります。 6行目は日曜日だけなので、if(曜日=0,売上のセル,0)となります。 7行目はいりません。

関連するQ&A