[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『日付ごとに重複している文字を数える』(MIKU)
こんにちは。
文字の数え方について、わけがわからなくなってきたので、
わかる方がおられましたら教えていただければ嬉しいです。
その日ごとのB列の種類を数えたいです。
E列に結果を出したいのですが、可能でしょうか?
C列とD列はメモなんですが、
C列に重複している数を数えました。(=COUNTIF(B:B,B2))
D列重複している数のメモとして手動で入力しました。
E列の答えまで関数を作ることができるでしょうか?
方法がありましたら教えていただきたいです。
・一度出てきた文字はでてくることはありません。
・6/2に「さくら」はくることはありません。
よろしくお願いいたします。
A列 B列 C列 D列 E列
1月6日 │ さくら │ 1 │ 1 │ 5
1月6日 │ みかん │ 2 │ 1 │ 5
1月6日 │ みかん │ 2 │ │ 5
1月6日 │ めろん │ 2 │ 1 │ 5
1月6日 │ めろん │ 2 │ │ 5
1月6日 │ バナナ │ 3 │ 1 │ 5
1月6日 │ バナナ │ 3 │ │ 5
1月6日 │ バナナ │ 3 │ │ 5
1月6日 │ ぶどう │ 1 │ 1 │ 5
2月6日 │ とうも │ 1 │ 1 │ 6
2月6日 │ なすび │ 2 │ 1 │ 6
2月6日 │ なすび │ 2 │ │ 6
2月6日 │ だがし │ 1 │ 1 │ 6
2月6日 │ こめこ │ 1 │ 1 │ 6
2月6日 │ さとう │ 3 │ 1 │ 6
2月6日 │ ミルク │ 3 │ │ 6
2月6日 │ かたく │ 3 │ │ 6
2月6日 │ さかな │ 4 │ 1 │ 6
2月6日 │ さかな │ 4 │ │ 6
2月6日 │ さかな │ 4 │ │ 6
2月6日 │ さかな │ 4 │ │ 6
3月6日 │ ももい │ 8 │ 1 │ 4
3月6日 │ ももい │ 8 │ │ 4
3月6日 │ ももい │ 8 │ │ 4
3月6日 │ ももい │ 8 │ │ 4
3月6日 │ ももい │ 8 │ │ 4
3月6日 │ ももい │ 8 │ │ 4
3月6日 │ ももい │ 8 │ │ 4
3月6日 │ ももい │ 8 │ │ 4
3月6日 │ さとい │ 10 │ 1 │ 4
3月6日 │ さとい │ 10 │ │ 4
3月6日 │ さとい │ 10 │ │ 4
3月6日 │ さとい │ 10 │ │ 4
3月6日 │ さとい │ 10 │ │ 4
3月6日 │ さとい │ 10 │ │ 4
3月6日 │ さとい │ 10 │ │ 4
3月6日 │ さとい │ 10 │ │ 4
3月6日 │ さとい │ 10 │ │ 4
3月6日 │ さとい │ 10 │ │ 4
3月6日 │ レモン │ 9 │ 1 │ 4
3月6日 │ レモン │ 9 │ │ 4
3月6日 │ レモン │ 9 │ │ 4
3月6日 │ レモン │ 9 │ │ 4
3月6日 │ レモン │ 9 │ │ 4
3月6日 │ レモン │ 9 │ │ 4
3月6日 │ レモン │ 9 │ │ 4
3月6日 │ レモン │ 9 │ │ 4
3月6日 │ レモン │ 9 │ │ 4
3月6日 │ おおば │ 20 │ 1 │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
3月6日 │ おおば │ 20 │ │ 4
< 使用 Excel:Excel2019、使用 OS:Windows10 >
ちょっと確認だけ
2月6日はなんで「6」なんですか? 「とうも」「なすび」「だがし」「こめこ」「さとう」「ミルク」「かたく」「さかな」 以上の「8」では?
>一度出てきた文字はでてくることはありません。 これは、B列の文字が複数の日付に出ることはないということ?
それと全部で何行あるのか知りませんけど 全行にわたって出す必要があるんですか? ピボットテーブルで、日付別にD列の合計を出せばいいと思いますけど。
以上 (笑) 2022/06/24(金) 19:26
一応言っておくと・・・
E2 =IF(A2=A1,E1,SUMIF(A:A,A2,D:D)) 下コピー
ついでに D列 D2 =IF(COUNTIF($B$2:B2,B2)=1,1,"")
または、例示通り B列の同じものはすべてかたまっているのなら D2 =IF(B2="","",IF(B2<>B1,1,"")) 下コピー
※2月6日は「8」 ※ピボットテーブルでやった方がいいと思います
以上、参考まで (笑) 2022/06/24(金) 20:01
2月6日 │ さとう │ 3 2月6日 │ ミルク │ 3 2月6日 │ かたく │ 3 なぜ3なんですか。 (=COUNTIF(B:B,B2))で計算したならそうならないはず。 E列の数字は何を表しているのでしょうか。 (???) 2022/06/24(金) 20:04
>E列の数字は何を表しているのでしょうか。
質問に ↓ と書いてありますけど? >その日ごとのB列の種類を数えたいです。 >E列に結果を出したい
以上 (笑) 2022/06/24(金) 20:13
計算式コピペしたときに日付が逆になっており間違っていました。
下記も間違えていました。すみませんm(__)m
2月6日 │ さとう │ 3 2月6日 │ ミルク │ 3 2月6日 │ かたく │ 3 なぜ3なんですか。
下記になります。
E列は6/1分のD列の1を足すと5になります。
6/2ですと6になります。
A B C D E
6月1日 │ さくら │ 1 │ 1 │ 5
6月1日 │ みかん │ 2 │ 1 │ 5
6月1日 │ みかん │ 2 │ 0 │ 5
6月1日 │ めろん │ 2 │ 1 │ 5
6月1日 │ めろん │ 2 │ 0 │ 5
6月1日 │ バナナ │ 3 │ 1 │ 5
6月1日 │ バナナ │ 3 │ 0 │ 5
6月1日 │ バナナ │ 3 │ 0 │ 5
6月1日 │ ぶどう │ 1 │ 1 │ 5
6月2日 │ とうも │ 1 │ 1 │ 6
6月2日 │ なすび │ 2 │ 1 │ 6
6月2日 │ なすび │ 2 │ 0 │ 6
6月2日 │ だがし │ 1 │ 1 │ 6
6月2日 │ こめこ │ 1 │ 1 │ 6
6月2日 │ さとう │ 3 │ 1 │ 6
6月2日 │ さとう │ 3 │ 0 │ 6
6月2日 │ さとう │ 3 │ 0 │ 6
6月2日 │ さかな │ 4 │ 1 │ 6
6月2日 │ さかな │ 4 │ 0 │ 6
6月2日 │ さかな │ 4 │ 0 │ 6
6月2日 │ さかな │ 4 │ 0 │ 6
(MIKU) 2022/06/24(金) 20:44
ついでに D列 D2 =IF(COUNTIF($B$2:B2,B2)=1,1,"")
上記理想の計算式です!ありがとうございます。
この途中の式ですが助かります。
ありがとうございますm(__)m
(MIKU) 2022/06/24(金) 21:10
で、↓ はどうなったんですか?
>E2 =IF(A2=A1,E1,SUMIF(A:A,A2,D:D))
例示通りになると思いますけど・・・
以上、確認だけ (笑) 2022/06/24(金) 21:47
>E2 =IF(A2=A1,E1,SUMIF(A:A,A2,D:D))
いけました!!!理想の式です!!
ピポットテーブルでなく関数でとご無理をいってしまい助けていただきありがとうございましたm(__)m
最初から説明も間違えてしまっていたのにご指摘いただきほんとに申し訳ないです。。!感謝です。
ご丁寧な対応ありがとうございましたm(__)m
(MIKU) 2022/06/27(月) 15:07
解決致しました。
ご協力いただきありがとうございましたm(__)m
(MIKU) 2022/06/27(月) 15:11
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.