excel范围内符合条件的整行求和

如图所示,在B8输入销售员名称,就能将对应业务员一整年,也就是一整行的数值求和,请问用什么函数或者如何嵌套函数才能够实现呢?我用了SUMIF函数无法实现,我的公式是=SUMIFS(C3:N5,B3:B5,B8)

销售额C8=SUM((B3:B5=B8)*C3:N5)

温馨提示:内容为网友见解,仅供参考
第1个回答  2023-04-13

如图,公式为:

=SUM(OFFSET(B3,MATCH(B9,B4:B6,0),1,1,12))

说明:

MATCH(B9,B4:B6,0)是查找B9的姓名在B4:B6中的位置,返回一个表示位置的数值。

OFFSET(B3,MATCH(B9,B4:B6,0),1,1,12)是以B3为基准进行偏移和重设尺寸,偏移MATCH(B9,B4:B6,0)行,偏移1列,重设高度为1行,重设宽度为12列。

SUM是求和的意思。

也可以这样写公式,如图,公式为:

=SUM(OFFSET(C3:N3,MATCH(B9,B4:B6,0),0))

OFFSET(C3:N3,MATCH(B9,B4:B6,0)是以C3:N3为基准进行偏移,偏移MATCH(B9,B4:B6,0)行,偏移0列。因为基准区域的尺寸正合适,所以不需要进行重设尺寸。

第2个回答  2023-04-13
您可以使用 Excel 的 SUMIFS 函数来计算符合特定条件的整行的总和。
假设您要对名为“数据”的工作表上的 A 列至 E 列中的整行进行求和,并且只考虑满足特定条件的行,请按照以下步骤操作:
1. 在工作表中选择一个空单元格,用于存放求和结果。
2. 在该单元格中输入 SUMIFS 函数,例如:=SUMIFS(。
3. 输入第一个参数,即要进行求和的列范围,例如:数据!A:A, 数据!B:B, 数据!C:C, 数据!D:D, 数据!E:E,。注意,每个列范围之间需要用逗号分隔。
4. 输入第二个参数,即要根据的条件列范围,例如:数据!F:F,。假设您的条件列是 F 列。
5. 输入第三个参数,即条件,例如:"条件值"。这里的条件值应该是您要筛选的具体值。
6. (可选)如果有多个条件,则继续输入第二个条件列范围、第三个条件和后续条件。每个条件都应该用逗号分隔。
7. 在函数末尾输入右括号,然后按 Enter 键,即可计算总和。
例如,如果您要对数据工作表上 A 列至 E 列中的所有行进行求和,并且只计算 F 列等于 "是" 的行,则可以使用以下公式:
less
Copy code
=SUMIFS(数据!A:A, 数据!B:B, 数据!C:C, 数据!D:D, 数据!E:E, 数据!F:F, "是")
这将返回所有符合条件的整行的总和。
第3个回答  2023-04-13

用数组公式解决。

B8=SUM(IF(A2:A4=A8,B2:M4))

注意数据公式要用组合键CTRL+SHIFT+ENTER完成。

excel范围内符合条件的整行求和
销售额C8=SUM((B3:B5=B8)*C3:N5)

EXCEL 如何实现符合一个条件的某一个区域整行的数据求和
按Ctrl+shift+Enter 结束公式

excell中满足条件的所有行求和的函数
=sumif(条件区域,条件,求和区域)例如:AB两列,是部门和工资 要求财务部工资总和 =sumif(A1:A100,"财务部",B1:B100)子易空间站 - 高效办公指导网站

excel先查找到满足条件的单元格,然后对该列满足条件的所有行过进行求和...
=SUMIF(C3:C20,"C",OFFSET(C3:C20,,MATCH("缺陷二",D2:K2,)))

在excel中如何计算符合某个条件的所有数值总和?
1. 在工作表中,确保你有一列字母A和一列数字B,它们的对应关系是你需要求和的部分,如下所示:接着,你需要在单元格中输入SUMIF函数来执行计算:2. 选择一个空白单元格,例如C1,键入公式=SUMIF(B1:B10, "A", C1:C10)。这里的"B1:B10"是你需要检查条件的范围(A列),"A"是你的条件(A列...

excel 求 一个范围中 符合某一指定单元格内内容的所有单元格总和_百 ...
=countif(C1:D1,A1)。直接把双引号取消,A1为引用的单元格

Excel表格内对应的行满足条件怎么做求和,需要公式
任意单元格输入 =SUM(WO2:WU29*(WV2:WV29=40000035))数组公式按CTRL+SHIFT+回车 其中WO2:WU29要和WV2:WV29行数一致。看不见你的数据区域只能猜

excel 一个时间范围内符合条件求和
sumproduct函数就可以了=sumproduct((登记!$A$2:$A$1000<=$D$2)(登记!$A$2:$A$1000>=$B$2)*(登记!$C$2:$C$1000)*(登记!$B$2:$B$1000=A5))

我要在excel里选择符合条件的那些行求和
假设所有数据表在ABCDEFGHIJ列,那么你要求第四列中两种的类别的在第九列中的数据分别求和,那么在J1单元格里输入公式 =SUMPRODUCT((D2:D100="1类")*I2:I100)或者 =SUMIF(D2:D100,"1类",I2:I100)也可以,在J2单元格里输入=SUMPRODUCT((D2:D100="2类")*I2:I100)或者 =SUMIF(D2:D100,...

EXCEL对满足某指定条件的区域求和
1、打开需要操作的EXCEL表格,点击“公式”选项卡。2、找到并点击“数学和三角函数”,然后选择“SUMIF”。3、第一个参数输入需要判断条件的目标区域,第二个参数输入需要指定的条件,第三个参数输入需要求和的区域,然后点击确定即可。4、返回EXCEL表格,发现EXCEL对满足某指定条件的区域求和操作完成。

相似回答
大家正在搜