3

Диапазон дат в exel

Мегамозги, выручайте.
есть исходная таблица 1, из которой будут автоматически заполняться ещё 4 таблицы. В таблице 1 есть столбец С, в котором указана дата начала работы, и столбец D, в котором указана дата окончания работы. Таблица 2, это табель. В нем, в ячейках на каждый день должен быть отражен код "Я", либо "МВ", исходя из данных таблицы 1.
несколько дней уже голову ломаю, без вас ни как....

MS, Libreoffice & Google docs

782 поста15K подписчиков

Правила сообщества

1. Не нарушать правила Пикабу

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях


Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.

Вы смотрите срез комментариев. Показать все
2
Автор поста оценил этот комментарий

Если в Таблице1 в столбцах С и D указаны данные в формате дата-время, то
формула в Таблице2 будет примерно такая:
=ЕСЛИ(([Таблица1]Лист1!D1-[Таблица1]Лист1!C1)>0;"Я";"МВ")

раскрыть ветку (4)
2
Автор поста оценил этот комментарий

Только сначала надо найти эту строчку для конкретной даты. Возможно формулами и не получится напрямую сделать. Либо думать про вспомогательную таблицу с колонками как в табеле, но со строками как в исходной таблице. А уже из нее формулами собрать табель.

Либо макрос писать который и будет из исходной сразу собирать табель.  Думаю нефига не простая задача, учитывая всякие праздники, начало и конец месяца  и т.д

Третий вариант - макросом исходную таблицу превратить в набор элементарных записей за каждый день. А ее уже пробовать сводной таблицей в табель свернуть.

0
Автор поста оценил этот комментарий
Это же гениально! Спасибо!
раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Только надо сопоставить правильно фамилии. Тут возможны варианты:
1) Ф.И.О. в Таблице1 и Таблице2 в одних и тех же строках должны совпадать.
2) Если Ф.И.О. отсортированы в Таблице1 и Таблице2 по-разному, то нужно сделать сопоставление формулой ВПР(). Есть ли в таблицах кроме Ф.И.О. табельные номера? По Ф.И.О. сопоставлять ненадежно, т.к. бывают однофамильцы, опечатки и т.д., лучше это делать по табельному номеру.
3) Сводная таблица, уже посоветовали.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Спасибо, тоже полезный совет возьму на заметку.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества