现在我试图弄清楚一个单元格是否包含两个值中的一个,然后它将执行一个操作,该操作取决于所述单元格中的任何值。这是我到目前为止的功能:
=IF(ISNUMBER(SEARCH("btc", I2)), (E2*(1+10%)-D2),""), IF((ISNUMBER(SEARCH("pp",I2)),E2-D2,""))
但是我发现你不能在同一个单元格中做2个if语句。
答案 0 :(得分:16)
将你的第二个放入第一个而不是""
。它被称为嵌套:
=IF(ISNUMBER(SEARCH("btc", I2)), (E2*(1+10%)-D2),IF(ISNUMBER(SEARCH("pp",I2)),E2-D2,""))
答案 1 :(得分:2)
与嵌套的IFERROR函数交替使用。
=IFERROR(E2*IFERROR(SIGN(SEARCH("btc",I2))*110%,SIGN(SEARCH("pp",I2)))-D2,"")