永发信息网

EXCEL公式的问题

答案:4  悬赏:0  手机版
解决时间 2021-04-11 15:25
  • 提问者网友:富士山上尢
  • 2021-04-10 18:19

假设EXCEL表格里面的数据如下

A B

-2 a

-1 a

1 a

2 a

3 b

问:用什么公式可以一次求得B列的数据a所对应A列大于0的个数(也就是答案为2个,分别是2和1),谢谢。

最佳答案
  • 五星知识达人网友:封刀令
  • 2021-04-10 18:52

求a个数的公式


=SUMPRODUCT((B1:B10="a")*(A1:A10>0))

全部回答
  • 1楼网友:刀戟声无边
  • 2021-04-10 21:22

插入列c,假设第一行为标题。在c2输入公式:

=IF(AND(A2>0,B2="a"),"a",IF(AND(A2>0,B2="b"),"b","-"))

然后填充c3以下单元格

找空白格输入:

=COUNTIF(C:C,"a") (a的个数)

=COUNTIF(C:C,"b") (b的个数)

  • 2楼网友:胯下狙击手
  • 2021-04-10 20:13

B列好像没必要有。

在A列下面输入函数=COUNTIF(A1:A8,"<=0")

A1:A8是你A列数据位置。这样计算出的是个数。

如果你要在B列显示具体数字,可以让B列按条件格式显示,如果小于等于零变个颜色就可以了。

  • 3楼网友:大漠
  • 2021-04-10 20:07

=sumproduct((b1:b5="a")*(a1:a5>0))

单元格区域根据实际情况修改。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