关于excel里面ifexcel常用函数公式的写公式的问题。希望高手回答我一下下。请看图片

查看: 640|回复: 5
急求:向高手请教关于“先筛选后计算的公式”
阅读权限10
在线时间 小时
向EXCEL高手请教关于附件表中:如果工作表2 D列中与表1中 B项相同,那么表2中F列对应的数与表1中F项对应的数相减得出结果显示在表2的G列相应的字格中。
不知道我表述的是否清楚,我想实现的是表2中的D项如果与表1中的B项相同,那么对应的单价进行相减得出数值,这个例表数列很小,真实表数列很多很多。
在此感谢高手的解答!!!预祝论坛所有人全家幸福,祝热心的高手今年事业一帆风顺,大吉大利!!!!
09:25 上传
点击文件名下载附件
2.43 KB, 下载次数: 13
阅读权限100
在线时间 小时
或者是隐藏行后计算
请参考SUBTOTAL这个函数
此外,这种方法也可以调整一下
其实筛选就是增加条件
可以将筛选后计算变为多条件的计算
阅读权限95
在线时间 小时
=IF(ISNA(MATCH(D2,表1!B:B,)),&&,VLOOKUP(D2,表1!B:F,5,)-F2)
阅读权限100
在线时间 小时
& & & & & & & &
G2输入公式 下拉=IF(COUNTIF(表1!B:B,D2),F2-VLOOKUP(D2,表1!B:F,5,),&&)复制代码
阅读权限100
在线时间 小时
=IF(COUNTIF(表1!B:B,D2),F2-VLOOKUP(D2,表1!B:F,5,),&找不到&)复制代码这样???
阅读权限10
在线时间 小时
交叉点 发表于
=IF(ISNA(MATCH(D2,表1!B:B,)),&&,VLOOKUP(D2,表1!B:F,5,)-F2)
感谢了。好用。试了。好用啊
玩命加载中,请稍候
玩命加载中,请稍候
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
本站特聘法律顾问:徐怀玉律师 李志群律师
Powered by逻辑判断可以算是函数与公式的基本功了,但是不同的人写出来的公式,却也差别甚大,有冗长繁杂的“累赘”,有中规中矩的“易懂”,有天马行空的“精妙”。我们边看例子边解析1.冗长繁杂型1)多余的判断,比如ISERROR,ISNA等IS类函数人本身返回的就是逻辑值,一些习惯编程的人,经常会写出=IF(ISNA(VLOOKUP()=TRUE,……)这里跟一个=TRUE是没有必要的。2)多余的嵌套,比如如果A1小于10,返回1;如果A1大于等于10且小于20,返回2;如果A1大于等于20,返回3。很多初识公式的朋友见到“且”就想到“AND“,没有分析嵌套本身的逻辑关系,经常会写出=IF(A1&10,1,IF(AND(A1&=10,A1&20),2,IF(A1&=20,3)))实际上IF(条件,条件为真时返回的结果,条件为假时返回的结果),上面公式本身第2个IF就是在第1个IF的条件为假的情况下发生的,也就是本身就包含了A1&=10,因此AND是没有必要的,同理,第3个IF也是没有必要的,只需写成=IF(A1&10,1,IF(A1&20,2,3))2.中规中矩型相信多数朋友学习Excel是要“用”而不是要“炫”的。如果自己写一个公式,自己都看不懂,那又怎么“用好”它呢?(当然有朋友会追求尽可能减少公式的长度)Excel的函数与公式,是很接近“自然语言”的,因此,写好一个公式,实际上相当于“说好一句话”。在计算以B1为分母的公式,比如=A1/B1,为了避免B1未输入数据会被当做0或者B1输入0产生#DIV/0!错误,我们就会这么说“当B1不为0时,才进行A1/B1计算,否则不显示那么写出的公式就是:=IF(B1&&0,A1/B1,””)这公式简单易懂。那如果还要规定A1未输入数据或输入0时,也不显示,那么公式可写成:=IF(AND(A1&&0,B1&&0),A1/B1,””)这两个都是中规中矩的书写规范来做的。3.天马行空型(思维跳跃)1)利用逻辑值与数值的转换关系,还是用上面的的例子,既然是A1/B1的计算,当然不会想在A1输入“中国”、B1输入“足球”这样的文本,而是输入数值。既然是数值,在逻辑判断中,就可以利用逻辑值与数值的转换关系那么上面两个公式可写成:=IF(B1,A1/B1,””)B1引用的是数值,当B1单元格为空或输入0时,B1=FALSE,(因为在逻辑判断是0=FALSE)=IF(A1*B1,A1/B1,””)这是啥公式啊?本身计算的除的怎么又冒出了乘?解释1:如果A1或B1中有一个0,A1*B1都会等于0而被视为FALSE;解释2:还是数值与逻辑值的关系,把A1看成一个条件,逻辑判断中那么A1&&0可以直接用A1代替,也就是AND(A1&&0,B1&&0)可以直接用AND(A1,B1);或者看成单值计算中的条件相乘(A1&&0)*(B1&&0)2)利用逻辑位置的变换,还是以公式=IF(B1&&0,A1/B1,””)为例,我们写成:=IF(B1=0,””,A1/B1),你会现已经少了一个字符。上面的公式变身,从运算量的角度来说,并没有多大的区别,但逻辑条件稍稍一改,公式就短了。这逻辑条件还不是我们设的嘛,先说A再说B,还是先说B再说A,如果结果没啥两样,而又有简单方法,那么避繁就简。别看这小小省略字符,事实上这些解题对人的思维方式锻炼也是很有用的,关键时刻,还可以解决困难,比如减少1层嵌套。见例:ABC1张三112李四223王五334surda555陈总666楚去飞777李去龙888亮剑100104B1=SMALL(IF(A$1:A$8&&”surda”,ROW($1:$8),100),ROW(1:1))C1=SMALL((A$1:A$8=”surda”)*100+ROW($1:$8),ROW(1:1))首先我们分析一下公式,意思是满足条件则返回对应行号、否则返回一个大的数字(这里我设为100),我们可以看到C1公式比B1公式少了一个IF嵌套,但执行结果是同样的。常规排序法=SMALL(IF(满足条件,ROW,大数),row(1:1))利用逻辑位置的变换,排序公式变身=SMALL((不满足条件)*大数+ROW),row(1:1))小结:以上介绍了Excel中逻辑判断的相关概念以及书写公式的不同方法所带来的不同效果,具体是属于哪一类型,看自身的条件和实际情况举例,但作为Excel公式编写者,我们力求在效果的一致的前题下,保持函数公式的长度最短。~_^,[举例]=IF(A1&100,A1+B1,0) 和 =(A1&100)*(A1+B1),这两个公式执行的结果是一样的。但前者在A1&=100的情况下是直接返回0的,而不用计算A1+B1这个表达式,后者则任何情况下都必须计算A1+B1。如果将A1+B1替换为一个复杂运算,那么效率差异就会很明显了。所以,在书写一些逻辑判断的公式时,就结合实际情况用”符号运算符”代替”IF”,因为,IF有个优势,它只计算条件表达式返回true或false所对应的第二或第三个参数的其中一个表达式,而不会两个都计算,提高公式执行的效率。最近几篇微信文章,想看的话,回复如下关键字词:想看“有效性的bug如何禁止”,请回复:有效性想看“几个工作簿数据并到一起”,请回复:合并想看“公式运算结果出现了错误该怎么办”,请回复:错误想看“VLOOKUP函数的情感故事,情诗写给谁”,请回复:找到你想看“IF函数内心的秘密私语”,请回复:如果爱想看“随机函数是个啥杂用呢”,请回复:随机想看“忘记了excel保护密码怎么破”,请回复:破想看“30岁的梦想,只是年薪10万,你实现了吗”,请回复:梦想想看“各种基础excel技巧几个100例”,请回复:技巧想看“根据姓名查找出女生的照片”,请回复:照片想看“个人所得税里的速算扣除数的秘密!”,请回复:个税想看“如何用PPT制作抽奖的大转盘”,请回复:转盘想看“用PPT进行图文排版或一对多VLOOKUP查询”,请回复:图文想看“几十个好用的函数公式是什么”,请回复:好函数想看“vlookup非首列的查询怎么办”,请回复:非首列想看“indirect函数怎么用”,请回复:indirect想看“隔行插入怎么做”,请回复:隔行想看“sumproduct函数有哪些用法”,请回复:sumproduct想看“财务上的万元单位怎么显示”,请回复:万元想看“珍藏10年的excel技法,高人看懂”,请回复:十年想看“智能动态过滤有效性是啥来头,噱头”,请回复:过滤想看“了解一些ppt资源和ppt制作技巧”,请回复:PPT资源或PPT想看“工资条的制作方法”,请回复:工资条想看“50个吊炸天的excel技巧”,请回复:基础想看“个人所得税的算法”,请回复:个税想看“财务数字的分栏如何一个函数公式搞定”,请回复:分栏想看“index函数和match函数的用法”,请回复:index更多关键词查询,请自己搜索历史文章慢慢看,或者自己尝试用一些关键字词搜索,一般是两个字。【点滴积累,每天进步】{想看更多李则见老师亲自编写的微信文章,请点击“人形图标”查看历史消息...}--------------------------------------------------------------------------以Excel、PPT、Word、思维导图等软件学习、研究、交流为发轫,开启您职场高效能之旅,提升您的结构思考力,让职场生活更加高效开心畅通!【Office办公软件职业讲师李则见创立维护,课约助理qq】--------------------------------------------------------------------------看完后觉得好,请不吝您的评价,点赞!!!你的点赞是我的动力!赠人玫瑰之手,经久犹有余香。The roses in her hand,the flavor in mine.--------------------------------------------------------------------------下面是我的绝对经典excel课程售卖,以下是我的隆重推荐!!!【省了789元,毁了你一生,改变的机会就在这里!】原价1788元,现在只需要789元,这个最低价格只在这个元旦小长假期间才有!购买链接,点击最底部“阅读原文”适用人群:职场上需提升Excel【综合实战技能】的朋友们(最好有初级的Excel操作基础),Excel超级小白的朋友们请飘过简介【本套课程视频左下方都有#练习案例#,请购买学员务必完成练习在qq群内提交,鼓励创新】【视频细节化讲解操作】【案例下载实操,购买后观看窗口左下角可以下载实操案例】【综合实战的内容】【不是小白入门课程】【也不是高级的复杂的难懂的课程】【市场价值20000元左右】【最实战最综合最易学最经典】【一旦购买,无限期收看】 
 文章为作者独立观点,不代表微头条立场
