在Excel中查找每个月份的唯一电子邮件ID。

huangapple go评论110阅读模式
英文:

Find unique email id in each month in Excel

问题

我有一个包含电子邮件ID、创建日期和数量的数据集。我想找出在特定月份内有多少个新的电子邮件ID被创建。这是示例数据集。我们如何使用Excel公式找出每个月的新电子邮件ID呢?

我使用了以下Excel公式:

=SUMPRODUCT(IF(Orders_Data!$G$2:$G$2442=Repeats_Summary_Copy!V3,1/COUNTIFS(Orders_Data!$G$2:$G$2442,Repeats_Summary_Copy!V3,Orders_Data!$B$2:$B$2442,Orders_Data!$B$2:$B$2442),0))

来获取计数。但我认为它也计算了上个月存在的电子邮件ID。

数据:

电子邮件                        创建日期      数量
johnppibokh@email.com         2022年9月1日       1
gopijipooj@email.com          2022年9月1日       1
bibygog2016@email.com         2022年10月1日      1
imiti4282@email.com           2022年10月1日      2
godwollipdii@email.com        2022年10月1日      4
kwoot.khtp@email.com          2022年11月4日      2
imiti4282@email.com           2022年11月12日     10
pmokh.midhpki95@email.com     2022年11月2日      2
).ktigtpk-tgikkod@iclopd.com  2022年12月8日      1
).ktigtpk-tgikkod@iclopd.com  2022年12月9日      1
英文:

I have a dataset that contains email id, created date, and quantity. I want to find out how many NEW email id got created in a particular month. This is the Sample Dataset. How can we find the new email id for each month using excel formula.
I used this excel Formula:

=SUMPRODUCT(IF(Orders_Data!$G$2:$G$2442=Repeats_Summary_Copy!V3,1/COUNTIFS(Orders_Data!$G$2:$G$2442,Repeats_Summary_Copy!V3,Orders_Data!$B$2:$B$2442,Orders_Data!$B$2:$B$2442),0))

to get the count. But I think its taking email id which are present in previous month also.
Data:

Email                        CreatedAt      Quantity
johnppibokh@email.com         2022-Sep-01       1
gopijipooj@email.com          2022-Sep-01       1
bibygog2016@email.com         2022-Oct-01       1
imiti4282@email.com           2022-Oct-01       2
godwollipdii@email.com        2022-Oct-01       4
kwoot.khtp@email.com          2022-Nov-04       2
imiti4282@email.com           2022-Nov-12       10
pmokh.midhpki95@email.com     2022-Nov-02       2
).ktigtpk-tgikkod@iclopd.com  2022-Dec-08       1
).ktigtpk-tgikkod@iclopd.com  2022-Dec-09       1

答案1

得分: 1

首先,你的表格应该按照年份+月份进行排序(只需按CreatedAt排序)。
公式:

H2=YEAR(F2)*100+MONTH(F2),向下填充

I2=COUNTIF($E$1:E1;E2),向下填充

M6=DCOUNT($E$1:$I$11;3;$K$5:$L$6)

在K6中输入你感兴趣的年份/月份。

使用数据透视表创建报告。

英文:

First you table should be ordered by year+month (just sort by CreatedAt).
在Excel中查找每个月份的唯一电子邮件ID。
Formulas:

H2=YEAR(F2)*100+MONTH(F2), fill down

I2=COUNTIF($E$1:E1;E2), fill down

M6=DCOUNT($E$1:$I$11;3;$K$5:$L$6)

Enter to K6 the year/month you are interested in.

Use the pivot table to create a report.
在Excel中查找每个月份的唯一电子邮件ID。

huangapple
  • 本文由 发表于 2023年8月9日 15:28:19
  • 转载请务必保留本文链接:https://go.coder-hub.com/76865507.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定