作者Rituximab (Rituximab)
看板Office
标题[算表] A列包含X的内容且符合B列条件的栏位数量
时间Sun Nov 12 14:01:35 2023
软体:google sheet
版本:
想要用google试算表统计
A列栏位包含K的内容的A列单元格数量
且同时符合以下条件:
1.A列栏位不需要单元格完全与K相符,只要单元格内有出现K的内容就好
2.与该A列栏位对应的B列栏位内容须包含word1,word2,word3这三者其中之一
3.不可重复计算相同A列栏位
=SUM(COUNTIFS(A:A, "*"&K&"*", B:B,{"*word1*","*word2*","*word3*"}))
发现这样写只能计算到包含word1的状况,没有计算到word2或word3,或word1,word2,
word3同时出现两个或三个的状况
想请版上提点一下该怎麽修改
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.249.229.98 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1699768897.A.76E.html
1F:推 windknife18: 用 ArrayFormula( ) 函数包起来11/12 20:45
恩..有点不懂 可以请您再提点一下吗
想在同一栏位内,只要出现word1或word2或word3其中一个就符合,就是联集的概念
2F:→ windknife18: 就是将你上面的公式写在里面, =ARRAYFORMULA(你的11/13 09:08
3F:→ windknife18: 公式)11/13 09:08
4F:→ Rituximab: 刚刚试了一下结果显示011/13 10:03
5F:→ windknife18: 应该是你的公式中的K打错了,是不是"*K*"??11/13 10:47
改成用”*”&K4&”*”或是”*KKK*”也是显示为0
6F:→ windknife18: 先用这个测看看 =ArrayFormula(SUM(COUNTIFS( B:B,{"11/13 10:50
7F:→ windknife18: *word1*";"*word2*";"*word3*"}))) 11/13 10:50
这个刚刚试也是显示为0
※ 编辑: Rituximab (223.137.136.253 台湾), 11/13/2023 11:35:25