
Загальна формула
=IF(A1="red",true result,false result)
Резюме
Щоб виконати одну дію, коли клітинка дорівнює певному значенню, а іншу - коли не дорівнює, можна скористатися функцією IF. У наведеному прикладі формула в комірці D6 має вигляд:
=IF(B6="red","x","")
Пояснення
Якщо ви хочете зробити щось конкретне, коли комірка дорівнює певному значенню, ви можете використовувати функцію IF, щоб перевірити значення, потім зробіть щось, якщо результат ІСТИНА, і (за бажанням) зробіть щось інше, якщо результат тесту FALSE .
У наведеному прикладі ми хочемо позначити "х" рядки, де колір червоний. Іншими словами, ми хочемо протестувати клітинки у стовпці B та вжити певних дій, коли вони дорівнюють слову "червоний". Формула в комірці D6:
=IF(B6="red","x","")
У цій формулі логічним тестом є такий біт:
B6="red"
Це поверне TRUE, якщо значення в B6 "червоне", і FALSE, якщо ні. Оскільки ми хочемо позначити або позначити червоні елементи, нам потрібно вживати заходів лише тоді, коли результат тесту ІСТИНА. У цьому випадку ми просто додаємо "х" у стовпець D, якщо коли колір червоний. Якщо колір не червоний (або порожній тощо), ми просто повертаємо порожній рядок (""), який відображається як ніщо.
Примітка: якщо для value_if_false не вказано порожній рядок (""), формула поверне FALSE, коли колір не буде червоним або зеленим.
Збільште ціну, якщо колір червоний
Звичайно, ви могли б зробити і щось більш складне. Наприклад, припустимо, ви хочете збільшити ціну на червоні речі лише на 15%.
У цьому випадку ви можете використати цю формулу в стовпці E для розрахунку нової ціни:
=IF(B6="red",C6*1.15,C6)
Тест такий же, як і раніше (B6 = "червоний"). Якщо результат ІСТИНА, ми помножуємо початкову ціну на 1,15 (збільшення на 15%). Якщо результат тесту FALSE, ми просто використовуємо оригінальну ціну як є.