web-dev-qa-db-ja.com

GoogleシートでIf Elseを実行する方法は?

現時点では、セルに2つの値のいずれかが含まれているかどうかを確認しようとしています。セルに含まれる値に依存する操作を実行します。これは私がこれまで持っている機能です:

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

しかし、同じセル内で2つのifステートメントを実行できないことがわかりました。

7
Asubaba

""の代わりに、2番目を最初のfalseに入れます。ネストと呼ばれます:

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

入れ子になったIFERROR関数の代替。

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