Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
19.09.2012, 15:53
|
|||
---|---|---|---|
|
|||
Поиск наименьшей даты по условию |
|||
#18+
Доброго времени суток. Есть список данных, который получаю из SQL подключения , есть таблица, которая должна обработать данные. Файл прикреплен. В столбце G нужно прописать время прихода , а в столбце H время ухода . Работник может придти и уйти несколько раз в день. С какого бока подойти к решению этой задачи никак не придумаю ( Буду благодарен за любую помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.09.2012, 16:22
|
|||
---|---|---|---|
Поиск наименьшей даты по условию |
|||
#18+
Stormy , рисуйте в файле вручную что должно получится на выходе ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.09.2012, 16:23
|
|||
---|---|---|---|
Поиск наименьшей даты по условию |
|||
#18+
формируем массив имен и к нему прикручиваем такие корявые формулы массива, которые, по неизвестной мне причине, не хотят протягиваться вниз (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))} ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.09.2012, 16:55
|
|||
---|---|---|---|
|
|||
Поиск наименьшей даты по условию |
|||
#18+
Serge 007 Stormy , рисуйте в файле вручную что должно получится на выходе В файле как раз и ввел вручную то что должно бы получиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.09.2012, 16:57
|
|||
---|---|---|---|
|
|||
Поиск наименьшей даты по условию |
|||
#18+
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))} Не работает формула ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.09.2012, 17:01
|
|||
---|---|---|---|
Поиск наименьшей даты по условию |
|||
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.09.2012, 07:12
|
|||
---|---|---|---|
|
|||
Поиск наименьшей даты по условию |
|||
#18+
PlanB, Так и делаю. Не могли бы Вы скинуть пример в виде файла? Логику формулы не могу понять, при чем тут B51 и урезанный диапазон, ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.09.2012, 09:27
|
|||
---|---|---|---|
Поиск наименьшей даты по условию |
|||
#18+
формулы массива в итоге такие? файл в приложении ={МИН(ЕСЛИ(($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)))} / уход ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.09.2012, 09:29
|
|||
---|---|---|---|
Поиск наименьшей даты по условию |
|||
#18+
StormyВ файле как раз и ввел вручную то что должно бы получиться. Код: vbnet 1.
Почему время прихода у всех 0:00:00 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.09.2012, 09:30
|
|||
---|---|---|---|
Поиск наименьшей даты по условию |
|||
#18+
См. вложение ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.09.2012, 10:10
|
|||
---|---|---|---|
|
|||
Поиск наименьшей даты по условию |
|||
#18+
Вот вручную ввел данные, которые нужно видеть в обработанном файле Работник может несколько раз за день придти и уйти. Если есть время прихода, то след. время будет временем ухода и должно в столбец Ухода прописываться. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.09.2012, 10:14
|
|||
---|---|---|---|
|
|||
Поиск наименьшей даты по условию |
|||
#18+
Забыл добавить, что в оригинале таблицы это около 300 строчек в день. Наверное имеет смысл делать все макросом, чтобы компьютеру не приходилось каждый раз все пересчитывать. А только при открытие файла. Неопознан - это не идентифицированная попытка доступа. Биоридер не смог считать отпечаток или такого работника нет в базе. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.09.2012, 10:27
|
|||
---|---|---|---|
Поиск наименьшей даты по условию |
|||
#18+
Serge 007, как я понял, надо отталкиваться от "времени прОхода". минимальное время дата - приход, максимальное - уход. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.09.2012, 10:29
|
|||
---|---|---|---|
Поиск наименьшей даты по условию |
|||
#18+
StormyВот вручную ввел данные, которые нужно видеть в обработанном файле Работник может несколько раз за день придти и уйти. Если есть время прихода, то след. время будет временем ухода и должно в столбец Ухода прописываться.ептить, гениальное построение данных! это получается, что в столбике отработанное время потом заново поиск делать и вытягивать приход и уход... что вы заморачиваетесь, я вам уже все сделал! вон, пример даже не поленился прикрепить... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.09.2012, 10:50
|
|||
---|---|---|---|
|
|||
Поиск наименьшей даты по условию |
|||
#18+
PlanB, Мне нужно просчитать время, которое человек находился на работе. Он мог отпроситься в течение дня и уйти по своим делам, а потом вернуться и продолжить. В Вашем варианте этот момент не будет работать же. Там берется первое время прихода и последнее ухода. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.09.2012, 10:55
|
|||
---|---|---|---|
Поиск наименьшей даты по условию |
|||
#18+
StormyPlanB, Мне нужно просчитать время, которое человек находился на работе. Он мог отпроситься в течение дня и уйти по своим делам, а потом вернуться и продолжить. В Вашем варианте этот момент не будет работать же. Там берется первое время прихода и последнее ухода.не буду помогать - я курильщик!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.09.2012, 11:24
|
|||
---|---|---|---|
|
|||
Поиск наименьшей даты по условию |
|||
#18+
PlanBStormyPlanB, Мне нужно просчитать время, которое человек находился на работе. Он мог отпроситься в течение дня и уйти по своим делам, а потом вернуться и продолжить. В Вашем варианте этот момент не будет работать же. Там берется первое время прихода и последнее ухода.не буду помогать - я курильщик!!!! Дык, я тоже курильщик, и это помощь курильщикам )) так как оператор хлопает ушками и пропускает время, что увидел после прихода то и пишет, а то что человека всего 15-20 минут не было каждый раз приходится искать ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.09.2012, 11:42
|
|||
---|---|---|---|
Поиск наименьшей даты по условию |
|||
#18+
Stormyвручную ввел данные, которые нужно видеть в обработанном файле Stormyв оригинале таблицы это около 300 строчек в день Stormyчтобы компьютеру не приходилось каждый раз все пересчитывать. А только при открытие файла Stormyнужно просчитать время, которое человек находился на работе Stormy , см. вложение ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.09.2012, 13:46
|
|||
---|---|---|---|
|
|||
Поиск наименьшей даты по условию |
|||
#18+
Serge 007Stormyвручную ввел данные, которые нужно видеть в обработанном файле Stormyв оригинале таблицы это около 300 строчек в день Stormyчтобы компьютеру не приходилось каждый раз все пересчитывать. А только при открытие файла Stormyнужно просчитать время, которое человек находился на работе Stormy , см. вложение Спасибо. То что нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=61&mobile=1&tid=2175386]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 318ms |
total: | 456ms |
0 / 0 |