Excel можно заполнить две ячейки одной if-формулой

Я искал в Интернете, чтобы посмотреть, возможно ли это:

IF (логический тест, истинное значение, ложное значение)

  • Запретить пользователю Excel 2010 вставлять форматирование в ячейку
  • Как создать ячейку для отражения последнего введенного значения в столбце?
  • Как определить, какие значения в заданном наборе ячеек будут содержать числовой диапазон
  • Как объединить данные из нескольких файлов Excel в один файл Excel или базу данных Access?
  • Как можно выделить две отдельные ячейки с разделенными запятыми данными и соединить их?
  • Функция Excel TEXT не работает должным образом
  • Это то, что я пытаюсь сделать, например

    A2 =IF( B2 = 20 ; "True" и дать значение C2 «Закрыто» ; False )

    Как я могу это сделать?

  • Excel. Как vlookup вернуть несколько значений?
  • DATEVALUE () дает разные значения для аналогичных данных
  • Excel уничтожает специальный символ при сохранении как CSV
  • Как временно копировать абсолютные ссылки на ячейки как относительные ссылки в Excel?
  • Удаление определенных строк / столбцов из excel
  • Экранные серые и черные квадраты на дополнительном дисплее
  • 2 Solutions collect form web for “Excel можно заполнить две ячейки одной if-формулой”

    Нет, вы не можете присвоить значение другой ячейке без VBA.

    Вы можете сделать две формулы:

     A2=IF(B2=20,"True","False") C2=IF(A2="True","Closed","") 

    Для VBA вы можете сделать что-то вроде

     sub test() For each c in range("B:B") If c = 20 then c.offset(-1,) = "True" c.offset(1,) = "Closed" End if Next c end sub 

    Для будущих ссылок и, возможно, для других, которые ищут ответ в будущем, вы можете сделать это с помощью одной формулы, если ячейки смежны. Например, если мы помещаем TRUE / FALSE в C2 и закрываем D2.
    Вы делаете это с помощью формулы массива … Для этого вам необходимо:

    1. Выберите BOTH ячейки C2 и D2
    2. Введите формулу =IF($B2=20,{TRUE,"Closed"},{FALSE,""}) и используйте Ctrl + Shift + Enter для ее установки

    Таким образом, IF возвращает массив значений (либо TRUE,"Closed" либо FALSE,"" ), и, введя это как формулу массива с выбранными двумя ячейками, Excel будет заполнять оба.

    К сожалению, вы не можете сделать такой подход, когда ячейки разделены, как в A2 / C2, как в вашем случае 🙁

    Давайте будем гением компьютера.