Товарищи, форумчане! Очень помощь Ваша нужна: Есть 2 файла:
в 1ом файле "ведомость" имеется 4 листа с именами "лист1", "лист2", "лист3" и "лист4". в этом файле на каждом листе по 2 столбца. в первом столбце каждого листа данные по серийным номерам во втором столбце данные о том, кому эти серийные номера были выданы.
во 2ом файле "учет" 1 лист в первом столбце этого файла данные по серийным номерам во второй столбец (В) необходимо ФОРМУЛОЙ подтягивать из файла "ведомость" данные о том, кому эти серийные номера были выданы, причем так, чтобы формула изначально искала на первом листе "лист1", потом на "лист2"... и т.д.
Я уже изрядно себе поломал голову с этой задачей (хочу отметить, что excel для меня не совсем темный лес и я только учусь, но все же немного знаний не хватает для решения такой, казалось бы, несложной задачи)
Вот что на..евертил я: =ЕСЛИ(ЕОШИБКА(ВПР(A7;'[Учет сим РГ.xlsx]Христич М.'!$C:$D;2;ЛОЖЬ))=ИСТИНА;ВПР(A7;'[Учет сим РГ.xlsx]Хлопяник Б.'!$C:$D;2;ЛОЖЬ);ЕСЛИ(ЕОШИБКА(ВПР(A7;'[Учет сим РГ.xlsx]Хлопяник Б.'!$C:$D;2;ЛОЖЬ))=ИСТИНА;ВПР(A7;'[Учет сим РГ.xlsx]Полищук А.'!$C:$D;2;ЛОЖЬ);ВПР(A7;'[Учет сим РГ.xlsx]Христич М.'!$C:$D;2;ЛОЖЬ)))
извиняюсь, формула которую я привел в пример это уже из моих файлов, а не из тех, которые сделал упрощенные.... но суть не в этом, можно просто не обращать внимания))
Вы по-моему неправильно ф-цию если использовали. У Вас стоит если ВПР(A7;'[Учет сим РГ.xlsx]Христич М.'!$C:$D;2;ЛОЖЬ) = ошибка, то тогда ВПР(A7;'[Учет сим РГ.xlsx]Христич М.'!$C:$D;2;ЛОЖЬ)
имеется ввиду, что если на листе '[Учет сим РГ.xlsx]Христич М.' (в прикрепленных файлах это просто лист1, лист2 и т.д.) подходящее значение не найдено и результат вычисления будет #Н/Д, то нужно осуществить поиск на следующем листе, а если на первом листе есть искомое значение, то на этом и остановиться.
то есть: последняя функция- это [значение_если_ложь]