EXCEL 公式如何精简?

=IF(AND(--报价表!F9=18,报价表!H9="",OR(--报价表!D9=2100,--报价表!D9=2400),OR(--报价表!E9=650,--报价表!E9=600,--报价表!E9=550,--报价表!E9=500)),价格表!$E$36,"")

第1个回答  推荐于2016-03-05
一、对条件定义(ctrl+F3,名称和引用位置分别输入)
(1)名称:条件1
引用: (--报价表!F9=18)*(报价表!H9="")*(--报价表!D9={2100,2400})*(--报价表!E9={650,600,550,500})
【添加】
(2)名称:条件2
引用: (--报价表!F9=20)*(报价表!H9="")*(--报价表!D9={2100,2400})*(--报价表!E9={650,600,550,500})
【确定】
二、输入公式
=if(条件1,条件1*价格表!$E$36,if(条件2,条件2*价格表!$E$37,""))

****************************************


=TEXT((--报价表!F9={18,20})*(报价表!H9="")*(--报价表!D9={2100,2400})*(--报价表!E9={650,600,550,500})*choose(match(--报价表!F9,{18,20},),价格表!$E$36,价格表!$E$36),"[<>];")本回答被提问者和网友采纳
第2个回答  2014-10-28
=IF(AND(--报价表!F9=18,报价表!H9="",NOT(ISNA(MATCH(--报价表!D9,{2100,2400},0))),NOT(ISNA(MATCH(--报价表!E9,{500,550,600,650},0)))),价格表!$E$36,"")
第3个回答  2014-10-28
简化公式:
=IF(AND(--报价表!F9=18,报价表!H9="",OR(--报价表!D9={2100,2400}),OR(--报价表!E9={650,600,550,500})),价格表!$E$36,"")追问

=IF(AND(--报价表!F9=18,报价表!H9="",OR(--报价表!D9={2100,2400}),OR(--报价表!E9={650,600,550,500})),价格表!$E$36,IF(AND(--报价表!F9=20,报价表!H9="",OR(--报价表!D9={2100,2400}),OR(--报价表!E9={650,600,550,500})),价格表!$E$37,""))

追答

这个公式,基本没有什么可以简化的了。

EXCEL 公式如何精简?
一、对条件定义(ctrl+F3,名称和引用位置分别输入)(1)名称:条件1 引用: (--报价表!F9=18)*(报价表!H9="")*(--报价表!D9={2100,2400})*(--报价表!E9={650,600,550,500})【添加】(2)名称:条件2 引用: (--报价表!F9=20)*(报价表!H9="")*(--报价表!D9={2100,2...

Excel,公式跪求帮助,公式要短的,精简的摆脱
图1 类似你的表格、选中这2列,然后Alt+D,然后P+P(连点P),接下来你就下一步下一步完成。把重复数拖放到行标签、统计个数拖放到数值那一栏就出现了如下统计数据 重复数组汇总 16 23 44 52 (空白)总计15 如果是这个意思的话给个最佳吧 ...

EXCEL显示公式太长 怎么办 IF公式
1、EXCEL显示公式太长,表格中不显示数值。2、如果是这样的情况,我们点击上方的公式。3、看一下是不是我们因为勾选了显示公式这个功能。4、如果是因为我们勾选了显示公式,这个功能我们取消显示公式。5、然后回到表格中可以看到,单元格中显示的内容就正确了,而不是显示公式了。

excel公式太长,求高人精简
=lookup(C8,{0,250,350,450},{6,8,10,12})+(G8>=100)*2

EXCEL设置公式引用有文本的单元格数据时怎么把文本去掉? 如何编辑正确...
公式可以精简为这样:=A2\/MID(A1,2,99)*100 或者这样也行 =A2\/RIGHT(A1,LEN(A1)-1)*100 如果是数字和文本混合,且位置不固定的公式要复杂点,变为这样:=A2\/LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$300)))*100 ...

SUMIF函数的简化的经验
所以 [D9]公式可以写为: =SUMIF(B4:B20,">20")这样的公式不光是可以得到结果,还可以看起来比较精简。优化不彻底呢?我们可以采用定义名称,将B4:B20单元格区域定义为名称“数量”。进行优化。怎么定义名称呢?①选中b3:b20区域,也就是将标题和数据区域都选中了。②我们可以单击 excel2013版本如下...

求大侠简化excel公式
①公式输出结果没错误的话,没必要精简 ②楼主感觉公式冗长难以理解或担心影响运算速度的话,可以把这些语句放到模块里,以宏模式后台运行,眼不见为净 这么多IF的嵌套,看起来很有比格,留着忽悠小师妹吧

excel 2003中IF 公式太长了,如何精简,或者有何更好的方法解答:
D4>=2,E4>=60),IF(F4>10000000,30-INT(F4\/10000000)*3,IF(F4>50001,27,30)),"")))1代表A++,2代表A,3代表A-,4代表B++……你的公式是有问题的,按道理d4有3种可能,e4有3种可能,f4有10种可能,组合起来有90种可能,你的公式只表达了30种 我给你的公式也是只表达了30种 ...

Excel 连续的if语句有办法精简吗
不能一概而论,但与有规律的数字对比判断,则可能一个IF都不要,简单的LOOKUP、VLOOKUP、CHOOSE等就可实现。没具体数据就只能泛泛而谈了。最好贴上带行号和列标的截图,说明要求。这样别人就能具体给你设计简单的公式。

excel判断日期显示月份求公式精简
公式修改如下:=IF(ISNUMBER(B2),IF(DAY(B2)<26,MONTH(B2),MONTH(EDATE(B2,1)+1)),A2)

相似回答