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

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

COUNTIF(要判断的区域,判断条件),平时最最常用的使用方式其实是=COUNTIF(A2:A8,A2) 就是查找A2(方便面)在整个区域出现了几次。...1除以次数,就是把每个物品的个数作为分母,返回值 {1,1/2,1,1,1/2,1/2,1/2,1/2} 第三步:{=SUM(1/COUNTIF(A2:A8,A2:A8))}实现Sum函数将全部数组结果相加...MATCH(文本,一个数组区域,0) 我们工作中基本上用到的都是精确匹配,所以记住第三个参数是0就行。...=OFFSET函数其实是Excel高阶玩家经常用的,广泛应用在数据引用和动态图表中。他的用法比较多,在这里只介绍最简单的用法。...使用IF语句判断,如果是第一次出现的,就返回这个单元格对应在数组中的位置,否则返回0。

1.4K40

10个非常实用的Excel技巧

7.用CountIF 和 SumIF 概括统计数据 CountIF 是一个函数算法,统计在特定范围内,满足既定条件的单元格的个数。其中的第一个参数,是你想统计的范围;而第二个参数则是你的条件。...比方说:=countif(A1:A10,1) 即在A1:A10的范围内,单元格内容是1个数。 COUNTIF(range,criteria) ?...第一个参数得输入要查找的值,此处我们使用了我们需要的排名数。第二个参数这里,输入我们要查找的区域(绝对引用)。第三个参数,需要输入返回数据在查找区域的第几列数。...第四个参数,因为我们要精确查找,所以输入“FALSE"或者“0”。 9.用“&”合并单元格 我们现在拥有一列姓和一列名,我们可以使用“&”符号来创建一列合并姓和名的数据。...在Excel中,“&”指将两个或两个以上的文本合并。别忘了在姓和名中间键入一个空格。你的函数应该看上去是这个格式的 =[First Name]&" "&[Last Name]。 ?

