我可以使用什么,而不是数据透视表只显示具有多个列的值的logging?

我有一个下载软件的客户名单。 为了看看哪一个正在积极使用软件,我需要检查是否有“激活”和“下载”两列的值。 我为此使用了数据透视表。 并在“价值”部分下有这些列的数量。 但问题是它分别显示每列的数量。 例如,它显示激活列7和下载列12。 但是,这并不意味着我有7个活跃用户。 因为已激活列的某些值在“已下载”列中没有任何值。 你有什么build议如何显示活跃用户? 示例数据:例如,在这里我只有3个活动用户

User ID Download Time Activation Code 1 I05G77LU 2 10/28/2016 Y7YHQF1K 3 12/2/2016 4 12/7/2016 7C5WLTOO 5 JI1Z0725 6 10/28/2016 MQZ0ZA1L 

有很多方法可以解决这个问题,我的方式与其他人在这里提供的帮助相似。 我的build议背后的想法是在另一列创build一个标志,这是根据驱动你的结果所需的两个值。 例如:= IF(AND(B2 <>“”,C2 <>“”),0,1)你也许简单地复制粘贴这个公式。 祝你好运!

您可以创build一个名为激活状态的附加列,然后在column D插入此公式。 看看下面的快照

在这里输入图像说明

 D2=IF((ISBLANK(B2)+ISBLANK(C2))=0,"Activated","Not Activated") 

然后,您可以使用“激活状态”列来过滤数据或在数据透视表中使用它。
获得激活用户的总数使用此公式

=SUMPRODUCT(NOT(ISBLANK(B2:B7))*NOT(ISBLANK(C2:C7)))在所希望的细胞=SUMPRODUCT(NOT(ISBLANK(B2:B7))*NOT(ISBLANK(C2:C7)))

请标记为答案,如果它解决您的问题。

向数据源添加一列。 如果“已激活”和“已下载”包含该行中的值,则使用返回1的公式,如果不包含该值,则返回0。

然后,您可以使用该列在数据透视表中进行汇总。

发布样本数据后进行编辑:

 =IF(AND([@[Download Time]]>0,ISTEXT([@[Activation Code]])),1,0) 

input这个数字,复制数据并在数据透视表中求和该列。