web-dev-qa-db-fra.com

Comment faire un If Else dans les feuilles de google?

En ce moment, j'essaie de déterminer si une cellule contient l'une des deux valeurs, elle effectuera ensuite une opération qui dépend de la valeur de cette cellule. Voici la fonction que j'ai jusqu'à présent:

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

Cependant, j'ai trouvé que vous ne pouvez pas faire 2 déclarations if dans la même cellule.

7
Asubaba

Mettez votre deuxième dans le faux du premier au lieu du "". Cela s'appelle l'emboîtement:

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

Alterner avec les fonctions IFERROR imbriquées.

=IFERROR(E2*IFERROR(SIGN(SEARCH("btc",I2))*110%,SIGN(SEARCH("pp",I2)))-D2,"")
2
user4039065