如何在必须在给定范围内求和的Excel单元格中使用SUMIF公式,而不是查找单个值,而是应查找多个值?

要查找单个值,请使用:

1

=SUMIF(A4:A100;"1";B4:B100)

现在,我需要对列A是否包含1或2进行总结,例如:

1

=SUMIF(A4:A100;"1" OR"2";B4:B100)

单元格A1将标准保存为文本,此处为1;2。

应返回与上面相同的结果

=SUMIF(A4:A100;"1";B4:B100) + SUMIF(A4:A100;"2";B4:B100)

但是我需要一个可以采用任意多个条件(1,2,3,...或更多)的公式。

语法是什么?我无法在此处使用VBA。

相关讨论

  • 您可以使用SUMPRODUCT。
  • 您的直接解决方案可能是=SUMIF(A4:A100;"1";B4:B100)+SUMIF(A4:A100;"2";B4:B100) ...
  • 是的,它应返回与= SUMIF(A4:A100;" 1"; B4:B100)SUMIF(A4:A100;" 2"; B4:B100)相同的变量,但是我需要一个可以采用任意多个条件的公式(1 ,2,3,...或更多)。我不想重写公式
  • @ user2143213然后,这是您应该从一开始就提出的问题...

要求1或2的总和,请尝试此版本

=SUM(SUMIF(A4:A100;{1;2};B4:B100))

SUMIF将返回包含两个结果的"数组",因此您需要SUM将该数组求和为1和2的总数。

您可以添加任意数量的数字,例如

=SUM(SUMIF(A4:A100;{1;2;3;4};B4:B100))

或列出的数字在Z1:Z10

之类的范围内

=SUMPRODUCT(SUMIF(A4:A100;Z1:Z10;B4:B100))

