Tag: countif

如何计算范围内的细胞,具有多个标准或如何过滤countif / counta / subtotal等范围

我正在计算一个范围(H5到J13)中的非空单元格的数量,其中另一个单元格(在列G中)也匹配来自不同单元格的文本string。 我正在Google Docs上使用电子表格,所以不幸的是COUNTIFS不可用。 所有这些公式都能很好地计算范围内的非空单元格: = COUNTIF(H5:J13,“<>”&“”) = SUBTOTAL(3,H5:J13) = COUNTA(H5:J13) 不过,看起来没有一个允许我在对细胞进行计数之前过滤范围H5:J13。 任何人都可以帮助,或提出一个不同的解决scheme? 实际应用是这样的… 数据 G栏显示了工作人员的名单,H栏到J栏显示了是否有其他人在特定的date教这门课。 COLUMN G — COLUMN H — COLUMN I — COLUMN J ________________________________________________ ROSTERED — CLASS 1 —- CLASS 2 —- CLASS 3 ________________________________________________ Sally —— [blank] —– Sue ——— [blank] Bob ——– Sally ——- Sue ——— [blank] Sue ——– [blank] […]

Excel countif标准引用的范围正在计数?

我有一个Excel电子表格有三列(C,D,E):R,G,B 每列中将有一个值,范围从0到255.每组三个值(每行)表示一种颜色。 灰色阴影由具有相同值的所有三列(对于给定行)标识。 有554行(不是这对解决scheme有所不同)。 没有增加额外的列,有没有办法使用countif()来计算范围(C:E)中的灰度阴影。 我已经尝试了许多变化(基于对SE的不同问题的解决scheme) – 没有一个工作: =COUNTIF(C:E,AND(C:C=D:D,D:D=E:E)) =COUNTIF(C:E,AND(OFFSET(C:E,0,0,1,1)=OFFSET(C:E,0,1,1,1),OFFSET(C:E,0,0,1,1)=OFFSET(C:E,0,2,1,1))) =COUNTIF(C:E,AND(INDEX(C:C,ROW())=INDEX(D:D,ROW()),INDEX(D:D,ROW())=INDEX(E:E,ROW()))) 我相信必须有一个解决scheme – 我还没有偶然发现。 任何想法,将不胜感激。 如果countif()是错误的函数使用,那么我显然是开放的替代build议。

计算单元格的最小次数

我是新来的Excel,无法找出正确的公式进行以下操作: 我有不同的variables:A,B,C,D和E.我进行了不同的实验,每次都对每个variables进行实验并logging速度。 例如,数据看起来像这样: ╔═══════════════╦═══╦═══╗ ║ Experiment 1 ║ A ║ 5 ║ ║ Experiment 1 ║ B ║ 3 ║ ║ Experiment 1 ║ C ║ 6 ║ ║ Experiment 1 ║ D ║ 2 ║ ║ Experiment 1 ║ E ║ 4 ║ ║ ————- ║ – ║ – ║ ║ Experiment 2 ║ […]

在两张表中find两列中的重复项

我需要比较两个不同的工作表中的两列,找出重复项:比较'Sheet2'中的列C到'Sheet1'中的E列。 作为一个样本,我只用了一些,但是: Column E in Sheet1 has 2,000 rows of data. Column C in Sheet2 has ~ 100 rows of data. 页面截图: http : //postimg.org/image/jtuinkqgz/ 工作表Sheet1 Sheeet2 链接到示例Excel文件 。 Option Explicit Sub CompareColumns() '————————————————————————————————— This module loops through two columns in Excel and identifies items without a match. The columns can be on different sheets. […]

如果另一个单元格匹配,则合并唯一值

合并所有唯一值,如果另一个单元格匹配。 我已经知道如何合并单元格,但是现在有些信息是双重的。 所以我想达到的是以下几点: 如果列A具有相同的名称,那么列B中给出的那个名称的所有值只能在一个新列中给出一次。 我的数据有一个行names和一个行mode ,例如(第1行是标题) AB 2 Brenda a 3 Brenda a 4 Joey a 5 Joey b 所以我想: E 2 a 3 4 a,b 5 我已经合并了列3中的模式: =IF(A1<>A2;B2;C1&","&B2) 所以我得到这个例子: C 2 a 3 a,a 4 a 5 a,b 那么,我已经这样做了,只有第一个logging在第四列中获得了额外的模式: =IF(A1=A2;"";INDEX(Sheet1!$C:$C;COUNTIF(Sheet1!$A:$A;$A2)+MATCH($A2;Sheet1!$A:$A;0) -1)) 所以我得到这个例子 D 2 a,a 3 4 a,b 5 现在我需要一个列,每个名字只给出唯一的值。 所以在这个例子中: E 2 a […]

vba通过标准countifvariables

