Tag: sumifs

Excel SUMIF其中条件在数组中

是否有可能SUMIF范围的标准不在数组中? 例如,我有列A中的名称列和列B中的对应值。我已经创build了一个名称范围(rngExcludedNames),我想从结果中排除这些名称。 我尝试了以下没有运气: =SUMIF(Sheet1!A1:A100,COUNTIF(rngExcludedNames,Sheet1!A1:A100)<1,Sheet1!B1:B100) 有什么build议么?

EXCEL:从sumif公式中获得标准

我一直在试图find一种方法来从一个看起来像这样的sumif公式中获得标准 =SUMIFS(N:N,G:G,"1670",H:H,"2016") 每个sumif已经被硬编码了….所以我只想在一个单元格中的单元格(1670)和标准2(2016)中取出criteria1。 无论是一个Excel解决scheme或VBA是好的

标准不在范围内的SUMIFS

我想通过表格的多个标准来计算总和: ABCD 1 crit1 crit2 code amount 2 ab code1 10 3 ab code3 20 4 ab code2 100 5 ab code1 80 6 ab code4 30 我也有一系列的代码排除在外: ABCD ……….. 10 exclude rows 11 code1 12 code8 我的标记结果单元格的公式如下所示: SUMIFS(D2:D6,A2:A6,"a",B2:B6,"b") 。 如何更改我的SUMIFS公式,以便通过不在排除代码范围( A11:A12 )中的代码进行筛选?

从基于Vlookup确定的范围累积总和

在Excel工作表1中,我有以下数据: ABCDEFG —————————— Name1 1 2 3 4 5 6 Name2 2 9 3 8 4 7 Name3 4 6 0 3 2 1 在Excel工作表2中,我必须根据表1中的值计算累计和 例如, ABCDEFG —————————— Name1 1 3 6 10 15 21 虽然我可以很容易地计算累计和,但我不知道如何从表1中select正确的单元格范围,通过search“Name1”

Excel SUMIFS在列a或列b包含指定值时添加值

我环顾四周,找不到解决办法,我甚至不知道这是否可能。 我有两个工作表。 我希望Sheet1!G5显示Sheet2!D:D的数值总和Sheet2!D:D其中Sheet2!A:A或Sheet2!B:B等于Sheet1!D5 。 我知道它有点复杂,就像我说我甚至不知道是否有可能,或者如果SUMIFS是使用正确的公式。 在电子表格中查看虚拟数据的图像。基本上,我希望有人能够search有多less台HP EliteBook 800 G1(有更多不同型号的台式机,笔记本电脑和显示器等,但我只是不用没有他们的虚拟数据…这就是为什么我想能够search这两个领域。

Excel SUMIF与确切的单词,但不区分大小写的匹配

我有这个问题示例的简化表 Column A | Column B | Column C war | 1 | war War | 2 warred | 3 war and peace | 4 awful war | 5 dead war horse | 6 现在我需要find所有包含单词“war”的行,不区分大小写,但必须是单独的单词,而不是另一个单词的一部分。 例如 =SUMIF(A1:A6;"C1";B1:B6) 现在只能find“战争”和“战争”的值,SUM是3。 因为它们都含有“战争”一词,所以我希望它也能find“战争与和平”,“可怕战争”和“死亡战马”的价值观,并且SUM值应该是18。 我无法使用search字词 "*war*" 因为这也包括值“warred”,这是一个单独的词,不应该匹配。 一种可能性是用术语创build4个不同的SUMIF-s war war_* *_war *_war_* _ is space 然后总结这四个,但这不是那么高雅。 我以为SUMPRODUCT与EXACT会工作,但这似乎工作在列,而不是行和EXACT是不适合..他想。 有没有一种方法来匹配基于不区分大小写的单词的行,然后总结列B中具有匹配行的所有值?

在VBA中需要帮助优化SUMIFS

我几个月来一直在使用这个网站,以帮助我开始我的早期编程生涯,这是我在这里的第一篇文章。 我很抱歉,如果我昨天在search论坛时错过了这个问题。 我有一个电子表格,大约有6000个活动的Sumif引用一个500,000行以上的表格。 你可以想像,这花了一些时间来计算。 我已经将它们写入VBA,所以它们只在用户select时才计算。 但是,如此多的代码,代码需要大约3-5分钟才能完成。 我正在寻找方法来加快这一点,以获得更好的最终用户体验。 我会发布如何执行下面的sumifs。 只是在某些情况下,这是在同一组用户上执行两次总和,但有一个不同的标准。 如果我遗漏了任何有关的信息,请告诉我。 For i = 1 To 12 Range("Emp_Utility").Offset(1, i).Activate Do Until Cells(ActiveCell.Row, 2) = "" ActiveCell.Value = Application.WorksheetFunction.SumIfs(Hrs, Emp, Cells(ActiveCell.Row, 2), Y, Cells(4, ActiveCell.Column), M, Cells(3, ActiveCell.Column)) ActiveCell.Offset(1, 0).Activate Loop Next i For a = 1 To 12 Range("Emp_Billable").Offset(1, a).Activate Do Until Cells(ActiveCell.Row, 30) = "" […]

为SUMIF函数select一个命名范围的特定列

我正在尝试创build一个SUMIF函数,它在我的Excel工作表中的某个指定范围的特定列中dynamic地添加了值。 没有命名的范围时,很容易做到这一点: 公式挑出所有名称中包含“伦敦”的单元格,并总结与伦敦相关的费用。 我想要做的是使用一个名为TripsData(A2:B5)的命名区域,并告诉SUMIF函数将这个范围的第2列中的条目求和,以符合伦敦的名字。 我怎样才能做这个工作,而不需要创build列2的第二个命名范围,并简单地通过告诉Excel查看指定范围内的指定列? 索引/匹配只返回一个值,所以当名称中有几个带有伦敦的单元格时不起作用。 谢谢你的帮助!

(MS Excel)如何在sumifs函数中使用引号括起来自动递增条件的行?

这是function或方法: =SUMIFS(sum_range,criteria_range1,criteria1,…) 这是我想要拖下来的公式: =SUMIFS(DTR!AE$2:AE$1048576,DTR!B$2:B$1048576,">='Payroll – Extra'!A2",DTR!B$2:B$1048576,"<='Payroll – Extra'!B2",DTR!A$2:A$1048576,'Payroll – Extra'!C$1 ) 拖下来之后,我的目标是看起来像这样(看粗体字母): =SUMIFS(DTR!AE$2:AE$1048576,DTR!B$2:B$1048576,">='Payroll – Extra'!**A3**",DTR!B$2:B$1048576,"<='Payroll – Extra'!**B3**",DTR!A$2:A$1048576,'Payroll – Extra'!C$1) 现在的问题是,如果标准使用诸如> =,<=,>,<,<>或=等运算符,则要求是将引号括起来。 问题是,如果拖动公式,引号内的任何内容都不会自动递增。 这是一个问题,因为我需要它自动增量。

使用Excel的SUMIFS函数和date条件

我有一个数据: ABC 13524 2012-07 2 13524 2012-08 9 13524 2012-09 5 13524 2012-10 2 13524 2012-11 7 现在我想总结column C的值,如果date大于单元格中指定的值: DEF 13524 2012-09 上面,在column F下的单元格中,我写道: =SUMIFS($C:$C,$A:$A,D1,$B:$B,">="&E1) 这会给我的数值总和大于或等于2012-09的值,所以结果应该是5+2+7 = 14 ,但是它返回0.上面的错误是什么?