的最新文章
请长按上面的图片“识别图中二维码”,即可进入微信群【Excel学习会】,10月5日失效!本群宗旨为大家创建微思路很重要,方法要动手,看看就丢边,莫如整理下。今夜月更圆,明月当空照,思乡更念人。要求是奇怪了点,但是实际工作中往往都是这样意外的问题,不解决简直寝食难安啊。祝ExcelPPTpx微信公共号的朋友们,中秋快乐!月圆人团圆幸福安康长长久久!微信上朋友问:我有一个电子表里有300多个时间格式是1510等等这种格式,现在我想全改成2有学员问,怎么在PPT里插入音频,让这个音频能够在幻灯片里一直播放我来用PPT2010版本做个说明。请看操作有个微信朋友问,最近几个月的数据之和怎么求?答复如下:1,在D1单元格制作有效性下拉框,同时对该单元格设置自所谓旋风图,其实又叫金字塔图,最早据说是新华信咨询这么叫的。就是上面那样的图表,两个条形图系列背靠背爱一起。Excel一直以来藏着一个照相机,她能够把选中的数据区域拍个照,这张照片可以放在任意表格里的任意位置。只要你假设:1,你在D盘数据文件夹下,有3个工作簿分别是1月.xlsx、2月.xlsx、3月.xlsx,第一个工作【Excel问伊答】文字、数字和符号的混合体,混杂不堪,在这腐朽的气息里寻找到自己------》》》》如何在一堆文字符号里提取出那唯一的一串数字呢?你总共有10000元,必须全部花掉!在确保10件物品每样都必须购买的情况下,请问你每样物品分别购买几件?回复在excel里是可以制作出动态的报表说明的。比如下面这个截图里的编辑栏里的函数公式,其实这个函数公式并不复杂VLOOKUP本身是一个非常有用的函数,但是她再厉害,也得其他函数配合才能发挥其最大功效。比如今天这个例子,Excel运算符里最常见就是加减乘除+-*/了。但是又一种运算符比较少见,极少有人实用它,这个运算符就是空格如果你不了解动态图表是什么,不妨百度一下这四个字,你会看到很多信息资料。其实动态图表的原理,总结一下就是这几请罗列出这3列数据的所有组合用query吧1,选中A1:A7,公式-定义名称为城市;同样地,对B1:B6区域【一堆数据,无组织无纪律】则见批注在我看来,EXCEL就是一堆数据没事做在那儿聊天,东一堆西一堆的,还完全没某公司的销售提成政策,采取的是累进制,不清楚什么叫累进制的,自行百度脑补去1,首先列出销售额阈值与提成比例对这个函数就是files函数,不过她是个宏表函数,需要在公式-定义的名称里去定义。建立这个宏表函数的步骤是:公~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~有朋友发邮件给则见的邮箱【导语】作者邢希:我在四大会计师事务所之一的德勤华永会计师事务所实习,作为学生,也深感未来职业之迷茫,觉得应知乎网友说的:我在进行底稿一般编制的过程中,很自然的SUMIF公式非常常用;在进行固定折旧测算时,多重IF嵌高级筛选,用过的朋友们都知道,功能非常好。可是缺点是每次更改了条件,高级筛选的整个过程就得重新做一遍,非常麻我们经常碰到这样的情况:一列描述里有很多文字内容,但是我们只想摘取部分我们需要的内容出来。比如这样的:我们想VLOOKUP函数是函数里一个颜值爆表的函数。且看今天她很beautiful的用法。 这样的一个表,从左边的【快速获取文件路径】有没有童鞋遇到别人问你”知不知道某个文件在什么位置“,然后回答是%¥&&*@#,就是说不表妹有难题,在报表里有合并单元格,用函数根据这些合并单元格的内容进行数据的统计汇总灰常灰常灰常的麻烦。上面这某公司的财务年度是这样划分的:每年的10月到下一年的9月份比如,2014年10月、11月、12月是2015年对于下面这样的数据要求根据左表数据,统计出右表的结果但是这里面需要特别注意,当左边表格里的某条数据记录和其他你也许碰到过这样的要求,在一堆数据里查找最后一个满足条件的数据看起来很难的样子,其实一个函数就搞定了,那就是从文本里取出数字(每个单元格里只有最多一个数字)方法1:=MID(A1,MIN(FIND({0,1,2,3,问题:A列有若干文本,要求取出每个单元格里的长度为6位的数字解答:1,分别从单元格里第一位开始截取6位的内容第一步:word(微软各版本皆可)的视图,大纲视图,然后把word里每一个段落设置好级别,不允许有正文文本w第1章 商业分析概述 1什么是商业分析 2商业分析发展简史 3商业分析的范围 4用于商业分析的数据 6数据集目录第1章 Excel的三表概念与原则 ........................11.1 为什么只有前言:用Excel玩数据,而不被数据玩第1章 Excel的降龙八招 Excel能干什么 Excel招式展示第1隐藏行列选中你需要隐藏的那些行或列,右键隐藏。隐藏行的快捷键是ctrl+9,取消隐藏行的快捷键是ctrl+有一个员工信息表,里面提供了员工的身份证信息,当然是虚拟的。请你帮忙算出其出生日期及周岁是多少等等。1-算出见很多人问哪些函数是必须掌握的,哪些函数是非常重要的。嗯,,,见下图吧。不过要掌握她们,不是那么三两天的事情比如本案例:根据F2单元格的城市,查找左边表格里对应城市的数量,但如果数量为空则跳过,结果要返回数量里第一个这期不用文字,发个视频看看回复关键字,看精选最近几篇微信文章,想看的话,回复如下关键字词:【也欢迎随时留言与excelpptpx以Excel、PPT、Word、思维导图等Office办公软件学习、研究、交流为发轫,开启您职场高效能之旅,提升您的结构思考力,让职场生活更加高效开心畅通!【Office办公软件职业讲师李则见创立维护,投稿有稿酬,订阅改变你!】热门文章最新文章excelpptpx以Excel、PPT、Word、思维导图等Office办公软件学习、研究、交流为发轫,开启您职场高效能之旅,提升您的结构思考力,让职场生活更加高效开心畅通!【Office办公软件职业讲师李则见创立维护,投稿有稿酬,订阅改变你!】EXCEL中当出现两个SUMIF引用函数的时候,怎样写出这个公式,请高手指点。谢谢!!!!!!!!!!!!!_百度知道
EXCEL中当出现两个SUMIF引用函数的时候,怎样写出这个公式,请高手指点。谢谢!!!!!!!!!!!!!
在1表格与2表格中:当1表格中A列日期等于等于2表格A日期列,然后再1表格中B列机台号等于等于2表格B列机台号的时候,怎么样带出一个求和的公式。
用SUMPRODUCT函数=SUMPRODUCT((数据区域1=条件1)*(数据区域2=条件2)*(需要求和的区域))同时按CTRL+SHIFT+回车键
其他类似问题
为您推荐:
其他3条回答
是2个条件求和吧,sumif()函数满足不了。SUMPRODUCT((1表!a1:a100=a1)*(1表!b1:b100=b1),(c1:c100)) 直接回车,这个不是数组公式以上公式C列是你要取数的列
假设1号表中有属性A列日期,B列机台号,C列数量匹配求和时关键是把1号表中的A日期列和B机台号列 用“&”函数组合单独做一列D列 D2 =A2&B2 2号表中单列一列=SUMIF(Sheet1!D:D,A2&B2,Sheet1!C:C)
计算返回两个日期参数的差值。 计算天数 DAY 计算参数中指定日期或引用单元格4.当选中所需的函数后,Excel 2000将打开&公式选项板&。用户可以在这个选项
sumif的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 510|回复: 4
请教高手一个excel中if的问题,IF函数最多几层
阅读权限10
在线时间 小时
如果有18个条件,可以用if来做吗?
比如:显示B000,就是SH1;B100,SH2; B300,SH3;B400,SH4;B500,SH5;B600,SH6;以此类推,后面还有10几个条件。不行的话excel中有什么公式可以实现吗?先谢过啦!
阅读权限95
在线时间 小时
雾里看花啊复制代码
阅读权限95
在线时间 小时
& & & & & & & &
=&SH&&MID(A1,2,10)/100+1复制代码A1为引用单元格地址,或直接输入字符串如=&B100&
阅读权限20
在线时间 小时
IF最多7层。
条件太多,试试VLOOKUP查找。
阅读权限20
在线时间 小时
xym360425 发表于
IF最多7层。
条件太多,试试VLOOKUP查找。
2010可以达到64层。
玩命加载中,请稍候
玩命加载中,请稍候
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
本站特聘法律顾问:徐怀玉律师 李志群律师
Powered by}

我要回帖

更多关于 excel函数公式大全 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信