2017-07-03 99 views
0

Ive得到了下面的语句在Excel中:写一个if,elseif;在Excel块

=IF(OR(L744=0, N744>0), "price ?", "")

我想更新它是:

IF(OR(L744=0, N744>0), "price ?", "") ELSEIF(NOT(ISBLANK(P744), "")

但似乎Excel中dosnt有一个ELSEIF块。任何想法什么是最好的写在Excel中的语义方式?

+1

在虚假参数中放置一个“IF”公式来模拟else if。 – Phylogenesis

+0

你想达到什么目的? – pnuts

回答

3

使用类似IF(condition, xx, IF(condition2, yy, zz))的东西。

Excel中的IF是函数调用,因此您嵌套函数调用。

0

只是猜测:

=IF(OR(A1=0,A2=0),"c",IF(NOT(ISBLANK(A3)),"a","b"))

我没有这个Excel版本在这里。 :)

+0

你能澄清为什么IF(NOT(ISBLANK(P744),“”),“”)'? – pnuts

+0

@pnuts - 因为OP想要两个条件? – Vityata

+0

我想知道!如果P744'没有填充任何单元格填充单元格? – pnuts