勉強開始日
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(エクセル)
-
6
SUMPRODUCT 複数条件の重複データ件数
Excel(エクセル)
-
7
EXCELで条件に合致したデータから、さらに重複するデータを1と数える
その他(Microsoft Office)
-
8
Excel 重複を除いてデータ数をカウントする関数 (複数条件ありのケース)
Excel(エクセル)
-
9
EXCEL 重複するデータを1としてカウントする方法
Excel(エクセル)
-
10
excelで同日を除いて数えたい
Excel(エクセル)
-
11
エクセルでエラーが出て困っています。
Excel(エクセル)
-
12
excelでSUBTOTAL関数を設定したのですが、オートフィルタをか
その他(Microsoft Office)
-
13
E列のセルに数値が入れば(空白でなければ)B列の同じ行のセルに色がつく
その他(Microsoft Office)
-
14
excel / ピポッド 日数を出したい
Excel(エクセル)
-
15
エクセルでの期間の重複について
Excel(エクセル)
-
16
EXCELのVBAでシートコピーをしたとき元のマクロを削除するには?
Excel(エクセル)
-
17
エクセルで特定のセル以下の全部のセルの選択方法
Excel(エクセル)
-
18
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
19
必要・不要を一言でいうと?
日本語
-
20
ExcelのSUMPRODUCTで日付の範囲を指定する方法
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
在庫管理表に使うエクセルの関...
-
下記マクロでMsgBox "空白です...
-
REGEXREPLACE関数について、
-
エクセルでバーコード作成し使...
-
【マクロ】for next構文について
-
ユーザー定義関数をアドイン登...
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
エクセルで表
-
PDFの請求明細をエクセルにしたい
-
エクセルの関数について教えて...
-
Excelデータをコピペして、ペー...
-
スプレッドシート、Excelでの数...
-
LOOKUP関数を使えばいいのでし...
-
Excel VBについての質問です。
-
【マクロ】 IFERROR関数をマク...
-
エクセル日付 文字列の関数がエ...
-
【マクロ】読取専用のファイル...
-
【マクロ】その時、その時で変...
-
時間によってファイル名が変わ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報
作業列は出来れば無しでお願いしたいと思います。
=SUMPRODUCT(1/COUNTIF(~のやり方も調べてはいたのですが、
もしA列が増えていった場合、参照するセルの範囲を後で調整したりしなくてもいいのであれば、
とてもありがたいなと思っております。
可能でしょうか??
すみません、大切なことを述べてませんでした・・・
自分は例の中で4月だけのデータを取得する場合どうすればいいのかわからなかったので、
質問しました。
日付の中で4月の間だけのデータを重複なしで取得したい場合は
=SUMPRODUCT(1/COUNTIF~は使えないと思います
以上を踏まえて教えていただけますでしょうか?