[[20161206085255]] 『条件が一致するセルの数字を合計する』(チャコ) ページの最後に飛ぶ

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

 

『条件が一致するセルの数字を合計する』(チャコ)

 A4〜A130行に勤務シフトコードが個人毎に入力されています。
D2列は、飛び飛びではありますが、月が入力されています。
表の各セルには、各個人毎にA行のシフト勤務を何回行ったか、数字が入力
されています。
上記表は、各個人毎に集計していますが、別セルに各シフトコードの合計を
出したいと思っています。

表にしますと(データ表)

   A    B    C    D    E    F    G    H    I   J    K    L   
                 4月       5月       6月      7月      9月  
4 AA              8
5 AA              4
6 AA              7
7 BB              5
8 BB             10
9 CC              5
10 CC             9
11 CC             4

上記の表を基に下記表へ、月別とA行のシフトコード別に合計したいと思います。

集計する表は

   A    B    C    D    E    F    G    H    I   J    K    L   
                 4月       5月       6月      7月      9月  
200 AA            19
201 BB            15
202 CC            18

つまり、AAシフトを全て合計して19,BBは15と言うふうに。

説明不足かもしれませんが、よろしくご教授をお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 これでいいのだろうか?

 集計表のシフト欄は手入力で。
 D200セルに
 =IF(D$2="","",SUMIF($A$4:$A$190,$A200,D$4:D$190))
 と入力して下および右へフィルコピー。
(ねむねむ) 2016/12/06(火) 09:40

 交通整理だけです。

 まず、エクセルでは、横方向には、A列、B列 というように表現します。 A行、B行 とはいいません。
 縦方向は 1行目、2行目 と表現します。1列目という表現をすると、その領域の縦の1列目、シート全体でいれば A列 になります。

 以下、質問。

 ・この処理、関数で行いたいのですか、エクセルの機能で処理したいのですか? マクロで処理したいのですか?

 ・とびとび にある、その E列 や G列は 完全な空白列 ですか? それとも、何か値が入っているのですか?

 ・2行目が 月タイトル、4行目から下にデータですけど、3行目は完全な空白行ですか? また 1行目も完全な空白行ですか?

 ・B列、C列は完全な空白列ですか?それとも、何か値が入っていますか?

 ・結合セルなんてのはないですね?

 ・集計は データとしては、同じシートの 200行目から下に表示するのですね?
 (元データは、絶対そこまではないという前提ですね)

 ・この場合のタイトル行は何行目ですか? 198行目ですか? 199行目ですか?

 ・集計欄の月やシフトコードは、あらかじめ記載してあるのですか?
  あるいは、そこも、自動的に表示するのですか?

(β) 2016/12/06(火) 09:51



ねむねむ様

ご教授有難うございます。
希望通りの結果が出ました。
ちなみに、これを応用して、データ表の数字の部分が「○」
で表示されている場合、集計表も○の数を集計する場合は
どのような式になるのでしょうか?

β様

ご教授有難うございます。
書き方が間違っていました。すみません。

又質問にあります処理方法ですが、マクロは更に難しので
関数で処理したいと思います。

(チャコ) 2016/12/06(火) 16:32


 >ちなみに、これを応用して、データ表の数字の部分が「○」 
 >で表示されている場合、集計表も○の数を集計する場合は 
 >どのような式になるのでしょうか? 

 このようなことか?
 (A列がAAで○の物、とAND条件が二つの個数を数えるためCOUNTIFS関数を使う)

 =IF(D$2="","",COUNTIFS($A$4:$A$190,$A200,D$4:D$190,"○"))

(ねむねむ) 2016/12/06(火) 16:42



ねむねむ様

有難うございました。
初心者ながら、考えて、下記のような式にしていました。
=IF(D$2="","",COUNTIF($A$4:$A$190,$A200,D$4:D$190="○"))

OUNTIFでは、ダメだとわかりました。  あと="〇"の部分も・・・

希望通りの結果でました。
(チャコ) 2016/12/07(水) 12:28


コメント返信:

[ 一覧(最新更新順) ]


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