Страницы: 1
RSS
Объединить данные строк с одинаковой фамилией
 
Добрый день. У меня возникла проблема с написанием формулы. Нужно из таблицы 1 перенести данные в таблицу 2. В столбце А фамилия повторяется, и функция ВПР выполняет поиск по первому совпадению, и поэтому данные в таблицу 2 переносятся не полностью.Помогите доработать формулу.
Изменено: vikttur - 14.07.2021 19:32:53
 
в Е22 и копируем дальше
Код
=СУММПРОИЗВ(($A$4:$A$5=$A22)*($C$3:$AG$3=E$19)*$C$4:$AG$5)
 
Вставил формулу в рабочую таблицу выскочило #ЗНАЧ!. Не мог понять, что не так. Оказалось при вводе в таблицу 1(график) любое буквенное значение например "О" (отпуск) и т.д., формула перестаёт работать.
Изменено: vikttur - 14.07.2021 18:00:18
 
по-моему, СУММЕСЛИ() достаточно
 
Спасибо конечно за отзыв, но в этом случае в табеле не отображаются буквенные значения.Они тоже нужны.
 
 Ещё кто нибудь предложить ничего не может?
 
О буквенных обозначениях не было заявлено сразу, и в примере не было букв.
Уточните, вы хотите просуммировать часы, а если в табеле буквенные обозначения- перенести их?  Что делать, если у одинаковых ФИО будут буквенные обозначения в каждой строке, или в одной часы, а в другой буквы.  
 
 =СУММПРОИЗВ(($B$32:$B$35=$A48)*($D$30:$AH$30=E$45)*ЕСЛИ(ЕНЕТЕКСТ($D$32:$AH$35);$D$32:$AH$35;0))
 
Цитата
Vik_tor написал: О буквенных обозначениях не было заявлено сразу
Каюсь, просто изначально использовал ВПР, а он переносил данные как есть. И в связи с этим наверно и не уточнил задачу.[

Blood81, спасибо за отзыв, но при внесении буквенных значений в графике в табель они не переносятся. Аналогично
Код
=СУММЕСЛИ($B$32:$B$35;$A50;E$32:E$35)

что предложил Vik_tor
Изменено: vikttur - 15.07.2021 14:55:47
 
для случая если буква в табеле "не пересекается" с цифрами
 
Спасибо. Протестировал не понял момент пересекается с цифрами.Если в строке 8 данные цифровые в перемешку с буквенными, то в строке 26 отображается нормально. Если в строке 9 данные цифровые в перемешку с буквенными, то в строке 26 не отображается.
Изменено: vikttur - 15.07.2021 14:56:05
 
=ЕСЛИ(СУММЕСЛИ($B$6:$B$9;$A26;T$6:T$9)=0;ИНДЕКС(T$6:T$9;ПОИСКПОЗ($A26;$B$6:$B$9;ЕНЕТЕКСТ(T$6)));СУММЕСЛИ($B$6:$B$9;$A26;T$6:T$9)), поменял "0" на ЕНЕТЕКСТ(T$6) вроде всё заработало
 
Цитата
Frekby написал:
не понял момент пересекается с цифрами
я имел ввиду, тот случай, когда у вас 2 строки с одной ФИО и при этом в одной строке за какое-то число стоит 8 а в другой за то же чисто буква. об это я и спрашивал в #7
 
Все равно спасибо за заботу и работу, а так же Всем кто принимал участие.
Страницы: 1
Наверх