1.4K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    10个提高你工作效率的Excel技巧

    7用CountIF 和 SumIF 概括统计数据 CountIF 是一个函数算法,统计在特定范围内,满足既定条件的单元格的个数。其中的第一个参数,是你想统计的范围;而第二个参数则是你的条件。...比方说:=countif(A1:A10,1) 即在A1:A10的范围内,单元格内容是1个数。 COUNTIF(range,criteria) ?...第一个参数得输入要查找的值,此处我们使用了我们需要的排名数。第二个参数这里,输入我们要查找的区域(绝对引用)。第三个参数,需要输入返回数据在查找区域的第几列数。...第四个参数,因为我们要精确查找,所以输入“FALSE"或者“0”。 9用“&”合并单元格 我们现在拥有一列姓和一列名,我们可以使用“&”符号来创建一列合并姓和名的数据。...在Excel中,“&”指将两个或两个以上的文本合并。别忘了在姓和名中间键入一个空格。你的函数应该看上去是这个格式的 =[First Name]&" "&[Last Name]。 ?

    1.8K40

    Excel基础入门——countifsumifcountifssumifs函数用法详解(六)

    需要注意的是,count函数返回的是包含数字的单元格以及参数列表中的数字的个数,文本内容无法统计。...2、COUNTIF函数 函数用法:单条件计数,公式=COUNTIF(条件范围,条件) 例如,我们要求年龄大于25岁的客户数量,可以输入公式=COUNTIF(H3:H8,">25")统计年龄列,得到大于...=COUNTIFS(H3:H8,">25",K3:K8,">100")统计年龄列大于25岁且购买金额列大于100的实际客户数,如下所示。...二、求和/条件求和 1、SUM函数 sum函数应该是大部分朋友在excel中使用最多的函数了,没有之一。这个函数相信大部分人都会用,因为确实非常简单。...三、总结 Excel中常用的统计函数用法前面我们已经介绍完了,只要记住这些公式用法,并且多用两遍,保证你也能妥妥地驾驭这些函数,日常工作中遇到再多数据统计和处理的工作也能应对自如。

    9.7K30

    Excel公式技巧14: 在主工作表中汇总多个工作表中满足条件的值

    在《Excel公式练习32:将包含空单元格的多行多列单元格区域转换成单独的列并去掉空单元格》中,我们讲述了一种方法,给定由多个列组成的单元格区域,从该区域返回由所有非空单元格组成的单个列。...可以很容易地验证,在该公式中的单个条件可以扩展到多个条件,因此,我们现在有了从一维数组和二维数组中生成单列列表的方法。 那么,可以更进一步吗?...1、3和4对应于工作表Sheet1列D中为“Y”的相对行号。...为此,这里使用: IFERROR(1+ROWS($1:1)-LOOKUP(ROWS($1:1),1+Arry1),ROWS($1:1)) 为理解这个公式构造是如何工作的,我们可暂时将其作为独立的数组公式...k的值,即在工作表Sheet1中匹配第1、第2和第3小的行,在工作表Sheet2中匹配第1和第2小的行,在工作表Sheet3中匹配第1小的行。

    9.1K21

    你需要的Excel常用函数都在这里!

    Logical_test 逻辑表达式,如判断A2点值是否大于A1的值,本参数可以使用任何比较运算符。也可以使用函数的返回值,如用and函数 的返回值作为第一参数。...COUNTA函数计算所选区域中非空单元格的个数。其参数最少1个,最多255个。 注意是非空单元格和空格的区别。 COUNTIF() COUNTIF(range, criteria) 单条件计数。...附加的区域及其关联条件。 每一个附加的区域都必须与参数 criteria_range1 具有相同的行数和列数。这些区域无需彼此相邻。...一个序列号,代表尝试查找的那一天的日期。 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。...ROW() 引用行的数据 COLUMN() 引用列的数据 HLOOKUP() 水平方向查找 推荐阅读 ?

    4K32

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

    最简单的解决方案是在每个相关的工作表中使用辅助列,即首先将相关的单元格值连接并放置在辅助列中。然而,有时候我们可能不能在工作表中使用辅助列,特别是要求在被查找的表左侧插入列时。...图3:工作表Sheet3 示例要求从这3个工作表中从左至右查找,返回Colour列中为“Red”对应的Amount列中的值,如下图4所示。 ?...B:B"}),$A3) INDIRECT函数指令Excel将这个文本字符串数组中的元素转换为单元格引用,然后传递给COUNTIF函数,同时单元格A3中的值作为其条件参数,这样上述公式转换成: {0,1,3...} 分别代表工作表Sheet1、Sheet2、Sheet3的列B中“Red”的数量。...现在,将上面的结果作为参数值传递给INDEX函数: INDEX(Sheets,MATCH(TRUE,COUNTIF(INDIRECT("'"&Sheets&"'!

    25.5K21

    Excel基础入门——常用特殊函数用法详解(八)

    Excel中常用的特殊函数,重点介绍substitute/sumproduct/sumproduct+countif函数的使用方法。...公式解读: 第一个参数首先确定需要替换的列为I列中的电话号码,第二个参数使用MID函数将需要替换的旧文本找到,第三个参数就是我们需要替换后到新文本,也就是4个星号,即“****”,最后一个参数为替换选定旧文本的第几个...公式解读: =SUMPRODUCT((H3:H7=31)*(L3:L7=1)*(M3:M7)) 即从年龄列中找出年龄等于31岁的客户,然后从购买数量列找出购买数量等于1的客户,最后把满足条件的客户购买金额求和...由于在这里是没有同时符合这两个条件的情况,因此结果为0。 三、SUMPRODUCT+COUNTIF 基本用法:对指定数据列进行排名。...当然还有一些Excel的一些常用技巧,例如,如何对数据中的重复值去重,如何设置条件格式,如何使用Excel中的透视表/透视图等等我们都没有介绍,因为这些基础内容不在我们本次课程的介绍范围,我们本系列的内容只对部分数据分析中常用到的

    1.5K10

    轻松掌握Excel函数

    A1:A4, ">3") 在范围内查找大于3的值的个数 不等于使用 可以使用通配符 ?...和 * ,分别是匹配单个字符和多个字符。 COUNTIFS:它的语法和表达式写法与COUNTIF是相同的,只不过COUNTIFS支持多个范围和条件的联合计数。 COUNTIFS(要检查哪些区域?...可以使用多个区域和查询的内容,但一定要成对出现。 ? 通过对单元格范围和单元格行或列对固定,可以对单元格进行拖动填充,增加$符号会固定行或列。...总结: COUNTIF:找出需要计数的数据范围,找出需要计数的值或者需要计算的表达式(例如计数大于60的值),填入函数中即可。...COUNTIFS:找出需要联合计数的所有数据范围,找出需要计数的值或表达式,成对的写入函数中。 小贴士:输入函数时可以使用Tab补齐,输入或选择单元格后可以按F4加行列的锁定。 你学会了吗?

    2.4K10

    精通Excel数组公式018:FREQUENCY数组函数

    示例:使用TRANSPOSE转换FREQUENCY的结果 如果需要得到一组水平数组,可以在FREQUENCY函数的公式中添加TRANSPOSE函数,如下图2所示。 ?...图4:在参数bins_array中的重复值统计为0 示例:统计下限与上限之间数值的个数——FREQUENCY,COUNTIF或COUNTIFS 当想要统计上限与下限之间的数值个数,需要考虑如何构造分类并且是否包括上限和下限值...如下图5所示,使用FREQUENCY函数比使用COUNTIF或COUNTIFS函数更容易。 ?...图5:COUNTIF和COUNTIFS比FREQUENCY构造的公式更复杂 然而,在上限值和下限值之间进行计数的间隔类型很多。...图6:COUNTIF和COUNTIFS函数能够处理更多的不同值范围计数情形 注:本文为电子书《精通Excel数组公式(学习笔记版)》中的一部分内容节选。

    1.7K20

    Excel公式练习38: 求一列中的数字剔除掉另一列中的数字后剩下的数字

    本次的练习是:如下图1所示,在单元格区域A2:A12和B2:B12中给定两列数字,要在列C中从单元格C2开始生成一列数字。规则如下: 1. 列B中的数字的数量要小于等于列A中数字的数量。 2....换句话说,列B和列C中的数字合起来就是列A中的数字。 ? 图1 在单元格D1中的数字等于列A中的数字数量减去列B中的数字数量后的值,也就是列C中数字的数量。...使用下面的公式确定列C中要返回的数字数量: =COUNT(List1)-COUNT(List2) 1....(2)OFFSET函数中的参数rows和height分别是Arry1和Arry2。现在看看这两个名称。...个值的数组分别作为OFFSET函数的rows参数和height参数,这意味着我们给COUNTIF函数传递了11个单独的单元格区域。

    3.4K20

    摆脱手工计数,用它提高工作效率10倍

    所以,针对第二个参数的延伸,在实际工作中,countif就可以满足多种计数需求。 二、如何使用? 第二个参数是数字 =countif(A:A,10) 统计在A列中有多少个10。...第二个参数是表达式 =countif(A:A,">10") 统计在A列中大于10的有多少个。 第二个参数是单元格引用 =countifA:A,C1) 统计在A列中,与C1内容相同的有多少个。...因为countif函数的第二个参数,可以使用表达式,所以你只需要在这个参数中使用比较运算符输入字符串表达式即可,如输入条件“>15000”。注意,一定要用英文的双引号括起来。...如针对“所属部门”列和“薪水”列,来统计指定部门中薪水大于15000的有多少个,公式为: =countifs($B$2:$B$30,H3,$E$2:$E$30,">15000") ▲向左滑动可完整查看...必须在countif函数的第2个参数中,使用通配符,使其强行转为文本再进行统计,如修正后D2的公式为: =countif($B$2:$B$11,B2&"*") 相当于告诉countif函数:我要统计的内容是以

    1.4K00

    VLOOKUP 之一

    2 我看到一个人的名字,我想看看这个人的绩效/业绩/部门/岗位/家庭地址/身份证号blabla的,就用查找函数。 这个的前提肯定是范围内只有一个姓名,并且记录对应要在同一行。...所以相关联的函数还有HLOOKUP,H for horizontal,水平的意思。还有lookup,直接就是查找。 知道了查找函数,知道了这个函数的基本定义,接下来就是告诉你怎么用的时候了。...如果工号在B列,那么工号表这里应该写成B:C(或者B:D,B:E。。。),如果工号在H列,那就要写成H:I(或者H:J等更大的范围)。...* 首先新建一个辅助列 这个意思就是随便找一个空列,一般人选择在旁边插入一列,或者在数据最后一列右边写辅助内容 * 写COUNTIF辅助公式 假设姓名在A列,你在B列写辅助公式,那么在B2写成这样=COUNTIF...这样你就建立了唯一的一列了。通过序号加李阳来查找他们对应的记录,仍然使用最基础的VLOOKUP.

    58310

    Excel公式技巧39: COUNTIF函数在文本排序中的应用

    因此,使用COUNTIF函数,我们可以找到单元格区域中任意单元格中值的顺序。当我们知道这些顺序后,就可以使用VLOOKUP函数来查找对应的单元格中的值,从而实现按顺序对这些单元格中的值排序。...简单地说,使用COUNTIF函数,我们可以对单元格区域中的文本排序。...如下图1所示,在单元格B6中,使用公式: =COUNTIF(C6:C15,"<="&C6) 得到单元格C6中的文本在单元格区域C6:C15的文本中,由小到大排在第10位。...图1 在单元格E6中的公式为: =VLOOKUP(ROW()-ROW(E5),B6:C15,2,FALSE) 其中,ROW()-ROW(E5)的值为1,即查找单元格区域B6:C15中列B中的值为1对应的列...注:本文讲解的技术学习自chandoo.org,这里对其进行了补充和扩展。

    6.3K20

    Excel公式技巧46: 按出现的频率依次提取列表中的数据并排序

    导语:在《Excel公式技巧44:对文本进行排序》中,我们使用COUNTIF函数并结合SMALL/MATCH/INDEX函数对一系列文本进行排序,无论这些文本中是否存在重复值。...在《Excel公式技巧45:按出现的频率依次提取列表中的数据》中,我们使用MATCH/ISNA/IF/MODE/INDEX函数组合提取一系列文本中不重复的数据并按出现的频率且按原数据顺序来放置数据。...如下图1所示,列A中是原来的数据,列B中是从列A中提取后的数据,其规则是:提取不重复的数据,并将出现次数最多的放在前面;按字母顺序排列。...这是为了处理Data仅由一项组成的特殊情况。通过加{1},确保MATCH()函数将其第二个参数作为数组而不是单个值进行处理。 8....多使用“公式求值”和F9键,仔细领会这个公式的运行原理,从而更加熟悉函数的应用技巧。

    8.3K20

    【学习】请速度收藏,Excel常用电子表格公式大全

    列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分: =MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分; 7、最低分: =MIN(K2:K56) —...二、EXCEL中如何控制每列数据的长度并避免重复录入 1、用数据有效性定义数据长度。...三、在EXCEL中如何把B列与A列不同之处标识出来?...解决方法如下: 1、假定你的数据在A至E列,请在F1单元格输入公式: =LARGE($A1:$E1,COLUMN(A1)) 用填充柄将公式向右向下复制到相应范围。...你原有数据将按行从大到小排序出现在F至J列。如有需要可用“选择性粘贴/数值”复制到其他地方。 注:第1步的公式可根据你的实际情况(数据范围)作相应的修改。

    2.9K80

    新人必备!15个常用EXCEL函数

    也可以使用单元格区域作为参数,如: =COUNT(A1:A12) 甚至是多个单元格区域,如: =COUNT(A1:A12,B1:B12) INT和ROUND INT函数和ROUND函数都是将一个数字的小数部分删除...HLOOKUP和VLOOKUP 函数HLOOKUP和VLOOKUP都是用来在表格中查找数据。所谓的表格是指用户预先定义的行和列区域。...这两个函数的第一个参数是需要查找的值,如果在表格中查找到这个值,则返回一个不同的值。 具体来说,HLOOKUP返回的值与需要查找的值在同一列上,而VLOOKUP返回的值与需要查找的值在同一行上。...SUMIF函数有三个参数: =SUMIF(判断范围,判断要求,汇总的区域) 总要的一点是:第一个参数可以与第三个参数不同,即实际需要汇总的区域可以不是应用判断要求的区域。...第三个参数忽略的时候,第一个参数应用条件判断的单元格区域就会用来作为需要求和的区域。 COUNTIF函数用来计算单元格区域内符合条件的单元格个数。

    1.7K80

    Excel公式练习47: 根据单元格区域中出现的频率和大小返回唯一值列表

    单元格H1中为返回的数字数量,公式为: =SUMPRODUCT((Range1"")/COUNTIF(Range1,Range1&"")) 公式解析 在公式中,使用了3个名称,分别为: 名称:Range1...(Range1,Range1&"")) 公式中的COUNTIF(Range1,Range1&"")用来计算Range1区域中每个元素出现的次数,注意到在COUNTIF函数的第2个参数中添加了空字符串,其主要原因详解如下...简单地使用INDEX函数处理由FREQUENCY函数生成的数组,使用合适大小和值的数组传递给其row_num参数,结果数组将是一个由6行6列组成的数组。...INDEX函数的参数row_num来实现,这个作为参数值的数组为: {1,2,3,4,5,6;7,8,9,10,11,12;13,14,15,16,17,18;19,20,21,22,23,24;25,26,27,28,29,30...现在,如上所述,我们将此数组作为参数row_num的值传递给INDEX函数。

    1.7K20
    领券