Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2913|回复: 6

[已解决]数据查找后运算

[复制链接]
发表于 2014-9-5 09:48 | 显示全部楼层 |阅读模式
高手们,请帮忙:
    在B1单元格中查抄是否含有“C”,如果含有,则执行运算m1=D1*E1*F1,否则执行M1=D1*E1*G1

谢谢
最佳答案
2014-9-5 10:00
本帖最后由 baksy 于 2014-9-5 10:09 编辑

07版=IFERROR(IF(FIND("C",B1),D1*E1*F1),D1*E1*G1)
发表于 2014-9-5 09:52 | 显示全部楼层
回复

使用道具 举报

发表于 2014-9-5 09:58 | 显示全部楼层
二楼公式有错,当查不到C时,find返回错误,怎么再来返回第三参数值?
回复

使用道具 举报

发表于 2014-9-5 10:00 | 显示全部楼层    本楼为最佳答案   
本帖最后由 baksy 于 2014-9-5 10:09 编辑

07版=IFERROR(IF(FIND("C",B1),D1*E1*F1),D1*E1*G1)
回复

使用道具 举报

 楼主| 发表于 2014-9-5 10:05 | 显示全部楼层
我试过这个公式,可含有的会执行运算,不含有的会返回#VALUE!
#VALUE!
9.259259259
7.740398928
#VALUE!
#VALUE!
#VALUE!
回复

使用道具 举报

发表于 2014-9-5 10:12 | 显示全部楼层
本帖最后由 baksy 于 2014-9-5 10:13 编辑
lida1147 发表于 2014-9-5 10:05
我试过这个公式,可含有的会执行运算,不含有的会返回#VALUE!
#VALUE!
9.259259259


03版
=IF(LEN(SUBSTITUTE(B1,"C",""))<LEN(B1),D1*E1*F1,D1*E1*G1)

=IF(LEN(SUBSTITUTE(B1,"C",""))<LEN(B1),F1,G1)*D1*E1
回复

使用道具 举报

 楼主| 发表于 2014-9-5 10:44 | 显示全部楼层
我用07版
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 01:46 , Processed in 0.487199 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表