Tag: sumifs

EXCEL SUMIF返回不正确的值

我有一个2 Excel表单ID列。 例如,在一张纸上,A1 = 831250,A2 = 831251,A3 = 831252。在另一张纸上,A1 = 250,A2 = 251,A3 = 252.正如你所看到的,第一张纸的前缀是831 ID列。 我正在使用下面的公式,但它返回的是相同的结果,这是所有的总和。3.这是一个错误,还是在我的公式中有错误? 奇怪的是,VLOOKUP的作品。 = SUMIF('831 Summary'!$ A:$ A,“831”&Comparison!$ A2,'831 Summary'!$ F:$ F)

在IF语句中嵌套SUMIFS – 不包括空格

我试图得到以下内容: 如果单元格b3等于P1,那么总和列R只要列D等于单元格d6而列E不是空白的,如果单元格b3不等于P1,那么….. 这是公式: =IF($B$3="P1",SUMIFS('Budget Money'!R:R,'Budget Money'!D:D,D6,'Budget Money'!E:E,"<>"), IF($B$3="P2",SUMIFS('Budget Money'!R:R,'Budget Money'!D:D,D6,'Budget Money'!F:F,"<>"), IF($B$3="P3",SUMIFS('Budget Money'!R:R,'Budget Money'!D:D,D6,'Budget Money'!G:G,"<>"), IF($B$3="P4",SUMIFS('Budget Money'!R:R,'Budget Money'!D:D,D6,'Budget Money'!H:H,"<>"), IF($B$3="P5",SUMIFS('Budget Money'!R:R,'Budget Money'!D:D,D6,'Budget Money'!I:I,"<>"), IF($B$3="P6",SUMIFS('Budget Money'!R:R,'Budget Money'!D:D,D6,'Budget Money'!J:J,"<>"), IF($B$3="P7",SUMIFS('Budget Money'!R:R,'Budget Money'!D:D,D6,'Budget Money'!K:K,"<>"), IF($B$3="P8",SUMIFS('Budget Money'!R:R,'Budget Money'!D:D,D6,'Budget Money'!L:L,"<>"), IF($B$3="P9",SUMIFS('Budget Money'!R:R,'Budget Money'!D:D,D6,'Budget Money'!M:M,"<>"), IF($B$3="P10",SUMIFS('Budget Money'!R:R,'Budget Money'!D:D,D6,'Budget Money'!N:N,"<>"), IF($B$3="P11",SUMIFS('Budget Money'!R:R,'Budget Money'!D:D,D6,'Budget Money'!O:O,"<>"), IF($B$3="P12",SUMIFS('Budget Money'!R:R,'Budget Money'!D:D,D6,'Budget Money'!P:P,"<>"))))))))))))) 对于sumifs语句的最后一部分,我尝试了“<>”,“<>”&“”,“<>”&“”,我得到错误:公式包含无法识别的文本

如果相邻列符合某些标准,是否有条件地添加一列的值?

我有两列A和B. A包含单词('word1 word2','word3','word1 word4'等)的string组合,列B包含一个数字。 然后我有一个单独的工作表,C列,其中包含每个独特的词出现在原来的A列。 我想要做的就是将所有列C的值加起来,其中列C出现在A的匹配行中,并放到列D中。 我的问题是我在执行范围上的SUMIF时遇到问题。 我知道我可以使用ISNUMBER(SEARCH())来判断列C是否包含在列A中,而且我知道我可以根据是否在A中searchC来获得SUMIF列B,但是我不能应用它以这样的方式,我得到一个公式,我可以适用于整个列D,因为在C中的单词不匹配的行与该单词出现在A的位置。此外,search()似乎打破了,当我通过search一个数组,我想因为它停止了一个string,所以我得到types不匹配? 我可以根据需要澄清,我明白这有点混乱。 提前谢谢你的帮助。 示例:这里是工作表1. A是string,B是Int A | B word1 word2 | 1 word2 word3 | 5 word4 word1 | 10 和工作表2。 C | D word1 | 11 (because row 1 and row 3 both contain word1) word2 | 6 (row 1 and row 2 contain word2) word3 | […]

如何在Excel中使用SUMIF函数或类似的东西来计算给定范围内* word *的出现次数?

我正在尝试在Excel中使用SUMIF函数,或者在此处总结给定范围内给定单词的出现次数。 例如: AB men 500 groomsmen 500 jolly men 500 对于上面的表格,我想创build一个返回1000的SUMIF或等价函数。我试过了 =SUMIF($A$1:$A$3,"*"&A1&"*",$B$1:$B$3) 但是,这匹配新郎的匹配返回1500。 我也试过了 =SUMIF($A$1:$A$3,A1,$B$1:$B$3)+SUMIF($A$1:$A$3," "&A1,$B$1:$B$3)+SUMIF($A$1:$A$3,A1&" ",$B$1:$B$3) 但是,这似乎并没有工作,因为它似乎Excel修剪空间字符。 也尝试使用SUMIFS,但没有工作,因为标准AND'd在一起。 我什至尝试通过一些插件添加正则expression式支持,但是SUMIF函数似乎没有那么灵活的标准,所以也没有工作。 有任何想法吗?

在Excel中总结前五个实例

