Как я могу использовать три условия в одной ячейке? (ЕСЛИ И)

#if-statement #google-sheets

#оператор if #google-таблицы

Вопрос:

Допустим, у меня есть ячейки B60 и C60, которые являются флажками. Мне нужно только три результата,

  1. Если значение B60 равно true
  2. Если B60 не соответствует действительности.
  3. Если B60 и C60 верны.

Я пробовал использовать

 =IF(B60=TRUE,"B60 is true",AND(C60=TRUE,"Both B60 and C60 are true")
 

как я могу это исправить

Ответ №1:

использовать:

 =IF((B60=TRUE)*(C60=TRUE), "Both B60 and C60 are true",
 IF(B60=TRUE, "B60 is true", "B60 isn't true"))
 

введите описание изображения здесь

Ответ №2:

Другой вариант с CHOOSE :

 =ArrayFormula(IF(LEN(A1:A),CHOOSE(B1:B C1:C*B1:B 1,"B is false", "B is true", "Bamp;C are true"),""))
 

введите описание изображения здесь

Ответ №3:

использовать:

=ЕСЛИ (И (C60 = FALSE, B60 = TRUE), «B60 истинно», ЕСЛИ (И (C60 = TRUE, B60 = TRUE), «Оба B60 и C60 истинны», «»))

введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь

Объясните:

  1. Если значение B60 равно true
  2. Если B60 не соответствует действительности.
  3. Если B60 и C60 верны.

равно:

  1. только B60 имеет значение true (C60 имеет значение false) "B60 is true"
  2. оба B60 и C60 имеют значение true => "Both B60 and C60 are true"

итак, мы создаем 2 условия:

  1. И (C60 = FALSE, B60 = TRUE)
  2. И (C60 = TRUE, B60 = TRUE)