я следующая таблица в Excel:Условный сбор из строки в Excel
Col1 Col2 Col3 Col4 Col5 Col6
43401 17 #N/A 17 #N/A 43401
43480 17 #N/A 17 #N/A 43480
44501 #N/A #N/A #N/A #N/A
97590 #N/A #N/A #N/A #N/A
00475 #N/A #N/A 8 #N/A
формула должна проверить, если какой-либо из перевалы (1-5) не # N/A, то выборка соответствующее значение Col1, если не поставить пробел. Формула, которая в настоящее время используется, дает мне ошибку или строку 5, так как она имеет значение 8 и возвращает мне соответствующее значение Col1.
Эта формула, я в настоящее время с помощью:
=IFERROR(IF(G2<>"#N/A",F2,IF(H2<>"#N/A",F2,IF(I2<>"#N/A",F2,IF(J2<>"#N/A",F2,0)))),"")
В этой формуле выше G2 является col2, row1 и F2 является col1, строка 2 ... и так далее.
Любая помощь в том, почему это происходит?
Хороший ответ, вы могли бы также пойти с ' = IF (COUNTIF (G2: J2, "<> # N/A"), F2, "") ', чтобы удалить необходимость жесткого кодирования' 4' – CallumDA