相关讨论

  • 公式中是;还是,?
  • @PankajJaju可以是一个,具体取决于区域设置。
  • 我在英国,所以我通常使用逗号分隔符,但我曾经使用过;分号,因为这是问题中使用的分隔符-这将是欧洲大部分地区使用的常规分隔符(其中逗号用作小数点分隔符)
  • 那就是我想要的= SUMPRODUCT(SUMIF(A4:A100; Z1:Z10; B4:B100))
  • 不幸的是,尽管=SUM({1;2;3})可以正常工作,但它不能在Google Spreadsheet下工作(仅使用第一个数字)。有什么想法如何在GS下解决这个问题?我的案子是=SUM(SUMIF(E9:E20;{"U+";"U
  • Also you can do this with sumifs/array formulas, multiple criteria and named ranges as the multiple matching keys eg: =SUM(SUMIFS(output_dump[Value],output_dump[property],"CashFl??ows", output_dump[colName],named_range_of_matches))
  • @KrzysztofPrzygoda遇到了同样的问题。看起来好像在这里被回答了:webapps.stackexchange.com/questions/92066/…

这适用于多文本评估

=sumif(M4:M206,"Sat",O4:O206)+sumif(M4:M206,"Sun",O4:O206) //在此处添加更多


我认为您应该定义一个范围,比方说keys,在其中保留要求和的所有值。因此,在此范围内,您保留1和2,并可以随时对其进行修改。然后添加带有公式IFERROR(IF(MATCH(A4,keys,0)>0,1,0),0)的标志列-现在您具有一列,其中1是要求和的值。


因为" 1"和" 2"是互斥的:

1

=SUMIF(A4:A100,"1",B4:B100)+SUMIF(A4:A100,"2",B4:B100)


我不认为在这样的单个语句中可以做"或"的方法。您可以将SUMIFS用于满足所有条件的多个条件,但是在这种情况下,您只需要将多个SUMIF语句加在一起即可:

1

=SUMIF(A4:A100,"1",B4:B100)+SUMIF(A4:A100,"2",B4:B100)

转载于:关于excel:具有OR条件的SUMIF | 码农家园

仅用于学习笔记。

关于excel:具有OR条件的SUMIF相关推荐

  1. python做excel数据分析统计服_Python也能做到Excel那样,条件统计轻松解决工作需求...

    此系列文章收录在公众号中:数据大宇宙 > 数据处理 >E-pd 转发本文并私信我"python",即可获得Python资料以及更多系列文章(持续更新的) 经常听别人说 ...

  2. python contains类似函数_Python也能做到Excel那样,条件统计轻松解决工作需求

    此系列文章收录在公众号中:数据大宇宙 > 数据处理 >E-pd 转发本文并私信我"python",即可获得Python资料以及更多系列文章(持续更新的) 经常听别人说 ...

  3. Excel:IF条件类函数

    Excel中的条件判断类函数包括: (1)常用的IF.SUMIF.COUNTIF.AVERAGEIF等函数: (2)Excel 2016版以后新增多条件分支函数IFS.SUMIFS.COUNTIFS. ...

  4. EXCEL通俗易懂讲公式(一):sumif,sumifs,countif,countifs

    EXCEL通俗易懂讲公式(一):sumif,sumifs,countif,countifs 1.countif–条件计数 语法解读 countif(条件区域,条件) --记住这个也记住了公式 2.co ...

  5. Excel VBA 多条件筛选及汇总统计

    Excel VBA 多条件筛选 AdvancedFilter 汇总统计 sumproduct Range与Array交换 在日常工作中,面对Excel表格数据,为了分类进行统计,通过对表格数据筛选获取 ...

  6. Excel·VBA多条件筛选组合结果

    Function strTOF(str$) As Boolean'用于计算字符串判断True/False,默认返回False'适用vba比较运算符:速度比较慢,但通用Dim i&, j& ...

  7. 极速办公如何在Excel中进行条件计数

    想要计算成绩大于70的人数,但是Excel如何进行条件计数呢?一起来学习吧! 1,新建excel表格,输入内容. 2,在E2单元格输入公式=COUNTIF(C2:C17,">70&qu ...

  8. 在Excel中使用条件格式——让excel根据列值调整行颜色

    目前,在做excel表格的时候,有一列是"是.否"的选择,希望此列选择了"是"的行显示不一样的颜色.查了很就,实验了一下原来用excel中的"条件格式 ...

  9. Excel/WPS 按条件合并多行

    Excel/WPS 按条件合并多行 原始数据规则 需求 解决步骤 建辅助列 拼接多行数据 参考资料 原始数据规则 多个组有组号区分: 1.2.3.4 每个组有自己负责的工作区域.(特殊情况:组长光杆司 ...

最新文章

  1. openssh配置终极一帖
  2. C++ : 返回两个字符串的最长公共字符串
  3. 处理对象的多种状态及其相互转换——状态模式
  4. Java常见Jar包的用途
  5. 程序员的鄙视链,你被鄙视了吗?
  6. Java Web学习笔记01:动态网站初体验
  7. Android开发笔记(二十七)对象序列化
  8. 13 消息提示 notification 介绍
  9. apktool 反编译 java_APK文件使用ApkTool解包反编译和重新打包及签名
  10. MVC通过重写OnActionExecuting获取控制器,方法和域
  11. Android 源码下载并编译Rom
  12. NOIP2016:换教室
  13. 【无机纳米材料科研制图——OriginLab 0206】Origin绘制X射线衍射XRD堆叠图
  14. 直观理解 梯度(gradient)
  15. HTML、css、js 特殊字符(空格符号)
  16. 给你一个网站你是如何来渗透测试的?
  17. Mesh减面算法详解
  18. 用音响里的零件做迷你小机器人_优必选和腾讯一起做了款人形机器人,搭载“小微”的它想比智能音箱更好用...
  19. MP40N120-ASEMI场效应管MP40N120
  20. 《CMOS集成电路后端设计与实战》——导读

热门文章

  1. 二叉树前序后序中序互推总结
  2. 区块链入门教程(4)--搭建单机四节点FISCO BCOS联盟链
  3. 免费的在线3D CAD【BimAnt】
  4. Wattagio for Mac(电池管理)
  5. 中国计算机语言学,【CCL 2019】中国计算语言学大会(CCL 2019)技术评测报告以及研讨会...
  6. 【2012年,当我回首来时路】
  7. 《面试技巧-招聘篇》课程笔记
  8. VSCode操作小技巧
  9. 教师计算机知识比赛方案,小学信息技术教师基本功竞赛方案.doc
  10. 统一诊断服务(UDS)- 安全等级是怎么回事儿