Como fazer um " se " no Google sheets?

Neste momento, estou a tentar descobrir se uma célula contém um de dois valores, e então irá realizar uma operação que depende do valor que estiver nessa célula. Esta é a função que tenho até agora:

=IF(ISNUMBER(SEARCH("btc", I2)), (E2*(1+10%)-D2),""), IF((ISNUMBER(SEARCH("pp",I2)),E2-D2,""))

no entanto, descobri que você não pode fazer 2 se afirmações na mesma célula.

Author: Jeeped, 2017-03-22

2 answers

Põe o segundo no falso do primeiro em vez do "". Chama-se ninho:

=IF(ISNUMBER(SEARCH("btc", I2)), (E2*(1+10%)-D2),IF(ISNUMBER(SEARCH("pp",I2)),E2-D2,""))
 10
Author: Scott Craner, 2017-03-21 21:37:28

Alternar com funções iferror aninhadas.

=IFERROR(E2*IFERROR(SIGN(SEARCH("btc",I2))*110%,SIGN(SEARCH("pp",I2)))-D2,"")
 1
Author: Jeeped, 2017-03-21 21:49:34