[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『データーベース関数』(jin)
データーベス関数で、A列に日付があります。日にちに同じ日がありとき、同じ日を除いた件数を出すにはどのようにしたらいいのでしょうか。教えて下さい。
こういうことでしょうか? [A] [1] 2006/12/7 [2] 2006/12/8 [3] 2006/12/9 [4] 2006/12/7 [5] 2006/12/8 [6] 2006/12/9 [7] 2006/12/10 [8] 2006/12/11 [9] 5 A9 =SUMPRODUCT(1/COUNTIF(A1:A8,A1:A8)) (キリキ)(〃⌒o⌒)b
◆数値の場合ですと、こんな方法もありますよ =SUM(IF(FREQUENCY(A:A,A:A),1,)) または、 =COUNT(1/FREQUENCY(A1:A100,A1:A100)) (Maron)
データベース関数ということなので、参考までに書いてみます。 下の表で、C1を未入力、C2に=COUNTIF(A$2:A2,A2)=1と検索条件を配置し、 B2に=DCOUNT(A1:A6,,C1:C2)としますと、このように集計できます。
A B C 1 DATE COUNT 2 2006/12/1 3 TRUE 3 2006/12/3 ↑ 4 2006/12/1 =COUNTIF(A$2:A2,A2)=1 5 2006/12/1 ↑ 6 2006/12/4 =DCOUNT(A1:A6,,C1:C2) 7 (6UP) こちらもご覧下さい。↓ [[20060930155818]]『データの個数を調べたい』(かめ) [[20050406101241]]『カウントの方法』(キョーコ) [[20040806114257]]『重複データを除いてカウントする』(511)
データベース関数にこだわらなければ 以下のような表の場合 [A] [B] [C] [D] [1] DATE 11月 12月 [2] 11月1日 3 4 [3] 11月11日 [4] 11月11日 [5] 11月30日 [6] 12月1日 [7] 12月1日 [8] 12月3日 [9] 12月4日 [10] 12月6日 A1:A10 データ C1以降1行目に検索月 (入力は半角数字のみで行い、セルの書式設定で「0"月"」と設定) C2以降2行目にカウント するとき C2=SUMPRODUCT(N(MATCH($A$2:$A$10,$A$2:$A$10,0)*(MONTH($A$2:$A$10)=C$1)=ROW($A$1:$A$9))) として、右にコピー
でどうでしょう?
(HANA)
HANAさんの表をお借りして
C2=COUNT(IF(MONTH($A$2:$A$10)=C$1,IF(MATCH($A$2:$A$10,$A$2:$A$10,0)=ROW($A$1:$A$9),ROW($A$1:$A$9)))) と入れてCtrl + Shift + Enter として確定です。 (SS)
◆同じく、HANAさんの表をお借りして C2=COUNT(1/FREQUENCY((MONTH($A$2:$A$100)=C$1)*($A$2:$A$100),$A$2:$A$100))-(MONTH($A$2)<>C$1) (Maron)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.