我有一个三列的Excel表。 A列有国家名单,B列有每个国家的城市名单,C列有这些城市的人口。 表格结构的方式使A栏在国家B中重复出现的国家名称 – 与在每个国家的城市数量一样多。 我想总结每个国家前五个城市的人口。 我曾尝试使用SUMIF和COUNTIF但还没有设法做到这一点。 我怎么能总结出现在每个国家的前五个城市的人口(在C行)呢?

如何基于既是行又是行的标准范围来求和值?

我正在尝试编写一个总和公式,它将返回两个date之间唯一引用的总和值。 在我的范围表(我试图总结的那个)上,date是在第9行(从K列到IP),唯一的参考在B列(B10到B139(行数变化))。 在我的结果表(我正在尝试编写公式)的结果表中列出了表A中出现的所有唯一引用 单元格I7包含开始date,J7包含我想要总结的date的结束date。 我试过的所有公式都返回一个#Value错误: =SUMIFS(Output!K10:IP139,Output!B:B,G12,Output!9:9,">="&I7,Output!9:9,"<="&J7) ^我意识到这不会工作,因为所有的标准范围需要在列。 *就SUMIF公式而言,据我所知 =SUM(IF(Output!K9:FG9>='Stock + Demand'!I7,IF(Output!K9:FG9<=J7,IF(Output!B:B=G11,Output!K11:IP139)))) ^也返回#值错误。 我也尝试了Sumproduct公式,但是这只是超载我的Excel(“Excel耗尽资源,而试图计算”消息),所以不知道这是否会返回所需的结果。无论哪种方式,我需要一个公式可以在相同types的工作表上工作,但具有2000多行数据。 我认为一些显示工作表的图像会有所帮助,但是我的工作电脑不允许我保存图像( 非常令人沮丧 )。 当我回家时,我会尝试上传一些。 编辑 – 解决 这是有效的公式: =IFERROR(SUM(OFFSET(Output!$A$1,MATCH(SUMIF(Output!$B:$B,$G11,Output!$A:$A),Output!$A:$A,0)-1,MATCH(I$7,Output!$9:$9,0)-1):OFFSET(Output!$A$1,MATCH(SUMIF(Output!$B:$B,$G11,Output!$A:$A),Output!$A:$A,0)-1,MATCH(J$7,Output!$9:$9,0)-1)),"") 输出是数据工作表,OutputA:A和B:B是参考列,I7和J7分别是开始date和结束date,输出9:9是date查找行,G11是在输出B:B中查找的唯一值。

SUMIF类似文本

我正在尝试使用SUMIFS来匹配以下任一条件: “保险”或“汽车保险” =SUM(SUMIFS(B:B, A:A,{"*Motor Insurance*","*Insurance*"})) A – 保险,汽车保险,一些保险 B – 1,2,1 目前的结果是6,因为我的语句匹配任何包含“保险”的string。 有没有办法按照我希望的方式写一个声明,即如果它包含“汽车保险”它不会匹配“保险”? “保险”的结果应该是4:2,“汽车保险”的结果应该是2。 之前有人问,我不能做一个字面匹配的“汽车保险”,因为这三个是在一个更大的数据集“保险”或“汽车保险”与该string的一部分。 上面的表格显示我有三组文本,我试图得到那些包含“保险”和含有“汽车保险”的结果。 我明白,一个会包含另一个,但我想要的结果是: “保险”是2(只匹配A2和A4) “汽车保险”是2(只匹配A3)

Excel Sumifs在另一台计算机上是casesensitiv

我们正在使用SUMIFS的Excel工作表。 我们有一个“高”或“低”值的标准列。 我们的SUMIFS函数在该列中查找“HIGH”,并且由于该函数不区分大小写,所以它运行良好。 然而,土耳其语中有一个问题,即函数不起作用,因为函数在他的计算机上似乎区分大小写。 这是由他的Windows / Excel安装不同的语言设置造成的? 还是有一个在Excel中的设置,您可以切换function区分大小写? 谢谢!

Excel在将SUMIF公式求和之前,对各个值进行舍入

我正在使用Excel 2010中的表格,我需要能够在列中显示一个值,以显示符合两个条件的每个值的范围总和。 我也需要它在求和之前舍入每个值。 我已经看到人们使用一个数组公式,在求和之前独立地舍入每个值,但是我没有看到如何用sumifs语句来做到这一点。 我的公式看起来像这样: =sumifs(pData[premium],pdata[Pol],[@[Pol]],pdata[LineNum],[@[LineNum]]) 现在..我不想总结所有的东西,我想在总结之前把所有东西都舍入四舍五入。 基本上,对于符合总和标准的每个值,应该在求和之前向上舍入或向下舍入。 =Round(sumifs(pData[premium],pdata[Pol],[@[Pol]],pdata[LineNum],[@[LineNum]]),0)将总和加起来,

用于检查IF多个单元格的语句包含特定的文本

我有一列值,然后我有两列简单的标记就像一个'X': ABC 1 2 3 VALUES: PERSON1: PERSON2 4 500 X 5 180 X 6 100 X 7 200 X 8 TOTAL: 9 =SUM(A4:A8) ?? ?? 我可以创build一个语句来检查,如果一个框中有一个X ,那么同一行的A列单元格的值将从总和中减去? 在上面的例子中,PERSON2应该有一个值为'980-180-100'的陈述,即700 。 我可以很容易地做到这一点: =IF(B4="X", A9-A4)但我不能完全避免与多个。