[[20060711091417]] 『月ごとの合計を一カ所で表示したい』(ジジ) ページの最後に飛ぶ

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

 

『月ごとの合計を一カ所で表示したい』(ジジ)

  
  A   B   C   D   E   F   G   H ・・・・
1        ○月     6月           7月
2 項目 合計      1日  2日  3日  …  1日  2日
3  ○             12   15   10      20   16
4  △          3   5   2      1   6

分かりづらいかと思いますが・・・
C1に6月と入力すると、各項目ごとに6月分の横計算の合計を表示させたいのですが
どなたか教えて頂けませんか。よろしくお願いします。
C1には6月だけではなく他の月も入力します。
合計を表示する場所を変えずに、各月の合計を出せるでしょうか?


 もしも D2が "1日" という文字列ではなく
 2006/6/1 と入力して、表示形式を d"日"
 として、E2を =D2+1 と入力し、必要な分、右にコピーペーストしていただけることが
 可能であれば
 B3に
 =SUMPRODUCT((MONTH($D$2:$AM$2)=--(LEFT($C$1,FIND("月",$C$1)-1)))*($D3:$AM3))
 としていただいて、下にフィルドラッグするのはいかがでしょうか
 ※AMというのは適当なので、日にちが設定されている一番最後の列をご指定ください。
 (アメマ〜)


早速の回答ありがとうございます。
日にちに関しては、土日祝日を抜いてあるので、+1にしてしまうと
列数が足りなくなってしまうので、地道に2006/6/1というように入力してみます。
本当にありがとうございました。


 地道にいれなくても、土日と祭日を抜かして足してくれる関数がありますよ。
 例えば、その年の祭日をSheet2のA1からA10までいれておくとしたら、
 E2に
 =WORKDAY(D2,1,Sheet2!$A$1:$A$10)
 と入力して、あとは右にコピーペーストしていただければ
 土日とSheet2に設定した祭日をぬかして、一日後を示してくれます
   (アメマ〜)


そんなことが出来るだなんて、感激です。
毎年これを作るのにとても、苦労していたんです。
ちなみに、sheet2にその年の祭日を入れると言うことは
2006/7/17というような入れ方でいいんでしょうか?

 はい。いいです。
 A1 に 2006/7/17
 A2 に 2006/9/18
 ・・
 みたいにいれてください。   (アメマ〜)


 ちなみにWORKDAY関数がうまく機能しない場合は
 ツールメニューの「アドイン」で[分析ツール]を選択してください。
(アメマ〜)


本当にありがとうございます。たびたびで、申し訳ないですが
日付の下に曜日を入れたいのですが
その曜日も関数で土日・祝日抜かしたものって出来ますか?


 土日ぬかすというよりは、日付に対応する曜日を表示することならできますよ。
 D2に 日にちが入っていたとしたら、
 D3に 
 =TEXT(D2,"aaa")
 といれてください。
 あとは必要な分だけ、右にコピーペーストしてください。
 (アメマ〜)


本当にありがとうございました。
表が完成しました。アメマ〜さんのおかげです。

 蛇足かもしれないですが、おまけで。
 もし1行目の D列以降右の列の X月 というのを手でいれているとしたら、
 D1に
 =IF(MONTH(C2)<>MONTH(D2),MONTH(D2)&"月","")
 としてもらって、必要な分を、右にコピーペーストすると、
 月の変わり目のところだけ、月の表示がされるようになります。
  (アメマ〜)


お礼が遅くなりました。ありがとうございます。

ちなみに、B列の合計欄に複数月の合計を出すことはできますか?


 私もあまり数式に詳しくないので、もっとよさげな方法が有るとおもいますが
 (*_*)

 C列に足したい月を縦に書いていくとして
 (例えば 6月と7月を足したいときは)

 C
 6月
 7月

 のように書く・・
 最高 3か月分を足せるとすれば
 B3に
 =IF((LEN($C$1)>0),SUMPRODUCT((MONTH($D$2:$AM$2)=--(LEFT($C$1,FIND("月",$C$1)-1)))*($D3:$AM3)),0)+
IF((LEN($C$2)>0),SUMPRODUCT((MONTH($D$2:$AM$2)=--(LEFT($C$2,FIND("月",$C$2)-1)))*($D3:$AM3)),0)+
IF((LEN($C$3)>0),SUMPRODUCT((MONTH($D$2:$AM$2)=--(LEFT($C$3,FIND("月",$C$3)-1)))*($D3:$AM3)),0)

 と入力して、
 必要な分下までフィルドラッグで いかがでしょうか。
  (アメマ〜)


   A   B   C   D   E   F   G   H ・・・・
 1         5   a@  a@  a@  a@  
 2 項目 合計      1   2   5   4   5
 3  ○             12   15   10      20   16
 4  △          3   5   2      1   6

 ご無沙汰しております。
 以前質問させていただきました。その節はお世話になりました。
 以前作った表を生かして、上記のとおり表を作成しました。
 C1に5と打つと、D2からH2に入力している数字の合計を出すには
 どのような計算式にすればいいのでしょうか?

 こちらに新しくスレを立てられたようでぷ。
[[20090707140423]]『抽出して合計を出したい』(ジジ)

コメント返信:

[ 一覧(最新更新順) ]


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