python 怎么做多条件的countif?

inscode brand family value
a01 brand1 family1 100
a01 brand1 - 100
b01 brand1 family1 100

请问怎么增加一列,统计 相同的inscode+brand 有几个
比如第一行是2,第二行是2,第三行是1,谢谢。

使用条件集合{}和sum函数。即在countif()第二个参数中使用条件集合{},然后用sum()函数求满足这些条件的计数和。criteria:为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为 32、"32"、">32" 、"apples" 或 B4。

COUNTIF(B2:C5,{">60",">90"})统计出大于60的人数6和大于90的人数1,即{6,1}。{6,1}与{1,-1}相乘得到{6,-1},两者相加即得到大于60、小于90之间的人数5人。

COUNTIF函数语法:COUNTIF(range,criteria)

range:是一个或多个要计数的单元格,其中包括数字或名称、数组或包含数字的引用。空值和文本值将被忽略。


向左转|向右转

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-03


    坎坎坷坷

空间和科技

    纳鲁科技