发布网友
共5个回答
热心网友
这个问题其实就是计算一个列中数的个数,重复数不重复计数。
您可以使用以下 Excel 公式来计算一列中数的个数,但不重复计数重复的数值:
=SUM(IF(FREQUENCY(B:B, B:B) > 0, 1, 0))
其中,假设您要计算的数值列位于 B 列。这个公式会使用 FREQUENCY 函数来计算 B列中每个数值的频率,然后通过 IF 函数将频率大于 0 的数值当作不重复的数值,返回 1,否则返回 0。最后,使用 SUM 函数将返回的 1 和 0 求和,得到的结果就是 A 列中不重复的数的个数。这样就可以实现在一列中计算数的个数,但不重复计数重复的数值。
热心网友
也许直接将数据复制到另一表,然后不用公式,直接用工具栏去重、筛选会更方便。
如果要用公式的话,如下增加辅助列并分步计算的方式可以考虑。分别给出的几个关键单元格的公式:
C2
=CONCAT(MONTH(A2),B2)
D2
=IFERROR(UNIQUE(C2:C10),"")
E2
=VALUE(LEFT(D2,LEN(D2)-1))
F2
=COUNTIF(E:E,E2)
H2
=VLOOKUP(G2,E:F,2,FALSE)
热心网友
假设你的数据表格中有三列,分别为"产品名称"、"生产日期"和"批次",你可以使用以下公式来计算指定月份生产的批次数(假设指定月份为2023年2月):
=SUM(IF(MONTH(B2:B10)=2,1/COUNTIFS(A2:A10,A2:A10,B2:B10,">="&DATE(2023,2,1),B2:B10,"<"&DATE(2023,3,1))),0))
注意,这是一个数组公式,需要使用Ctrl+Shift+Enter键来输入。其中,B2:B10是生产日期的范围,A2:A10是产品名称的范围,如果你的数据范围不同,需要根据实际情况调整。公式中的COUNTIFS函数用于计算每个产品在指定月份内生产的次数,并去重复。IF函数用于判断生产日期是否在指定月份内,如果是,则返回1/次数,否则返回0。最后,使用SUM函数将所有结果相加,得出指定月份生产的批次数。
希望这个公式能够帮到你。
热心网友
以下是一个Excel公式示例:
`=SUM(A1:A10)`
这个公式将计算单元格A1到A10中的数字的总和,并将结果显示在当前单元格中。这个公式可以根据需要修改,例如更改单元格的引用范围或更改计算方法。请根据您的具体需要调整公式。
热心网友
可以使用以下公式计算指定月份生产了几批,同时去重复:
=SUM(IF(MONTH(A2:A100)=指定月份,1/COUNTIFS(A2:A100,A2:A100,MONTH(B2:B100),指定月份)))
其中,将指定月份替换为你需要筛选的月份,函数会返回该月份生产的批次数并且去重复计算。请注意,这是一个数组公式,需要使用 Ctrl + Shift + Enter 键输入,而不是单纯的回车键。