Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Перенос данных на другой лист по нескольким критериям - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенос данных на другой лист по нескольким критериям (Формулы/Formulas)
Перенос данных на другой лист по нескольким критериям
Xelix Дата: Четверг, 25.04.2019, 11:09 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Не сплю вторую ночь - пытаюсь решить задачку:
Есть данные по входу сотрудников по магнитным пропускам (ФИО; Дата; Время входа; Время выхода; общее время)
Нужно сделать автоматический табель на конкретного сотрудника (месяц и фио вводятся руками).
Задача: перенос данных из ячейки "Общее время" в табель при соблюдении условий (совпадение "ФИО"; "Дата")
Пробовал через ВПР (объединял "ФИО" и "Дата" в одно значение через "сцепить", чтобы получить уникальную запись) - не помогло, ошибка #n/d
Пробовал через ЕСЛИОШИБКА
Пробовал через перенос данных с помощью ИНДЕКС ПОИСКПОЗ
ТУПЛЮ
А данных много, руками на каждого сотрудника строить не вариант
Пример данных - вложение.

Кто что может посоветовать?

Заранее огромное спасибо!

PS макросы знаю очень плохо
К сообщению приложен файл: __V2.xlsm (53.4 Kb)
 
Ответить
СообщениеНе сплю вторую ночь - пытаюсь решить задачку:
Есть данные по входу сотрудников по магнитным пропускам (ФИО; Дата; Время входа; Время выхода; общее время)
Нужно сделать автоматический табель на конкретного сотрудника (месяц и фио вводятся руками).
Задача: перенос данных из ячейки "Общее время" в табель при соблюдении условий (совпадение "ФИО"; "Дата")
Пробовал через ВПР (объединял "ФИО" и "Дата" в одно значение через "сцепить", чтобы получить уникальную запись) - не помогло, ошибка #n/d
Пробовал через ЕСЛИОШИБКА
Пробовал через перенос данных с помощью ИНДЕКС ПОИСКПОЗ
ТУПЛЮ
А данных много, руками на каждого сотрудника строить не вариант
Пример данных - вложение.

Кто что может посоветовать?

Заранее огромное спасибо!

PS макросы знаю очень плохо

Автор - Xelix
Дата добавления - 25.04.2019 в 11:09
китин Дата: Четверг, 25.04.2019, 11:31 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Так надо? формула массива
Код
=ЕСЛИОШИБКА(ИНДЕКС(Таблица1[[Общее время  ]];ПОИСКПОЗ($B6&ТЕКСТ(C$4;"ГГГГ.ММ.ДД");Таблица1[[ФИО  ]]&Таблица1[[Дата  ]];0));0)
К сообщению приложен файл: Xelix.xlsm (57.1 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеТак надо? формула массива
Код
=ЕСЛИОШИБКА(ИНДЕКС(Таблица1[[Общее время  ]];ПОИСКПОЗ($B6&ТЕКСТ(C$4;"ГГГГ.ММ.ДД");Таблица1[[ФИО  ]]&Таблица1[[Дата  ]];0));0)

Автор - китин
Дата добавления - 25.04.2019 в 11:31
Xelix Дата: Четверг, 25.04.2019, 11:51 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
китин, спасибо!
Именно то, что нужно! hands hands hands
Но при попытке вставить эту формулу в рабочий файл, она не работает :(
 
Ответить
Сообщениекитин, спасибо!
Именно то, что нужно! hands hands hands
Но при попытке вставить эту формулу в рабочий файл, она не работает :(

Автор - Xelix
Дата добавления - 25.04.2019 в 11:51
китин Дата: Четверг, 25.04.2019, 11:54 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
формулу в рабочий файл, она не работает

формула массива

вводится одновременным нажатием 3 клавиш Ctrl+Shift+Enter


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
формулу в рабочий файл, она не работает

формула массива

вводится одновременным нажатием 3 клавиш Ctrl+Shift+Enter

Автор - китин
Дата добавления - 25.04.2019 в 11:54
Xelix Дата: Четверг, 25.04.2019, 11:56 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
китин, :'(
соррян. Я ее копированием :(

Огромное СПС
 
Ответить
Сообщениекитин, :'(
соррян. Я ее копированием :(

Огромное СПС

Автор - Xelix
Дата добавления - 25.04.2019 в 11:56
bigor Дата: Четверг, 25.04.2019, 11:58 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1099
Репутация: 209 ±
Замечаний: 0% ±

нет
проверьте такую [vba]
Код
=СУММПРОИЗВ((Исходник!$A$4:$A$119='Формирование табеля по сотр.'!$B6)*(Исходник!$B$4:$B$119=ТЕКСТ(C4;"гггг.ММ.дд")))
[/vba]
 
Ответить
Сообщениепроверьте такую [vba]
Код
=СУММПРОИЗВ((Исходник!$A$4:$A$119='Формирование табеля по сотр.'!$B6)*(Исходник!$B$4:$B$119=ТЕКСТ(C4;"гггг.ММ.дд")))
[/vba]

Автор - bigor
Дата добавления - 25.04.2019 в 11:58
Xelix Дата: Четверг, 25.04.2019, 12:22 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
китин, все работает! hands hands hands
 
Ответить
Сообщениекитин, все работает! hands hands hands

Автор - Xelix
Дата добавления - 25.04.2019 в 12:22
Xelix Дата: Четверг, 25.04.2019, 15:16 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Я очень извиняюсь, но можно в этой же ветке спросить про другую ошибку в этом же файле?
Как поставить ограничения в том же самом табеле, чтобы при формировании календарных дат были только даты заданного месяца.
Как пример - в феврале 28 (29) дней, в табеле 31 ячейка.
Следовательно, дальше загружаются даты уже мартовские.
Соответственно, итоговые суммы по количеству дней и часов считаются неправильно. :o
 
Ответить
СообщениеЯ очень извиняюсь, но можно в этой же ветке спросить про другую ошибку в этом же файле?
Как поставить ограничения в том же самом табеле, чтобы при формировании календарных дат были только даты заданного месяца.
Как пример - в феврале 28 (29) дней, в табеле 31 ячейка.
Следовательно, дальше загружаются даты уже мартовские.
Соответственно, итоговые суммы по количеству дней и часов считаются неправильно. :o

Автор - Xelix
Дата добавления - 25.04.2019 в 15:16
китин Дата: Четверг, 25.04.2019, 15:34 | Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Xelix, это уже другой вопрос, следовательно другая тема


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеXelix, это уже другой вопрос, следовательно другая тема

Автор - китин
Дата добавления - 25.04.2019 в 15:34
Xelix Дата: Четверг, 25.04.2019, 15:42 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
китин, Спасибо.
Сейчас все же сам пытаюсь разобраться.
 
Ответить
Сообщениекитин, Спасибо.
Сейчас все же сам пытаюсь разобраться.

Автор - Xelix
Дата добавления - 25.04.2019 в 15:42
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенос данных на другой лист по нескольким критериям (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!