Применение условного IF к 3 строкам и возвращение другого значения другой ячейки, если условие выполнено - PullRequest
1 голос
/ 20 июня 2019

У меня есть 3 ячейки в строке, заполненные именами пользователей, и еще одна ячейка в той же строке, заполненная временем, я хочу создать столбцы с этими именами пользователей Id, и если идентификатор пользователя Id нашел какую-либо из строк, то выведите время вформула ячейки.Есть ли способ достичь этого?Я пытался MATCH и VLOOKUP неудача была болезненной.

Я приложил изображение в качестве примера, и я очень ценю вашу помощь, поскольку она очень важна для меня.

Spreadsheet example

1 Ответ

1 голос
/ 20 июня 2019

вставьте в ячейку G2 и перетащите вправо, затем перетащите вниз:

=IF($A2=G$1, $E2, IF($B2=G$1, $E2, IF($C2=G$1, $E2, "out")))

0


раствор с одной ячейкой:

вставка в G2 ячейка:

=ARRAYFORMULA(IF(LEN(A2:A), {
 IF(A2:A=G1, E2:E, IF(B2:B=G1, E2:E, IF(C2:C=G1, E2:E, "out"))), 
 IF(A2:A=H1, E2:E, IF(B2:B=H1, E2:E, IF(C2:C=H1, E2:E, "out"))), 
 IF(A2:A=I1, E2:E, IF(B2:B=I1, E2:E, IF(C2:C=I1, E2:E, "out"))),
 IF(A2:A=J1, E2:E, IF(B2:B=J1, E2:E, IF(C2:C=J1, E2:E, "out")))}, ))

0

...