
勉強開始日
4月13日
4月14日
4月14日
4月15日
4月16日
5月1日
このようにA列から日付が並んでいる場合、
=COUNTIFS($A:$A,">=2020/4/1",$A:$A,"<=2020/4/30")
だと”5”という回答が返ってくるかと思いますが、重複を除いてカウントしたいので、
私が求めている答えとしては”4”になります。
A列を重複削除して数えればいいのでは?と言われそうですが、それをせずにExcelの関数で数えることができればいいなと考えております。
よろしくお願いいたします!!!
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
No3です。
もう少し簡単に計算できましたね。失礼しました。
=SUMPRODUCT((COUNTIF(OFFSET(A$1,0,0,ROW(A1:A100)),A1:A100)=1)*(DATE(2020,3,31)<A1:A100)*(A1:A100<DATE(2020,5,1)))
No.3
- 回答日時:
No2です。
> =SUMPRODUCT(1/COUNTIF~は使えないと思います
計算方法は同じなので応用すればよいだけですが、難しくしてわからなくするよりも、素直に作業列を利用した方が遥かに良いと思いますけれど?
=SUM(IF((COUNTIF(A1:A100,A1:A100)>0)*(A1:A100>=DATE(2020,4,1))*(A1:A100<DATE(2020,5,1)),1/COUNTIF(A1:A100,A1:A100),0))
ただし、配列数式になります。(Ctrl+Shift+Enterで確定が必須)
配列数式なので、計算量が飛躍的に増大します。
No.1
- 回答日時:
同じ日付をカウントして、そのカウントした結果の「1」だけを数え直す事で重複した値を除いた数を得ることができますよ。
A列に日付があるなら、B列にCOUNTIF関数を使った重複した数を求める数式を入力し、
C1セルにでもB列の「1」の数を数えるCOUNTIF関数を使った数式を作れば良い。
B列を作業列として使うのです。
=COUNTIF(範囲, 検索条件)
これが=COUNTIF関数の使い方です。
COUNTIFS関数をそれなりに使おうとしていらっしゃるので
数式を示さなくても大丈夫だと判断し、数式は省略させていただきます。
ありがとうございます。回答いただいたものであれば、A列をコピーして、重複削除するのと同じなので、作業列?は無しでやる方法はありますでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) excelで同日を除いて数えたい 5 2023/01/15 22:08
- Visual Basic(VBA) 列 A に同じ日が2つが必要です。 1 2023/03/28 07:25
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- 就職・退職 有給休暇日数について教えてください…! 4月1日に入社し、次の年の4月14日付で退職したのですが有給 6 2023/08/26 04:36
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 3 2022/06/12 11:17
- Visual Basic(VBA) 3つの条件を指定してVBAで行を削除したい 条件1:分類1が重複 条件2:分類2が重複 条件3:個数 6 2022/06/24 11:07
- ハローワーク・職業安定所 失業保険での2年間の定義 2 2023/02/24 21:16
- 邦楽 サザンオールスターズの皆さんは、何故武道館まで時間がかかったのでしょうか 3 2022/06/03 21:06
- 統計学 お酒に強い人の割合について 2 2022/09/10 18:42
- その他(エンターテインメント・スポーツ) ニートは、過去へ戻るしかないですよね? 1 2023/02/19 22:06
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルで重複を除いた日付のカウント(条件付き)
その他(Microsoft Office)
-
エクセル関数 日別の重複しないデータの個数を求める
その他(Microsoft Office)
-
(エクセル関数)指定期間内で重複を除いて数え上げる方法
Excel(エクセル)
-
-
4
2つの期間の重複する日数(月数)を計算するには?
Word(ワード)
-
5
Excel 重複を除いてデータ数をカウントする関数 (複数条件ありのケース)
Excel(エクセル)
-
6
EXCELで条件に合致したデータから、さらに重複するデータを1と数える
その他(Microsoft Office)
-
7
エクセル 所定の期間に重なっている期間を表示するには?
Excel(エクセル)
-
8
空白セル内の数式を残したままで空白セル扱いとしたいのですが
Excel(エクセル)
-
9
EXCEL 重複するデータを1としてカウントする方法
Excel(エクセル)
-
10
VBAでシートコピー後、シート名が重複している時の処理
Access(アクセス)
-
11
空白でないセルの値を返す方法について
PowerPoint(パワーポイント)
-
12
EXCELの条件付き書式で数式を空白と認識してくれる方法
Excel(エクセル)
-
13
SUMPRODUCT 複数条件の重複データ件数
Excel(エクセル)
-
14
フィルターかけた後、重複を除いてカウントしたい。 すみませんアドバイスお願いします! 取引コード 販
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル ドロップダウンリスト...
-
エクセル
-
特定のセルだけ結果がおかしい...
-
エクセルのdatedif関数を使って...
-
【マクロ】アクティブセルの時...
-
【関数】同じ関数なのに、エラ...
-
【マクロ】A列にある、日付(本...
-
エクセルの循環参照、?
-
【マクロ】3行に上から下に並...
-
【マクロ】WEBシステムから保存...
-
【マクロ】EXCELで読込したCSV...
-
iPhoneのExcelアプリで、別のシ...
-
【エクセル】期限アラートについて
-
【条件付き書式】シートの中で...
-
Excelファイルを開くと私だけVA...
-
Excelの新しい空白のブックを開...
-
派遣会社とかハローワークとか...
-
マクロ・VBAで、当該ファイルの...
-
VBA チェックボックスをオーバ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelファイルを開くと私だけVA...
-
エクセルについてどう関数を使...
-
マクロ・VBAで、当該ファイルの...
-
エクセルのセルに画像は埋め込...
-
エクセルで、一部のセルだけ固...
-
【マクロ、画像あり】A表かB表...
-
エクセルでカウントする
-
【マクロ】コードを少しでも、...
-
VBA_日時のソート
-
エクセルで教えてください。 例...
-
エクセル 月間シフト表で曜日ご...
-
セルの左に余白を付ける
-
エクセル
-
エクセルについて教えてください
-
2枚のエクセル表で数字をマッチ...
-
ExcelのIF関数との組み合わせの...
-
エクセルのファイルのコピーを...
-
エクセルで二つのブックの違い...
-
空白処理を空白に
-
Excelのチェックボックスについ...
おすすめ情報
作業列は出来れば無しでお願いしたいと思います。
=SUMPRODUCT(1/COUNTIF(~のやり方も調べてはいたのですが、
もしA列が増えていった場合、参照するセルの範囲を後で調整したりしなくてもいいのであれば、
とてもありがたいなと思っております。
可能でしょうか??
すみません、大切なことを述べてませんでした・・・
自分は例の中で4月だけのデータを取得する場合どうすればいいのかわからなかったので、
質問しました。
日付の中で4月の間だけのデータを重複なしで取得したい場合は
=SUMPRODUCT(1/COUNTIF~は使えないと思います
以上を踏まえて教えていただけますでしょうか?