打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
你有张良计,我有过墙梯。数字提取繁简各异任你取!

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

【置顶公众号】或者【设为星标】及时接收更新不迷路



小伙伴们好,今天要和大家分享一道简单的算术题。这道题目,用小学算数 就可以轻松得到正确答案。可是,如何构建公式思路,却有一点难哦!

原题是这样子的:



就是这样一道题目,看看大家都有哪些好的思路!


01

简单地说,我们可以把数量和单价都先提取出来,再相乘就可以了。而提取数值用LOOKUP函数很轻松就可以办到。



在单元格E2中输入公式“=LOOKUP(9^9,--MID(C2,1,ROW($1:$10)))*LOOKUP(9^9,--MID(D2,1,ROW($1:$10)))”,并向下拖曳即可。

这是一个非常典型的LOOKUP函数应用。详细过程这里就不再赘述了。


02

我们之前给大家分享过一个从文本字符串中提取数值并汇总求和的套用公式,不知道大家还有印象没有。具体内容亲参看帖子华山论剑:数字提取技术谁更强,应用之家帮你忙,今天这里就可以借鉴一下其中的一条思路。



在单元格E2中输入公式“=PRODUCT(1/IFERROR(1/(TEXT(LEFT(TEXT(MID(C2&D2,COLUMN($A:$K),ROW($2:$15)),),ROW($1:$14)),"0.00;;0;!0")*ISERROR(-MID(C2&D2,COLUMN($A:$K)-1,2))),1))”,三键回车并向下拖曳即可。

思路:

  • (TEXT(LEFT(TEXT(MID(C2&D2,COLUMN($A:$K),ROW($2:$15)),),ROW($1:$14)),"0.00;;0;!0")*ISERROR(-MID(C2&D2,COLUMN($A:$K)-1,2)))部分,这里不过多介绍,大家只要学会套用即可。这部分最终的结果是{0,0,0,0,0,0,0,0,0,0,0;0,0,0,0,0,0,0,0,0,0,0;200,0,0,0,0,0,0,0,0,0,0;0,0,0,0,6.52,0,0,0,0,0,0;0,0,0,0,0,0,0,0,0,0,0;0,0,0,0,0,0,0,0,0,0,0;0,0,0,0,0,0,0,0,0,0,0;0,0,0,0,0,0,0,0,0,0,0;0,0,0,0,0,0,0,0,0,0,0;0,0,0,0,0,0,0,0,0,0,0;0,0,0,0,0,0,0,0,0,0,0;0,0,0,0,0,0,0,0,0,0,0;0,0,0,0,0,0,0,0,0,0,0;0,0,0,0,0,0,0,0,0,0,0}。大家可以看到,上面的内存数组中只剩下了200和6.52这两个数字,其余的都是0

  • 1/()部分,将0都转换为错误值

  • IFERROR函数将错误值转换为1

  • 再次用1/()这个技巧,经过两次1/()操作,200和6.52这两个数字没有发生任何变化,而所有的0都变成1

  • 最后,用PRODUCT函数将所有的参数相乘,得到答案。

-END-


我就知道你“在看”

推荐阅读
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
提取数字【Excel分享】
精妙的函数公式,思路启迪。
将混在文本的数字求和
这个提取单元格数字的公式很强悍,看懂这个思路你就厉害了!
很有意思的括号内数字求和
工作必备vlookup函数3大用法,让你效率再翻倍!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服