首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel公式匹配两列,用sum函数减去相应值

Excel公式匹配两列,用SUM函数减去相应值的方法如下:

  1. 首先,打开Excel并创建一个新的工作表。
  2. 在第一列中输入要匹配的值,假设为列A。
  3. 在第二列中输入要进行匹配的值,假设为列B。
  4. 在第三列中输入要减去的相应值,假设为列C。
  5. 在第四列中使用SUM函数进行计算,假设为列D。
  6. 在D1单元格中输入以下公式:=SUMIF(A:A,B1,C:C)
    • SUMIF函数用于根据指定的条件对指定范围内的单元格进行求和计算。
    • A:A表示要匹配的范围,B1表示要匹配的值,C:C表示要减去的相应值。
  7. 拖动D1单元格的右下角,将公式应用到整个D列。
  8. 到此,D列中的每个单元格将显示匹配值对应的减去的相应值的总和。

这种方法适用于需要根据条件匹配两列数据并计算总和的情况。例如,如果你有一个销售数据表格,其中包含产品名称、销售数量和销售金额,你可以使用这种方法根据产品名称匹配销售数量,并计算每个产品的销售总额。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Excel公式技巧65:获取第n个匹配(使用VLOOKUP函数

学习Excel技术,关注微信公众号: excelperfect 在查找相匹配时,如果存在重复,而我们想要获取指定的匹配,那该如何实现呢?...图1 我们知道VLOOKUP函数通常会返回找到的第一个匹配,或者最后一个匹配,详见《Excel公式技巧62:查找第一个和最后一个匹配的数据》。...然而,我们可以构造一个与商品相关的具有唯一的辅助(详见《Excel公式技巧64:为重复构造包含唯一的辅助》),从而可以使用VLOOKUP函数来实现查找匹配。...首先,添加一个具有唯一的辅助,如下图2所示。 ? 图2 在单元格B3中输入公式: =D3 & "-" &COUNTIF( 下拉至单元格B14。...在单元格H6中输入公式: =VLOOKUP(H2 & "-" &G6,B3:E 即可得到指定的匹配,如下图3所示。 ? 图3 可以修改单元格H2或G6中的数值,从而获取相应匹配的数据。

7K10

Excel公式技巧66:获取第n个匹配(使用INDEX函数

学习Excel技术,关注微信公众号: excelperfect 在《Excel公式技巧65:获取第n个匹配(使用VLOOKUP函数)》中,我们构造了一个没有重复的辅助,从而可以使用VLOOKUP...函数来查找指定的重复。...本文中仍然以此为例,使用INDEX函数来获取重复中指定的,但是不需要构造辅助。 如下图1所示的工作表,在“商品”中,存在一些重复的商品,现在我们要找出第2次出现的“笔记本”的销售量。 ?...图2 公式中: C3:C14=G2 将单元格区域C3:C14中的与单元格G2中的相比较,得到由布尔组成的数组: {TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE...代入INDEX函数中,得到: =INDEX(D3:D14,6) 结果为单元格D8中的10。 如果使用定义的名称,那么公式将更灵活,如下图3所示。 ?

5.8K10

Excel公式技巧17: 使用VLOOKUP函数在多个工作表中查找相匹配(2)

我们给出了基于在多个工作表给定匹配单个条件来返回的解决方案。本文使用与之相同的示例,但是将匹配多个条件,并提供个解决方案:一个是使用辅助,另一个不使用辅助。 下面是3个示例工作表: ?...图4:主工作表Master 解决方案1:使用辅助 可以适当修改上篇文章中给出的公式,使其可以处理这里的情形。首先在每个工作表数据区域的左侧插入一个辅助,该中的数据为连接要查找的中数据。...A1:D10"),4,0) 其中,Sheets是定义的名称: 名称:Sheets 引用位置:={"Sheet1","Sheet2","Sheet3"} 这个公式的运行原理与上文相同,可参见《Excel公式技巧...16:使用VLOOKUP函数在多个工作表中查找相匹配(1)》。...D1:D10 传递到INDEX函数中作为其参数array的: =INDEX(Sheet3!

13.5K10

Excel公式技巧16: 使用VLOOKUP函数在多个工作表中查找相匹配(1)

在某个工作表单元格区域中查找时,我们通常都会使用VLOOKUP函数。但是,如果在多个工作表中查找并返回第一个相匹配时,可以使用VLOOKUP函数吗?本文将讲解这个技术。...最简单的解决方案是在每个相关的工作表中使用辅助,即首先将相关的单元格连接并放置在辅助中。然而,有时候我们可能不能在工作表中使用辅助,特别是要求在被查找的表左侧插入列时。...图3:工作表Sheet3 示例要求从这3个工作表中从左至右查找,返回Colour中为“Red”对应的Amount中的,如下图4所示。 ?...B:B"}),$A3) INDIRECT函数指令Excel将这个文本字符串数组中的元素转换为单元格引用,然后传递给COUNTIF函数,同时单元格A3中的作为其条件参数,这样上述公式转换成: {0,1,3...因为我们想得到第一个匹配的结果,所以将该数组传递给MATCH函数: MATCH(TRUE,COUNTIF(INDIRECT("'"&Sheets&"'!

20.7K21

Excel实战技巧91: 安排工作时间进度计划表(又一种形式)

公式分析 A中的公式中: SUM(C$1:C1)>=SUMPRODUCT(WorkDuration) 用来计算C中的时间之和是否大于累积的时间,如果大于则表明全部任务已完成,输入“…”,否则计算下面公式...减去求得的时间,即为该天还剩余的时间。...公式中的: CumulativeDuration-SUM(C$1:C1) 随着每项任务所分配的时间,而减少累积时间。如果数组中某项为0,则意味着相应的任务所需要的时间已完全分配。...这样,公式: MATCH(TRUE, CumulativeDuration-SUM(C$1:C1)> 0, 0) 能够找到非零的位置,即一项新任务开始。...代入INDEX函数中: INDEX(WorkDuration, MATCH(TRUE,CumulativeDuration-SUM(C$1:C1) > 0, 0)) 从WorkDuration中获取任务开始时相对应的时间

1.7K10

15个常用EXCEL函数

例如,如果A1:A10是COUNT函数的参数,但是其中只有个单元格含有数字,那么COUNT函数返回的是2。...在一个单元格上输入开始日期,另一个单元格输入公式减去TODAY得到的日期,得出的数字就是项目进行的天数。 NOW函数和TODAY函数都没有参数。...这函数的第一个参数是需要查找的,如果在表格中查找到这个,则返回一个不同的。 具体来说,HLOOKUP返回的与需要查找的在同一上,而VLOOKUP返回的与需要查找的在同一行上。...函数的语法公式是: =HLOOKUP(查找,区域,第几行,匹配方式) =VLOOKUP(查找,区域,第几列,匹配方式) ISNUMBER 玫瑰改了名字也一样香。...COUNTIF函数只有个参数,其语法结构是: COUNTIF(单元格区域,计算的条件) 译自《Excel Formulas and Functions for Dummies》(2005)第19章

1.6K80

【收藏】数据分析必会的Excel高频函数合集

=IF(判断条件,条件ture返回,条件false返回函数中有3个参数,均写在括号中,参数间逗号分割。...1.2 SUMIF和SUMIFS函数 SUM是最常用的求和函数,当需要对报表范围中符合指定条件的求和时,需要用到SUMIF和SUMIFS,它们者的区别是: SUM是直接求和,没有任何条件 SUMIF...提示:VLOOKUP函数第四参数为TRUE时,在近似匹配模式下返回查询之的精确匹配或者近似匹配。如果找不到精确匹配,则返回小于查询的最大。...方法1: =SUMPRODUCT(数组1:数组2:数组3) 方法2: =SUMPRODUCT(数组1*数组2) 种方法区别在于,SUMPRODUCT函数个参数之间的连接符号不同,方法1逗号连接,...最后用INDEX函数,得到A第8个元素的内容,最终完成个条件的数据查询。 以上,就是我这复盘的Excel函数,希望对大家有所帮助。

3.6K20

精通数组公式16:基于条件提取数据

辅助包含提供顺序号的公式,只要公式找到了满足条件的记录。这些顺序号解决了重复问题,因为对于每条匹配的记录都有唯一的标识号。辅助列作为查找,供查找函数查找并提取数据。 2.基于全数据集的数组公式。...这些公式是独立的,不需要额外的辅助。对于这些公式,必须在公式内为与条件相匹配的记录创建一个相对位置数组。 ? 图1:需要提取条记录,标准的查找函数对于重复有些困难。...单独使用AND函数的问题是获得了个TRUE,这意味着又回到了查找中有重复项的问题。真正想要的是查找包含数字,其中单元格E14中第一个TRUE是数字1,而E17中第二个TRUE是数字2。 ?...图2:辅助公式的第1部分涉及到AND函数 如下图3所示,将AND函数作为SUM函数的第1个参数,使用相对引用将公式所在单元格的上方单元格作为SUM函数的第2个参数。...注意,SUM函数将逻辑转换成1或0,并且忽略文本。 ? 图3:最终的辅助公式使用SUM函数将AND函数的逻辑与上方单元格中的相加 单元格H6是一个辅助单元格。

4.2K20

Excel减法函数怎么使用?这五个技巧你得会

我们Excel录入数据,有时候需要借助减法函数整理数据。那么Excel减法函数怎么使用?相信还有很多小伙伴还不是很清楚。那就看看下面这五种Excel减法函数的使用方法介绍吧,看完你就能学会了。...一、点击单元格直接减 给Excel中A与B数据的做减法,在单元格C1中输入“=”,然后点击A1,再输入“-”点击B1,最后点击回车键就可以了。...二、IMSUB函数 点击单元格C1,然后在公式界面中点击“插入函数”。然后输入“差值”点击“转到”。接着选择函数“IMSUB”。...然后在“函数参数”中点击选择A1和B1中的数据,然后点击“确定”就可以了。 三、利用SUM函数 给表格中A数据与B数据做减法。...在单元格C1中输入“=SUM(A1-B1)”,然后点击回车键就可以了。然后把光标移动到C1右下角直到出现“+”,鼠标下拉得出数据。 四、数据直接相减 在C1中计算A1数据减去B1数据的

9.4K31

Excel公式练习43: 统计满足多个条件的条目数量

这个案例与之前相比并不复杂,但要求公式最简。 本次的练习是:如下图1所示,左边的表格是一个测试表,学生要根据单元格A3:A12中的国家名,在B和C相应的单元格中填写该国家的首都和使用的货币。...公式首先分别连接个表中同一行的字符串,在十个字符串中执行一系列的匹配查找。...match_type,Excel默认为精确匹配即等效于该参数指定为0,这样公式1转换为: =COUNT({#N/A;9;#N/A;6;#N/A;#N/A;2;#N/A;3;#N/A}) COUNT函数忽略传递给它的参数中的错误...,因此,公式1的结果为: 4 再看看更为健壮的公式2: =SUM(COUNTIFS(A3:A12,E3:E12,B3:B12,F3:F12,C3:C12,G3:G12)) 注意,当参数criteria指定的包含多个元素时...,在合理地强制转换(例如作用在COUNTIFS上的外部函数和数组公式CSE输入)后,Excel将分别计算数组里的每个元素。

2.4K30

数据分析基础——EXCEL快速上手秘籍

这篇文章是本系列的第一篇,选择性汇总了EXCEL的常用且重点的模块和公式,用作内部员工EXCEL基础操作培训,以帮助表格基础薄弱的同事快速熟悉常用操作,提升工作效率。...这,将是后面数据分析的公式(EXCEL)基础(下一篇将会是实战篇)。 文章略长,大家可以先马后看,当然更重要的是实践。...没错,我们可以再次利用FIND或SEARCH函数,找到“市”出现的位置,市出现的位置减去省出现的位置,不就是我们要截取的长度了?...我们发现个区域的表有一个交集,他们有共同的产品ID,因此,我们可以通过ID作为纽带,将区域1里面的销量、销售额数据匹配到区域2中。 先做销量,我们在J2单元格输入如下公式: ?...6.2 SUM和SUMIF SUM函数很好懂,常用于对某一区域求和,SUM(区域)就是对该区域内所有数值求和。 SUMIF用法稍微复杂点,SUMIF(匹配,条件,求和) 直接上例子 ?

2K10

数据分析基础——EXCEL快速上手秘籍

这篇文章是本系列的第一篇,选择性汇总了EXCEL的常用且重点的模块和公式,用作内部员工EXCEL基础操作培训,以帮助表格基础薄弱的同事快速熟悉常用操作,提升工作效率。...这,将是后面数据分析的公式(EXCEL)基础(下一篇将会是实战篇)。 文章略长,大家可以先马后看,当然更重要的是实践。...没错,我们可以再次利用FIND或SEARCH函数,找到“市”出现的位置,市出现的位置减去省出现的位置,不就是我们要截取的长度了?...我们发现个区域的表有一个交集,他们有共同的产品ID,因此,我们可以通过ID作为纽带,将区域1里面的销量、销售额数据匹配到区域2中。 先做销量,我们在J2单元格输入如下公式: ?...6.2 SUM和SUMIF SUM函数很好懂,常用于对某一区域求和,SUM(区域)就是对该区域内所有数值求和。 SUMIF用法稍微复杂点,SUMIF(匹配,条件,求和) 直接上例子 ?

1.9K00

技巧:Excel用得好,天天没烦恼

“Alt + =” Excel函数功能非常强悍,求和应该是最常用到的函数之一了。只需要连续按下快捷键“alt”和“=”就可以求出一数字的和。 ? 2....二、10个让你“事半功倍”的函数 函数公式,Formula)是Excel区别于其他软件的神奇之处,然而我们中的太多人都把Excel成了普通的表格工具。 1....SUMIF 函数 Sum的意思是“加和”,再加上“IF”,意思就是对范围中符合指定条件的求和。 例如,假设在含有数字的某一中,需要对大于 1000000 的数值求和。 请使用以下公式: 4....而 match(a,r,t)是一个匹配函数,t为0时,返回区域r内与a精确匹配的单元格顺序位置;t为1时返回区域r内与a最接近的单元格顺序位置(汉字通常按拼音字母比较,数字按比较,数值符号按位比较...通常可以将函数联合起来进行表间关联关系查询,通过match函数找到匹配单元位置号,再用这个位置号,通过index函数找到与匹配对应的关联。 为什么别人做事总比你快?这下明白了吧。

1.9K40

Excel公式练习65: 查找并比较时间

其中,D中的数据为对应的C中的数据减去A中的数据,例如D2=C2-A2;E中的数据为:B中的在查找表B16:C20中查找相应的解决用时,然后与D中的比较,如果D中的小于查找到的解决用时...如何使用公式E中输入相应? ? 图1 先不看答案,自已动手试一试。...在单元格D2中显示的是“时:分”格式,但Excel实际存储的是时间序数,因此可以正确地对者进行比较。...结果为:True,因此最终公式的结果为: Pass 这个公式比较简单,关键是在比较前应使用TIMEVALUE函数将时间转换为序数。...函数来查找,公式为: =IF(D2<TIMEVALUE(VLOOKUP(B2,C20,2,FALSE)),"Pass","Fail") 结果相同。

1.7K10

36条常用Excel技巧 收藏备用!

1、数据查找相同对应的位置 =MATCH(B1,A:A,0) 2、已知公式得结果 定义名称=EVALUATE(Sheet1!C1) 已知结果得公式 定义名称=GET.CELL(6,Sheet1!...“文件夹选项”-“文件类型”中找到.XLS文件,并在“高级”中确认是否有参数1%,如果没有,请手工加上 13、Excel下拉菜单的实现 [数据]-[有效性]-[序列] 14、10数据合计成一 =SUM...(OFFSET($A$1,(ROW()-2)*10+1,,10,1)) 15、查找数据公式个(基本查找函数为VLOOKUP,MATCH) (1)、根据符合行列个条件查找对应结果 =VLOOKUP(H1...呵呵,如果公式就要看情况了。 17、多个工作表的单元格合并计算 =Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!...=SUM(INDIRECT("A1:A"&ROW()-1)) 31、比较好用的EXCEL文档修复工具 ExcelRecovery 32、EXCEL开方运算 将8开3次方,可以这个公式,在单元格中输入

3.3K50

八种方式实现多条件匹配

公式:{=VLOOKUP(G2&H2,IF({1,0},B1:B9&C1:C9,D1:D9),2,)} 公式大括号包裹,说明什么?...其实通俗理解这个就是,第一的数字都是1,第二的数字都是0。 翻译成Excel的语言就是将一变成了 ?...基础函数介绍 =Match(查找什么,在哪个找,0)返回第一个参数在第二个参数中的位置 =Index(,返回该第几个)返回某个中第N个 个组合就是Vlookup的应用咯! ?...重点是Match函数的应用,Match第一个参数就是个条件合并,第二个参数本来应该接一个,本案例我相乘,实现了每个相同位置文本连接符链接在一起,和创建辅助是一样的!...方法八:Sum的判断求和,数组函数盲的噩梦! ? 公式:{=SUM((B2:B9=G2)*(C2:C9=H2)*D2:D9)} 提问:你这个方法和刚才的有咩区别吗? 回答:没有,还是数组乘积求和!

11.6K41

物料管理小能手(统计不重复数据)

我们将公式做一下拆解 COUNTIF(A2:A8,A2:A8) 这个函数是怎么的呢?...虽然整个区域中有个加多宝,但是Excel找到第一个加多宝的时候,就默认已经找到,不会继续查找了,所以=MATCH(A8,A2:A8,0)的返回是2 而不是7。...A2:A8)-1函数得到数组{1;2;3;4;5;6;7} 有没有意识到,如果这个物品是第一次出现的时候个数组的是一样的,如果这个物品是第二次出现的,个数组对应的数字就是不一样的。...然后在用ROW函数获取每个单元格所在的行数,行数减去1就是这个单元格在数组中的位置。如果个数字相等,就是第一次出现,如果不等就不是第一次出现。然后将相等的转化为1,相加就是不重复的物品数量。...现在套入OFFSET函数,OFFSET(A1,返回是1至5,),但是每个单元格只能返回一个,我怎么来保证E每个单元格的返回是不一样的呢?

1.2K40

Excel公式技巧42:反向求和技术

在《Excel公式练习29:总是获取某数值中的最后5个数值之和》中,我们给出了一个公式,能够求出一数值中从最后一个数值开始向上数5个数值的和,忽略其中的空格。...本文给出了一个更简洁的公式,并且可以指定求后面的X个数值之和。 如下图1所示,假设我们要求这数值后面5个数值之和,即16+2+5+6+1=30,注意,空格不算在内。 ?...图2 公式中,使用OFFSET函数确定要求和的单元格区域,其中的关键部分是: LARGE(IF(A1:A15>0,ROW(A1:A15)),C2)-1 IF函数判断单元格区域A1:A15中的是否大于0...也就是说,使用LARGE函数获取数组中第5大的,即对应着要开始求和的单元格所在的行号,减去1,得到OFFSET函数从单元格A1开始到达开始求和的单元格要偏移的行数。...转换为: 9-1 结果为: 8 代入主公式中得到: =IFERROR(SUM(OFFSET(A1,8,0,ROWS(A1:A15),1)),"没有这么多数字") 转换为: =IFERROR(SUM(OFFSET

2.3K30

办公技巧:EXCEL10个常用函数介绍

EXCEL函数太多了,其实常用就是10多个个,只要学会这十个,可以解决工作当中的大部分问题,感兴趣的朋友可以收藏一下!...4、函数名称:DATEDIF 主要功能:计算返回个日期参数的差值。...特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A1/B1),"",A1/B1),如果B1为空或“0”,则相应的单元格显示为空,反之显示A1/B1 的 ;可以自行学习下...(当Col_index_num为2时,返回table_array第2中的数值,为3时,返回第3……);Range_lookup为一逻辑,如果为TRUE或省略,则返回近似匹配,也就是说,如果找不到精确匹配...,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配,如果找不到,则返回错误#N/A。

1.5K30

问与答92:如何使用公式统计同时在线人数?

Q:如下图1所示,在A中是日期,B中是对应日期上线人名称,同一日期上线人存在重复,要求使用公式统计指定日期上线人数(剔除重复)。...要求:在单元格F2中输入公式,拖拉复制到单元格I2,得到相应的数据。 ? 图1 A:下面使用数组公式实现。...公式中: IF(A2:A30=F1,B2:B30,"") 获取A中等于单元格F1中的日期对应的B中的,得到数组: {"A";"A";"B";"C";"C";"B";"B";"";"";"";"";...;8;8} 现在,需要统计上述数组中的不同数字的数量,因为数组中也获得了空所在的位置,所以将不同数字数量减去1即为剔除重复后的数据数量。...公式中的双减号将TRUE/FALSE转换为1/0,即: {1;0;1;1;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0} 传递给SUM函数将数组中各相加

2.2K60
领券