はじめまして。EXCELについて教えて下さい。
例えば
No 顧客 注文No 種類
1 A 1 ○
2 C 5 ○
3 B 3 ○
4 A 1 □
5 B 4 ○
6 C 5 ○
7 B 3 △
8 B 4 □
9 C 6 △
といった表で、顧客をキーに【顧客Aの注文No1の○の個数は?】
といったCOUNTが出来るでしょうか?顧客は事前には分かりません。
最終的には下の様な表になればと考えています。
A ○ △ □ 計
1 1 1
2 1 1
B ○ △ □ 計
3 1 1 2
4 1 1 2
C ○ △ □ 計
5 2 2
6 1 1
データは2000件程度です。
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
この質問は3条件該当の集計(件数算出)のタイプで、毎日この質問コーナーに出ています。
定石は、SUMPRODUCT関数を使う。この質問コーナーで「SUMPRODUCT」で検索してみてご覧。2条件が多いだろうが、腐るほど沢山質問・回答の例が出るでしょう。ーーー
しかし心配な点は
・顧客名
・○ △ □ ーー>これは第1行目で辛抱すべきと思う
関数というのは式の複写が出来るのが、すばらしいところ。中間行に
見出しなど入れると、分断されて(複写が細切れにナリ)、手数ガかかることがおびただしい。そういうことが判ってないのは、エクセルの関数経験不足だと感じる。
・注文No
の3つの内容の、列挙はどうするのですか。むしろそちらの方が難しいと私はいつも言っている。
特に、日に月に増減がある多数のデータにおいて、上記3項目の追加分を割り出すのは手数がかかる。
過去にあって項目が消滅すると、作ってあった関数式のエラーが出ると思う。
まあ手作業でやるんだろうと仮定して、それが出来れば、SUMPRODUCTの式は慣れれば!そう難しくない。
ーー
例データ
A1:D14
A列 B列 C列 D列
No顧客注文No種類
1A1○
2C5○
3B3○
4A1□
5B4○
6C5○
7B3△
8B4□
9C6△
ーー
結果部分 A15:F21
A列 B列 C列 D列 E列 F列
--○△□計
A1101
A2000
B3110
B4101
C5200
C6010
ーーーー
C16の式
=SUMPRODUCT(($B$2:$B$14=$A16)*($C$2:$C$14=$B16)*($D$2:$D$14=C$15)*1)
E16まで式を横に複写
C16:E16の式をC21:E21まで式を縦に複写。
計は出し方判るだろうから略。
式の中で$のつける場所など相当、関数に慣れてないとむつかしいだろう。
やりたいことだけ書いて、全体的に質問が丸投げ的で、回答の式をじっくり読んで、納得するより仕方だないが、簡単に出来るかどうか。
ーーー
ピヴォットテーブルなどを、心を入れて、勉強してそれでやるほうが今後のためになるように思う。
ーー
VBAでやる課題のタイプでもあると思う。
No.2
- 回答日時:
表の形は異なりますが、ピボットテーブルは試されたのでしょうか。
「データ」「ピボットテーブルと・・・」でウィザードに下だって見てください。
関数で実行するにしても、出来上がる表は、ピボットテーブルの様な表を参考にしていただいたほうが良いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- Excel(エクセル) Excel 指定した固有番号で、複数の行を削除する方法は? 2 2022/03/30 15:18
- Excel(エクセル) 【詳しい方教えて下さい】EXCEL条件に一致する値の複数抽出 9 2022/04/29 10:56
- Access(アクセス) 対象月の2桁表示について 1 2023/01/07 05:08
- その他(データベース) accessについて 2 2022/05/31 16:58
- Excel(エクセル) エクセルについて教えてください。 1 2023/02/23 10:08
- PDF PDFファイルを分割するマクロの作り方を教えてください。 2 2022/06/24 11:09
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Visual Basic(VBA) 複数ページあるPDFファイル内の文字列等の情報をキーにPDFをグループ分け分割したい。 2 2022/06/25 09:51
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excel 2019 のピボットテーブル...
-
Excelのセルを飛ばして入力する
-
【マクロ】エクセルにかいてあ...
-
Excelのオートフィル
-
Excel初心者です。 詳しい方、...
-
スプレッドシート クエリ関数 1...
-
MOS365 Excel Expert / Excel R...
-
西暦や和暦の表示をyyyymmdd表...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセルの数式で教えてください。
-
スプレッドシートの関数VLOOKUP...
-
エクセルでセルに「氏名を入力...
-
エクセルで指定した日付、店舗...
-
【Excel】セル内の時間帯が特定...
-
Excelのグラフ軸について
-
Excel 2019 は、SPILL機能があ...
-
関数を教えて下さい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報