Використовуйте "якщо", щоб перевірити стан. Якщо умова не виконується, не змінюйте значення в комірці. Зберігайте попереднє значення таким, яким воно є


0

Клітина В1 має значення 1 Клітина В2 має значення 1

Осередок B10 не має значення. Я пишу формулу "якщо": B10 = if (b2 = b1, b2,) Значення в B10 змінюється на 1.

Тепер я змінюю значення B2 на 2. Осередок B10 змінюється на 0. (тому що умова 'if' не виконується).

Але я хочу, щоб форум форуму нічого не робив і зберігав значення B10 таким же, як і раніше, тобто 1. Я не хочу змінювати значення B10, коли умова "якщо" не виконується.

Будь ласка, керівництво з рішенням.


Тільки для посмішок спробуйте =if(B2=B1,B2,B10). Excel, ймовірно, виплюне це, але, можливо, ні.
Даніель Р Хікс

Коли ви пишете формулу в B10, ви втрачаєте значення в цій комірці. Я думаю, ви повинні встановити формулу в іншій комірці (наприклад, C10, щоб мати C10 = (якщо (B2 = B1; B2; B10))
Ale

Відповіді:


0

Після другого ,в IFзаяві ви повинні сказати Excel, що робити. Якщо ви хочете, щоб B10 був порожнім, якщо умова не виконується, вам потрібно буде додати " "до заяви після другої коми.

=IF(B2=B1, B2, "")

Це призведе до того, що B10 залишиться порожнім, якщо B1 і B2 не рівні.

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