Формула Excel - распечатать все истинные условия - PullRequest
0 голосов
/ 15 октября 2019
=IF(A1="ONE","PRINT1",IF(B1="TWO","PRINT2",IF(C1="THREE","PRINT3")))

Если все условия выполняются, ожидаемый результат: PRINT1,PRINT2,PRINT3

Но я получаю только PRINT1.

Спасибо

Ответы [ 3 ]

1 голос
/ 15 октября 2019

ИЛИ,

=SUBSTITUTE(TRIM(IF(A1="ONE","PRINT1 "," ")&IF(B1="TWO","PRINT2 "," ")&IF(C1="THREE","PRINT3 "," "))," ",",")
1 голос
/ 15 октября 2019

Это еще один вариант:

enter image description here

И без "Два":

enter image description here

0 голосов
/ 15 октября 2019

Как только вы используете условие, вы исключаете опции. Если вы хотите включить все параметры:

IF (A1 = "ONE", IF (B1 = "TWO", IF (C1 = "THREE", "PRINT1, PRINT2, PRINT3", "PRINT1,PRINT2 "), IF (C1 =" THREE "," PRINT1, PRINT3 "," PRINT1 ")), IF (B1 =" TWO ", IF (C1 =" THREE "," PRINT2, PRINT3 "," PRINT2 "), "PRINT3"))

Надеюсь, это поможет

...