excel根据条件用公式求和

如图所示,把C列的数值根据前面的年月,填入到H列,要和F和G列的年月相对应。举例:2023年1月份为222+251+243=716,填写到单元格H1中。求公式,谢谢!

H1=SUMPRODUCT((LOOKUP(ROW($B$1:$B$30),ROW($B$1:$B$30)/($A$1:$A$30<>""),$A$1:$A$30)&LOOKUP(ROW($B$1:$B$30),ROW($B$1:$B$30)/($B$1:$B$30<>""),$B$1:$B$30)=LOOKUP(9^9,$F$1:F1)&G1)*$C$1:$C$30)

然后下拉

可能需要CTRL+SHIFT+回车

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

在Excel中,可以使用SUMIF、SUMIFS等公式对满足特定条件的单元格内容进行求和。

以SUMIF公式为例,语法如下:

Copy CodeSUMIF(range, criteria, [sum_range])

其中,

    range:需要进行条件判断的单元格范围。

    criteria:判断条件,可以是数值、文本、日期等。

    sum_range:需要求和的单元格范围,若省略则默认为range参数指定的单元格范围。

    例如,我们有一列订单金额,如果订单状态为“已完成”,则需要统计这些订单的金额之和。可以按照以下步骤操作:

    在新的单元格中输入SUMIF公式,例如:=SUMIF(A2:A10,"已完成",B2:B10)。

    其中range参数为A2:A10,即订单状态所在的单元格范围;criteria为"已完成",即筛选条件;sum_range为B2:B10,即需要求和的订单金额单元格范围。

    按下回车键,即可得到所有已完成订单金额的总和。

    以上就是使用SUMIF公式在Excel中根据条件求和的方法。除了SUMIF,还有其他类似的公式可以使用,例如SUMIFS、AVERAGEIF、AVERAGEIFS等,在不同的情况下选择不同的公式即可。

第2个回答  2023-05-08

首先把月份数据填充完整,规范数据,方便公式计算;如图

第二在H1输入函数公式    =SUMIF(B1:B25,G1,C1:D26) ,下拉至H12即可

第3个回答  2023-05-08
可以使用SUMIFS函数来实现这个需求。在H1单元格中输入以下公式:
=SUMIFS($C$2:$C$10,$F$2:$F$10,$G1,$E$2:$E$10,LEFT(H$1,4),$D$2:$D$10,RIGHT(H$1,2))
然后拖动H1单元格的右下角填充到其他单元格即可。该公式的作用是根据F列和G列的条件筛选出C列的数值,并且根据H列的年月和D、E列的年月进行匹配。其中LEFT函数提取H列单元格中的年份,RIGHT函数提取月份。
第4个回答  2023-05-08
一、首先需要对你的原数据表略作调整:
1)先在最上面插入一行;
2)找一列无数据的空列,如D列,在D2中输入=IF(A2<>"",A2,D1),下拉;
3)复制D列,选择性只粘贴数值(粘贴时选择123按钮)到A列。
4)用同样的方法,仍找一列空列,如E列,在E2中输入=IF(B2<>"",B2,E1),下拉,复制E列,选择性只粘贴数值到B列。
5)清除D列和E列中的内容。
这样就将年份列中的空格均填充上相应年份,月份列中的空格均填充上相应的月份。
二、在H2中输入=SUMIFS($C:$C,$A:$A,$F$2,$B:$B,G2),下拉,即可。

五种Excel表格条件自动求和公式方法步骤
一、使用SUMIF()公式的单条件求和:如要统计C列中的数据,要求统计条件是B列中数据为"条件一"。并将结果放在C6单元格中,我们只要在C6单元格中输入公式“=SUMIF(B2:B5,"条件一",C2:C5)”即完成这一统计。二、SUM()函数+IF()函数嵌套的方式双条件求和:如统计生...

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

excel中怎么用if函数求和
在B1单元格输入以下公式:=SUM(IF(A1:A10>10, A1:A10))此公式功能为:判断A1至A10单元格内数值是否大于10,若是则计算对应单元格之和。值得注意的是,此为数组公式,计算时需采用"Ctrl+Shift+Enter"组合键,而非单纯按"Enter"。若期望在数值大于10时求和,并在小于或等于10时忽略求和,可调整公式...

如何在EXCEL中实现按条件求和?
可以在EXCEl中使用SUMIF函数公式实现此功能。1、创建一个excel文件并点击打开进入工作区界面,如下图所示;2、根据题目设置一列字母,一列数字,如下图所示;3、在任一单元格中输入=SUMIF(区域,“条件”,求和区域),本示例就输入=SUMIF(B1:B10,"A",C1:C10),如下图所示;4、输入完毕后按下...

如何在Excel中按条件求和?
1. 加一列辅助列 如图 在A列A1输入公式 =CONCATENATE(B1,"#",C1,"#",D1),向下复制公式,然后将A列复制---右键---选择性粘贴---粘贴为数值。2. 选中工作表,数据---分类汇总---按照 A列进行汇总,统计数量的合计,点击确定。3. 选择分类汇总的 2级别分类显示(点击红色椭圆内的 2完成)...

excel根据条件用公式求和
需要建立辅助列 D1=LOOKUP(9E+307,A$1:A1)右拉到E1,然后D1,E1下拉公式 I1辅助列 =LOOKUP(9E+307,$I$1:I1)下拉公式 H1=SUMPRODUCT((D:D=I1)*(E:E=G1)*(C:C))下拉公式

如何在Excel表格中按指定条件进行求和?
一、运用数据透视表,插入-数据透视表,实例下图:二、运用SUMIF函数(只适用于符合一个条件的求和),sumif(条件区域,条件,求和区域),实例见下图:楼主的问题:=sumif(A2:A10,"ABC01*",B2:B10)三、运用SUMPRODUCT函数,sumproduct("条件"*"条件",求和区域)实例见下图:楼主的问题:=sumproduct((...

EXCEL带指定条件求和公式
选中需要求和的单元格,点击<公式>选项卡中的<插入函数>按钮。在弹出的对话框”或选择类别”的列表中选择“数学与三角函数”,“选择函数”的列表中选择“sumif”,最后单击确定。在新对话框中单击range输入框右侧的折叠按钮。拖动鼠标左键选择需要的参数 接着设置criteria和sum_range输入框里的参数并单击...

怎样在excel中实现大于某个数值的条件求和呢?
1、打开excel,将需要处理的数据输入。2、单击C3单元格,输入公式=SUMPRODUCT((A$2:A$3000>B2)*(A$2:A$3000<B3))获得第一个符合条件的个数。3、下拉C3公式,获取所有符合条件的个数。4、在D3输入公式=COUNTIFS(A$2:A$22,">"&D2,A$2:A$22,"<"&D3),这里值得注意的是,大于号后面...

Excel怎样按照条件求和?
可以使用SUMIF条件求和函数 SUMIF(条件区,条件,实际求和区)还可以借助于通配符 SUMIF函数图示 条件求和SUMIF配通配符也可以实现

相似回答
大家正在搜