Як зберегти значення в операторі "if" для використання пізніше в Excel?


0

Мені цікаво, як я можу зберігати деяке значення в IF() так, щоб Excel не мав робити обчислення двічі. Чи є спосіб зберігати щось у змінну?

Наприклад, припустимо, що у мене є щось на зразок цього:

=IF(ISNA(CalculateSomething(cellref)),"something",CalculateSomething(cellref))

Здається, що це трата CalculateSomething(cellref) запускати двічі, особливо на великій електронній таблиці.

Чи є спосіб зберегти повернення з CalculateSomething(cellref) десь використовувати в else частина заяви?

Відповіді:


4

Ви можете скористатися IFERROR() замість цього:

=IFERROR(CalculateSomething(cellref),"something")

Немає способу AFAIK зберігати обчислення кроків, якщо ви не використовуєте допоміжну колонку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.