永发信息网

求IF(COUNTIF(A2:A$1000,A2)=1,SUMIF(A$2:A$1000,A2,B$2),"")详解!

答案:2  悬赏:10  手机版
解决时间 2021-03-23 10:09
  • 提问者网友:轮囘Li巡影
  • 2021-03-23 00:33
求IF(COUNTIF(A2:A$1000,A2)=1,SUMIF(A$2:A$1000,A2,B$2),"")详解!
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-03-23 01:34
COUNTIF(A2:A$1000,A2)条件统计,统计A2:A$1000中有A2的个数

SUMIF(A$2:A$1000,A2,B$2)条件汇总求和,汇总B列中满足A2:A$1000中为A2的所在行。

IF(SS,X,Y)条件判断,当SS为真时取X,否则取Y

COUNTIF(A2:A$1000,A2)=1 条件:当A2;A$1000中只有一个A1时为真。

综上本函数的意义:当A2在A2;A$1000只出现一次时,汇总A2;A$1000中含有A2的行所在的B列数据;当A2在A2;A$1000中出现大于或小于1次时(因A2本身含在A2;A$1000内,不可能出现0),取""空值。
全部回答
  • 1楼网友:平生事
  • 2021-03-23 02:23
公式解释如下,但是这个公式本身有逻辑问题。
当A2在A2:A$1000中无重复,汇总A2:A$1000中含有A2的行所在的B列数据(逻辑问题出来了,既然无重复项目,何来汇总?);当A2在A2;A$1000中出现重复项目时显示空白。
比较离谱的一个函数公式。

如果要合理的公式,应该改成这样:
=IF(COUNTIF(A2:A$1000,A2)=1,"",SUMIF(A$2:A$1000,A2,B$2))
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