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

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

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

Это то, что я пытаюсь сделать, например

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

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

Нет, вы не можете присвоить значение другой ячейке без 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, как в вашем случае 🙁

  • Как удалить все не буквенно-цифровые символы из строки, кроме периода и пробела в excel?
  • VBA Runtime Error 1004 «Определенная пользователем или объектная ошибка» при выборе диапазона
  • В чем разница между «Form Controls» и «ActiveX Control» в Excel 2010?
  • Ошибка времени выполнения 1004 Excel 2013
  • Странный остаток на ячейке с проверкой данных при использовании Excel VBA
  • VBA эквивалентно функции модема Excel
  • Запуск макроса Excel из внешнего Excel с помощью VBScript из командной строки
  • Как добавить параметры во внешний запрос данных в Excel, который нельзя отобразить графически?
  • Ping IP-адрес с кодом VBA и результаты возврата в Excel
  • Excel исчерпал ресурсы, пытаясь вычислить одну или несколько формул
  • Как настроить «зубчатый массив» в VBA?
  • Interesting Posts

    Как обрабатывать инъекцию зависимостей в приложении WPF / MVVM

    Восстановление данных на поврежденном диске 3 ТБ

    Как отключить новый интервал при щелчке правой кнопкой мыши в Google Chrome

    Hibernate, @SequenceGenerator и allocSize

    Как я могу получить список пользователей из активного каталога?

    CALayer: добавить границу только с одной стороны

    Лямбда-выражение в Powershell

    Использование GLEW для использования расширений OpenGL под Windows

    Должен ли я отключить файл подкачки, если у меня много ОЗУ или я должен переместить его на виртуальный RAM-диск?

    Можете ли вы запустить собственное приложение для камеры из веб-приложения Html 5?

    Heroku – обработка статических файлов в приложении Django

    Кнопка «Отменить назад», чтобы действовать как кнопка «домой»

    Не удается получить доступ к Интернету в виртуальном боксе kali

    Почему переменные «i» и «j» используются для счетчиков?

    java.lang.NoClassDefFoundError: Не удалось инициализировать class XXX

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