勉強開始日
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)
-
(エクセル関数)指定期間内で重複を除いて数え上げる方法
Excel(エクセル)
-
エクセル関数 日別の重複しないデータの個数を求める
その他(Microsoft Office)
-
-
4
2つの期間の重複する日数(月数)を計算するには?
Word(ワード)
-
5
SUMPRODUCT 複数条件の重複データ件数
Excel(エクセル)
-
6
フィルターかけた後、重複を除いてカウントしたい。 すみませんアドバイスお願いします! 取引コード 販
Excel(エクセル)
-
7
EXCELで条件に合致したデータから、さらに重複するデータを1と数える
その他(Microsoft Office)
-
8
Excel 重複を除いてデータ数をカウントする関数 (複数条件ありのケース)
Excel(エクセル)
-
9
excelでSUBTOTAL関数を設定したのですが、オートフィルタをか
その他(Microsoft Office)
-
10
E列のセルに数値が入れば(空白でなければ)B列の同じ行のセルに色がつく
その他(Microsoft Office)
-
11
EXCEL 重複するデータを1としてカウントする方法
Excel(エクセル)
-
12
エクセルでの期間の重複について
Excel(エクセル)
-
13
エクセルで特定のセル以下の全部のセルの選択方法
Excel(エクセル)
-
14
必要・不要を一言でいうと?
日本語
-
15
Excel MATCH関数で検索範囲内に同じ値の検索値が複数ある場合
Access(アクセス)
-
16
ExcelのSUMPRODUCTで日付の範囲を指定する方法
その他(Microsoft Office)
-
17
日付が未入力の際はゼロか、空白にしたい
その他(Microsoft Office)
-
18
計算式 何%減少を教えてください!
数学
-
19
Excelの条件付き書式にて空白セルを除外するには?
Excel(エクセル)
-
20
excel / ピポッド 日数を出したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでファイルの最終更新...
-
Excelに詳しい方! B列が「日...
-
F9キーについて。
-
Excelファイルが開けません
-
シフト表をエクセルで作るとき...
-
Excel関数について教えてくださ...
-
Excel 小さくなったスクロール...
-
計算能力
-
excel2013 MonthDays 関数が使...
-
スプレッドシートの関数につい...
-
Excel 2019 [オプション]の[リボンのユ...
-
Excelのピボットグラフの作り方...
-
エクセルで 自動的に◯や数字を...
-
【EXCEL】画像の黄色部分の抽出...
-
特定の文字列を含む、住所を抽...
-
EXCELの散布図で日付が1900年に...
-
【マクロ】2回実行したら、エ...
-
Excelで表を作ったところに文字...
-
マイクロソフトのPADを使ってい...
-
Excel分数の表示について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報
作業列は出来れば無しでお願いしたいと思います。
=SUMPRODUCT(1/COUNTIF(~のやり方も調べてはいたのですが、
もしA列が増えていった場合、参照するセルの範囲を後で調整したりしなくてもいいのであれば、
とてもありがたいなと思っております。
可能でしょうか??
すみません、大切なことを述べてませんでした・・・
自分は例の中で4月だけのデータを取得する場合どうすればいいのかわからなかったので、
質問しました。
日付の中で4月の間だけのデータを重複なしで取得したい場合は
=SUMPRODUCT(1/COUNTIF~は使えないと思います
以上を踏まえて教えていただけますでしょうか?