powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск наименьшей даты по условию
19 сообщений из 19, страница 1 из 1
Поиск наименьшей даты по условию
    #37964325
Stormy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. Есть список данных, который получаю из SQL подключения , есть таблица, которая должна обработать данные. Файл прикреплен. В столбце G нужно прописать время прихода , а в столбце H время ухода . Работник может придти и уйти несколько раз в день. С какого бока подойти к решению этой задачи никак не придумаю ( Буду благодарен за любую помощь.
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37964374
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stormy , рисуйте в файле вручную что должно получится на выходе
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37964375
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
формируем массив имен и к нему прикручиваем такие корявые формулы массива, которые, по неизвестной мне причине, не хотят протягиваться вниз (B51, которая скачет по массиву имен, по нему не скачет)

min время ={МИН(ЕСЛИ((($D$27:$D$46)*($F$27:$F$46=B51))=0;"";(($D$27:$D$46)*($F$27:$F$46=B51))))}
max время ={МАКС(($D$27:$D$46)*($F$27:$F$46=B51))}
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37964443
Stormy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007 Stormy , рисуйте в файле вручную что должно получится на выходе

В файле как раз и ввел вручную то что должно бы получиться.
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37964449
Stormy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PlanBформируем массив имен и к нему прикручиваем такие корявые формулы массива, которые, по неизвестной мне причине, не хотят протягиваться вниз (B51, которая скачет по массиву имен, по нему не скачет)

min время ={МИН(ЕСЛИ((($D$27:$D$46)*($F$27:$F$46=B51))=0;"";(($D$27:$D$46)*($F$27:$F$46=B51))))}
max время ={МАКС(($D$27:$D$46)*($F$27:$F$46=B51))}

Не работает формула
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37964457
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StormyPlanBформируем массив имен и к нему прикручиваем такие корявые формулы массива, которые, по неизвестной мне причине, не хотят протягиваться вниз (B51, которая скачет по массиву имен, по нему не скачет)

min время ={МИН(ЕСЛИ((($D$27:$D$46)*($F$27:$F$46=B51))=0;"";(($D$27:$D$46)*($F$27:$F$46=B51))))}
max время ={МАКС(($D$27:$D$46)*($F$27:$F$46=B51))}

Не работает формулаэто формула массива, вводите через ctrl+shift+enter
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37964944
Stormy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PlanB,

Так и делаю. Не могли бы Вы скинуть пример в виде файла? Логику формулы не могу понять, при чем тут B51 и урезанный диапазон,
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37965058
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
формулы массива в итоге такие? файл в приложении
={МИН(ЕСЛИ(($E$2:$E$45=K6)*($C$2:$C$45)=0;"";($E$2:$E$45=K6)*($C$2:$C$45)))} / приход
={МАКС((($E$2:$E$45=K2)*($C$2:$C$45)))} / уход
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37965061
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StormyВ файле как раз и ввел вручную то что должно бы получиться.
Код: vbnet
1.
=ЕЧИСЛО(ПОИСК(" ";F27))*D27



Почему время прихода у всех 0:00:00 ?
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37965063
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. вложение
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37965133
Stormy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот вручную ввел данные, которые нужно видеть в обработанном файле
Работник может несколько раз за день придти и уйти. Если есть время прихода, то след. время будет временем ухода и должно в столбец Ухода прописываться.
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37965144
Stormy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл добавить, что в оригинале таблицы это около 300 строчек в день. Наверное имеет смысл делать все макросом, чтобы компьютеру не приходилось каждый раз все пересчитывать. А только при открытие файла. Неопознан - это не идентифицированная попытка доступа. Биоридер не смог считать отпечаток или такого работника нет в базе.
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37965168
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007, как я понял, надо отталкиваться от "времени прОхода". минимальное время дата - приход, максимальное - уход.
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37965172
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StormyВот вручную ввел данные, которые нужно видеть в обработанном файле
Работник может несколько раз за день придти и уйти. Если есть время прихода, то след. время будет временем ухода и должно в столбец Ухода прописываться.ептить, гениальное построение данных! это получается, что в столбике отработанное время потом заново поиск делать и вытягивать приход и уход...

что вы заморачиваетесь, я вам уже все сделал! вон, пример даже не поленился прикрепить...
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37965198
Stormy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PlanB,
Мне нужно просчитать время, которое человек находился на работе. Он мог отпроситься в течение дня и уйти по своим делам, а потом вернуться и продолжить. В Вашем варианте этот момент не будет работать же. Там берется первое время прихода и последнее ухода.
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37965211
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StormyPlanB,
Мне нужно просчитать время, которое человек находился на работе. Он мог отпроситься в течение дня и уйти по своим делам, а потом вернуться и продолжить. В Вашем варианте этот момент не будет работать же. Там берется первое время прихода и последнее ухода.не буду помогать - я курильщик!!!!
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37965275
Stormy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PlanBStormyPlanB,
Мне нужно просчитать время, которое человек находился на работе. Он мог отпроситься в течение дня и уйти по своим делам, а потом вернуться и продолжить. В Вашем варианте этот момент не будет работать же. Там берется первое время прихода и последнее ухода.не буду помогать - я курильщик!!!!

Дык, я тоже курильщик, и это помощь курильщикам )) так как оператор хлопает ушками и пропускает время, что увидел после прихода то и пишет, а то что человека всего 15-20 минут не было каждый раз приходится искать )
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37965327
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stormyвручную ввел данные, которые нужно видеть в обработанном файле
Stormyв оригинале таблицы это около 300 строчек в день
Stormyчтобы компьютеру не приходилось каждый раз все пересчитывать. А только при открытие файла
Stormyнужно просчитать время, которое человек находился на работе
Stormy , см. вложение
...
Рейтинг: 0 / 0
Поиск наименьшей даты по условию
    #37965643
Stormy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007Stormyвручную ввел данные, которые нужно видеть в обработанном файле
Stormyв оригинале таблицы это около 300 строчек в день
Stormyчтобы компьютеру не приходилось каждый раз все пересчитывать. А только при открытие файла
Stormyнужно просчитать время, которое человек находился на работе
Stormy , см. вложение

Спасибо. То что нужно
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск наименьшей даты по условию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]