技巧点拨:公式=COUNTA(B2:B7)-SUM(C3:C7)
操作方法:
先选择"D2:D11"单元格区域;
在编辑栏中输入公式【=SUM(C2:C11)-SUM(D3:D11)】
最后,按【Ctrl+Enter】
单击"C2"单元格;
在编辑栏中输入公式【=LEN(B2)-LEN(SUBSTITUTE(B2,",",""))+1】
双击鼠标,快速填充。
谢邀!这9个让人目瞪口呆的Excel神奇公式,如果你觉得不厉害,算我耍流氓!
多数职场人士,用的最多的函数公式是SUM、SUMIF、VLOOKUP、OFFSET等,但是我要给你说的这几个函数公式,用的不多,但是当你用到这些功能的时候,却几乎没有可替代的选择,因此也十分重要。
这个公式我在《excel中有和图片名称一样的数据,怎么匹配把图片做批量超链接?》问题中详细讲解过,我们可以使用这个公式批量建立图片超链接。
在B2单元格中写入公式=HYPERLINK("D:\重要文件\Desktop\Pic\"&A2&".jpg",A2),然后向下填充。
公式的效果就是,我们点击B列照片的链接,就可以直接打开对应的照片。
经常有朋友问我,Excel版本过低,无法使用迷你图,怎么破?REPT函数可以帮到你。
REPT函数的的含义是:一次性输入多个重复的相同符号。利用这个特性,我们可以用来模拟图表。函数的语法非常简单=REPT(text,number_times),翻译出来就是=Rept函数格式(“符号”,位数)。
如图,在C2单元格中输入公式=REPT("▍",B2/10),公式的意思就是将▍符号按照销量进行重复,其叠加起来就会形成类似柱形图的式样。
Excel可以通过公式调用任何第三方翻译网址,实现批量翻译,我们来看一下调用有道词典进行翻译的效果吧!
可以看到,无论是翻译中文、还是翻译英文,通过这个公式都能实现秒翻!
由于合并单元格破坏了表格的联系性,在合并单元格中无法进行公式的复制填充,但是通过Ctrl+Enter组合键输入公式,就可以批量求解合并单元格之和。
如图要在C列求解各地销量之和,选中C2:C13区域,然后输入公式=SUM(B2:$B$13)-SUM(C3:$C$14),接下来按Ctrl+Enter组合键批量输入公式,即可求解合并单元格之和。
我们都会用VLOOKUP函数进行一对一查询匹配,那么一对多的查询你会么?
如图要想实现一对多查找,需要在原始数据中添加一个辅助列,如B列,即对重复的查找项进行区分。
在如图B2单元格中写入公式=IFERROR(VLOOKUP($A$2&(ROW()-1),表1[[辅助列]:[开户行]],2,0),""),根据A2中公司名称的不同,就可实现一对多查找。
判断表格中的数值是否重复,有很多方法,使用函数进行判断是可以实现自动化判断的方法。
如图所示,在B2单元格输入公式=IF(COUNTIF([开户行],[@开户行])=1,"不重复","重复"),即可自动判断A列输入的数值是否有重复。
(注意:这里我用的是智能表格,公式会自动转化成结构化引用)
比如某列数值中是产品名称,但是每个产品名称都重复的,如何统计产品名的类别数量(即不重复产品的数量),如果你不知道这个公式,你将走很多弯路。
这是一个非常重要的公式,一定要记得=SUMPRODUCT(1/COUNTIF($A$2:$A$12,$A$2:$A$12)),简化记忆就是=SUMPRODUCT(1/COUNTIF(数据区域,数据区域))
学会此公式,几乎能搞定任何数据查询匹配,这是一个万能公式。
我们知道VLOOKUP在查找匹配方面很厉害,但是它也有弱点,比如逆向查找、多条件查找等。而LOOKUP函数,有一个万能公式,能够轻松搞定高级查询功能。
这个万能公式就是:=LOOKUP(1,0/(条件1*条件2),返回值区域)
这个公式几乎能完成所有类型的查询匹配,如图所示,我们需要在D9单元格根据姓名和工号查找对应的职务,这属于多条件查找,套用公式则很简单=LOOKUP(1,0/((B2:B6=B9)*(A2:A6=C9)),E2:E6)
这些公式,大部分Excel用户都不会,如果你掌握了,你就超越了你身边90%的人,你说厉害不厉害。
同比增长率公式
如下图所示,B列是本年累计,C列是去年同期累计,要求计算同比增长率。
公示:E2
=(B2-C2)/IF(C2>0,C2,-C2)
多条件求和、计数公式
Sumproduct(条件1*条件2*条件3...数据区域)
示例:统计A产品3月的销售合计
=SUMPRODUCT((MONTH(A3:A9)=3)*(B3:B9="A")*C3:C9)
注:和sumifs相比速度虽然慢了点,但Sumproduct可以对数组进行处理后再设置条件,同时也可以对文本型数字进行计算,而Sumifs函数则不可。
计算不重复值个数的公式
=SUMPRODUCT(1/COUNTIF(区域,区域))
示例:统计B列的客户数量
=SUMPRODUCT(1/COUNTIF(B2:B19,B2:B19))
提成比率计算
=VLOOKUP(B3,$C$12:$E$21,3)
员工考勤表公式
1、本月工作日天数(AG列)
=NETWORKDAYS(B$5,DATE(YEAR(N$4),MONTH(N$4)+1,),)
2、调休天数公式(AI列)
=COUNTIF(B9:AE9,"调")
谢谢!非常高兴回答这个问题!要说Excel的神公式其实有很多,但要说发挥强大的函数还是应该算嵌套一起混合用的!
下面介绍一个通用的神技巧:每个行业都要去做成本、预算评估分析,那何不妨用excel来做呢?
先来看看题目:现在我知道产品不同数量下的成本是什么,想知道50个产品的成本是多少?
具体操作来看看视频:
要说Excel中的神公式,我今天介绍的3条公式,基本能够解决多数人的80%以上的大麻烦。有人也许会想这些公式是不是很高级很难,其实不然,这都是些常见的函数,只要我们理解了思路,是可以轻松写出来的。
思路:
1.提取代表性别的数字
我们知道:要么是倒数第二位的数字(身份证号码为18位),要么是倒数第一位(15位身份证号码)的数字代表性别,因此我该提取1位还是2位数字,是由身份证号码的长度决定的。因此我们可以得到公式((LEN(B2)=18)*1是将逻辑值true或者false转化为1或者0):
然后我们再在上述公式得到的结果的基础之上,往左边取一位即可得到代表性别的数字了。
2.根据得到的数字判断其奇偶性从而返回性别信息
Mod返回的结果为0或者1,偶数时返回为0,奇数时返回1。接下来我们通过if函数返回性别信息即可。
没错,很多朋友想到了vlookup函数,这的确是一个非常棒的函数,尤其是搭配match函数一起使用时。现在我们就用经典实用的vlookup+match组合来搞定它。
思路:懂点vlookup函数的朋友都知道,完成这个公式并不难,难的是用一条公式完成。他们知道:vlookup函数共计4个参数,在这个例子第一个参数和第二个参数都固定不变,注意引用即可,第四个参数为0,无需变动,唯一麻烦的是第三个参数,每写一列都要更改一次。现在我们用match函数去自动返回A表中的每一列在B表中的位置,公式如下:
当公式向右复制时,Excel会自动查找每一科成绩在B表中的位置。然后我们在套上基础的vlookup函数即可。操作步骤:选中A2:G39,在编辑栏输入公式:
具体的计算方式如下:
这里的税前工资是扣除了五险一金以后的。这里我们用其减掉3500即可得到应缴纳所得税额。然后根据所得税额来计算咱们每一个人的个人所得税。
然后根据这个表格通过vlookup函数或者lookup函数返回其对应的税率,然后乘以应缴纳所得税额,最后在通过vlookup函数或者lookup函数返回其对应的速算扣除数即可得到所得税:
税率:=LOOKUP(B2-3500,$F$2:$G$8)或者=VLOOKUP(B3-3500,$F$2:$G$8,2)
速算扣除数:=VLOOKUP(B3-3500,$F$2:$H$8,3)或者=LOOKUP(B2-3500,$F$2:$H$8)
个人所得税公式为:
或者
然而,收入不到税点时,Excel会返回错误值,因此我们需要在外层嵌套一个iferror函数,如下:
这是查找关键字的公式,我截个图,方便大家理解:
因为是数组公式需要三键结束,Shift+Ctrl+Enter
你截图里提取数字的公式,可以换一种思路,复制到word里面,把文字、字母替换成空,更快。
神公式没怎么见过,平时上班遇到问题,直接百度,找思路就够了。
公式也不是越复杂越好,我一直觉得太复杂反而可能不是最好的方法,而且容易乱,要找找其他逻辑关系和方法了。当然复杂公式能写出来也是很厉害了,说明掌握的很好,同时给小白一种不明觉厉的感觉。