首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >COUNTIF遇到DataTypes问题

COUNTIF遇到DataTypes问题
EN

Stack Overflow用户
提问于 2015-10-26 21:09:31
回答 3查看 119关注 0票数 0

基本上,我想搜索2列。如果任何列中的任何数字是1,我要将其加起来。

这是我的公式:

代码语言:javascript
复制
COUNTIF(('Background data'!$A:$A,'Background data'!B:B), 1).

但是,当我应用它时,我会收到一个错误的信息:“公式中使用的值是错误的数据类型”。

为了解决这个问题,我转到背景数据选项卡,

  1. 将所有列设置为数字数据类型
  2. 将当前正在处理的选项卡中的所有列设置为数字数据类型。
  3. 用A列和B列分别测试countif公式,然后我不会收到错误。这就得出结论,我的列是正确的数据类型。

我猜我得到这个错误是因为我的公式中有错误,而不是实际的数据?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-26 21:12:58

尝试将其分解为两个countif语句:

代码语言:javascript
复制
=COUNTIF('Background data'!$A:$A,1)+COUNTIF('Background data'!B:B, 1)
票数 2
EN

Stack Overflow用户

发布于 2015-10-26 22:45:40

我想搜索2列。如果任何列中的任何数字是1,我要将其加起来。

COUNTIF函数可以一次计数多个列。

代码语言:javascript
复制
=COUNTIF('Background data'!A:B, 1)

由于对一组数据的求和与计数相同,所以SUMIF函数也可以做到这一点。

代码语言:javascript
复制
=SUMIF('Background data'!A:B, 1)
票数 2
EN

Stack Overflow用户

发布于 2015-10-26 21:12:24

您打算如何使用Countif()?您的公式,如上面所示,有一个额外的数字。只需使用=Countif('Background data'!$A:$A,'Background data'!B:B)

额外的, 1)在做什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33355673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档