我正在计算使用循环在工作表中K列中出现特定string的行数。 用于search的string驻留在Scorecards B2:B8中。 计数应该放在下一列C中。 我正在尝试将“op_id”中的string传递给countif。 当我运行它C列中的所有计数值是0.这是我迄今为止: Dim op_id As String For i = 2 To 8 op_id = Sheets("Scorecards").Cells(i, 2) Sheets("Scorecards").Cells(i, 3) = "=COUNTIF('Raw Data'!K:K, & op_id)" Next i 提前致谢!

Excel CountifS。 标准多列范围。 无序的比较testing

这是我的第一个问题,所以如果有什么问题请不要杀了我。 我在这个网站上find了很多解决scheme,但现在还没有。 很抱歉,我还无法发布图片。 这并不容易,但我会尝试。 关键点: 我的数据有以下标题: 决定_Id对手1对手2对手3 Suitor1 Suitor2 Suitor3 Suitor4 Decision_id是唯一的整数标识符。 其余的是string。 每一行代表一个特定的司法决定。 每个决定可以有最多3个对手(辩护方)和最多4个追求者(攻击方)。一个特定的一方可以是一个决定的追求者,另一个可以是另一个追随者。 我想要得到什么 : 交叉表,行和列标题都是我在表中遇到的不同方。 (没有问题,完成。)每个单元格显示特定的对手(由行标题定义)被特定的追求者(列标题)攻击了多less个不同的决定=>所有的对angular线单元格都等于零(一方不能攻击本身)和表是不对称的。 我努力了 申请到第一个细胞,并扩大: =所有对手的固定范围:$ B $ 2:$ D $ 6“,”想要的对手值:$ A2“,”所有追求者的固定范围:$ E $ 2:$ H $ 6“,”想要的追求者价值:B $ 1“) 我有一个错误。 我想出了标准范围必须是相同的大小。 好的,创build虚拟空栏=>没有错误,但是,结果显然被低估了。 我认为只有当对手和追求者拥有相同的“号码”时才有一场比赛。 详细说明:对于每一行,excel都会testingopponent1和suitor1对应的值,然后是opponent2和suitor2,然后是opponent3和suitor3 …这实际上解释了为什么范围必须是相同的大小。 所以,我需要什么 对于每一行来说,是否要对所有对手进行优秀testing,以testing所需的对手价值。 如果至less有一个对手和一个追求者对应,给它一个匹配并且计数这个决定(尽pipe对手1和追随者3有要求的值) 备注 我已经做了一个VBA代码来完成这个工作,但是这个代码太慢了(整个表格大约需要5个小时),而且我希望对不同types的表格做相同的处理和/或修改这个表格。 所以我对“纯粹的Excel”感兴趣,快速解决scheme。 非常感谢你!

在Excel中使用一个variables为COUNTIF

第一次问题,我希望比我做这个更容易。 我可以在COUNTIF公式中使用一个variables吗? 目前我的公式是: =COUNTIF($C$2:$C$415,R6) 我想有$415作为我的variables。 我已经尝试了一些方法: D1=415=COUNTIF($C$2:$C$(D1),R6) .. 但显然会得到一个错误。 我需要这个的原因是列C将不断增加,因为我添加更多的行。 而不是去我的每个公式,并更新415至416,417等,我想只定义一个单元格,可以是我的variables,或总行。 目前列C可以有空白的单元格,所以我不能有一个macrosfind下一个空单元格..但是我确实有列A与常量填充单元格,并停在最后一张票。 但是,列A与COUNTIF无关。 更新1 我也想提一下,我会在电子表格的许多公式中使用这个variables。 不仅COUNTIF的。 另外, COUNTIF包含文本。 更新2 其实我知道了! 我正在使用这个公式: =COUNTIF(INDIRECT("C"&D1&":A"&D2),R6) 我把D1=2和D2=415 ,并将更新单元格D2,我有多less行。 我想我只需要彻底地问这个问题来完全理解我想要的东西! 提前感谢您的帮助,提示和build议。

在COUNTIFS语句中引用公式date

我在一张由以下公式组成的表格中有一组date: 其中C1是: =DATE(YEAR(B1),MONTH(B1),DAY(B1)+8) B1是:date格式为01/11/2013 。 我试图引用COUNTIFS语句中的单元格,以避免每次都inputdate,但似乎没有注册。 完整的陈述如下所示: =COUNTIFS(Data!$BL:$BL, A7, Data!$BP:$BP, ">=C1",Data!$BP:$BP, "<D1") 任何想法我在这里得到错误?

如果在列中find重复的单元格值,则返回值

我需要跟踪数据表中的人来确定人从哪个位置移动到哪个位置。 如果一个人在列J中多出现一次,这意味着该人已经改变了位置,并且位置值在列L中。为此,我具有以下代码: =IF(J18=J19;IF(COUNTIF(J:J;J18)>1; "From "&L18 &" to "& IF(J18=J19;L19;"");"");"") 问题是如果人改变了两次以上的位置。 在O栏AA栏中,我有一年中确定人的位置的月份。 我怎样才能修改这个代码来做到以上几点: =IF(J18=J19;IF(COUNTIF(J:J;J18)>1; "From "&L18 &" to "& IF(J18=J19;L19;"");"");"")