Суммирование рабочего времени
Gfdi
Дата: Пятница, 08.10.2010, 12:13 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Доброго всем времени суток! У меня есть лист учёта рабочего времени. Сотрудники в течении дня могут покидать территорию предприятия, при этом они обязательно отмечаются у охраны (время прихода, время ухода). Сейчас я считаю суммарное время нахождения на работе в разных ячейках и суммирую их. Вопрос: Как считать время в одной ячейке? Заранее спасибо!
Доброго всем времени суток! У меня есть лист учёта рабочего времени. Сотрудники в течении дня могут покидать территорию предприятия, при этом они обязательно отмечаются у охраны (время прихода, время ухода). Сейчас я считаю суммарное время нахождения на работе в разных ячейках и суммирую их. Вопрос: Как считать время в одной ячейке? Заранее спасибо! Gfdi
Ответить
Сообщение Доброго всем времени суток! У меня есть лист учёта рабочего времени. Сотрудники в течении дня могут покидать территорию предприятия, при этом они обязательно отмечаются у охраны (время прихода, время ухода). Сейчас я считаю суммарное время нахождения на работе в разных ячейках и суммирую их. Вопрос: Как считать время в одной ячейке? Заранее спасибо! Автор - Gfdi Дата добавления - 08.10.2010 в 12:13
Serge_007
Дата: Пятница, 08.10.2010, 12:18 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Здравствуйте. Так можно: Формула массива:
Code
=СУММ(ЕСЛИ($B$1:$G$1="В";B2:G2)-ЕСЛИ($B$1:$G$1="П";B2:G2))
Здравствуйте. Так можно: Формула массива:
Code
=СУММ(ЕСЛИ($B$1:$G$1="В";B2:G2)-ЕСЛИ($B$1:$G$1="П";B2:G2))
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Здравствуйте. Так можно: Формула массива:
Code
=СУММ(ЕСЛИ($B$1:$G$1="В";B2:G2)-ЕСЛИ($B$1:$G$1="П";B2:G2))
Автор - Serge_007 Дата добавления - 08.10.2010 в 12:18
Gfdi
Дата: Пятница, 08.10.2010, 12:28 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Спасибо
Ответить
Сообщение СпасибоАвтор - Gfdi Дата добавления - 08.10.2010 в 12:28
0mega
Дата: Пятница, 08.10.2010, 12:37 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация:
34
±
Замечаний:
0% ±
Quote (Gfdi )
Сейчас я считаю суммарное время нахождения на работе в разных ячейках и суммирую их. Вопрос: Как считать время в одной ячейке?
А почему Вы не хотите все свои вычисления записать в одну ячейку ? =C2-B2+E2-D2+G2-F2
Quote (Gfdi )
Сейчас я считаю суммарное время нахождения на работе в разных ячейках и суммирую их. Вопрос: Как считать время в одной ячейке?
А почему Вы не хотите все свои вычисления записать в одну ячейку ? =C2-B2+E2-D2+G2-F20mega
Ответить
Сообщение Quote (Gfdi )
Сейчас я считаю суммарное время нахождения на работе в разных ячейках и суммирую их. Вопрос: Как считать время в одной ячейке?
А почему Вы не хотите все свои вычисления записать в одну ячейку ? =C2-B2+E2-D2+G2-F2Автор - 0mega Дата добавления - 08.10.2010 в 12:37
Serge_007
Дата: Пятница, 08.10.2010, 12:41 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (0mega )
А почему Вы не хотите все свои вычисления записать в одну ячейку =C2-B2+E2-D2+G2-F2
0mega , я так думаю что это просто пример, а в реальности может быть много входов-выходов
Quote (0mega )
А почему Вы не хотите все свои вычисления записать в одну ячейку =C2-B2+E2-D2+G2-F2
0mega , я так думаю что это просто пример, а в реальности может быть много входов-выходов Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (0mega )
А почему Вы не хотите все свои вычисления записать в одну ячейку =C2-B2+E2-D2+G2-F2
0mega , я так думаю что это просто пример, а в реальности может быть много входов-выходов Автор - Serge_007 Дата добавления - 08.10.2010 в 12:41
0mega
Дата: Пятница, 08.10.2010, 12:48 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация:
34
±
Замечаний:
0% ±
здравствуй как говорил Игорь : "...гол или штанга - пусть автор решает "
здравствуй как говорил Игорь : "...гол или штанга - пусть автор решает " 0mega
Ответить
Сообщение здравствуй как говорил Игорь : "...гол или штанга - пусть автор решает " Автор - 0mega Дата добавления - 08.10.2010 в 12:48
Gfdi
Дата: Пятница, 08.10.2010, 12:51 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Quote (0mega )
А почему Вы не хотите все свои вычисления записать в одну ячейку ? =C2-B2+E2-D2+G2-F2
Спасибо за решение, но курьер имеет обычай входить-выходить 55 раз за день
Quote (0mega )
А почему Вы не хотите все свои вычисления записать в одну ячейку ? =C2-B2+E2-D2+G2-F2
Спасибо за решение, но курьер имеет обычай входить-выходить 55 раз за день Gfdi
Ответить
Сообщение Quote (0mega )
А почему Вы не хотите все свои вычисления записать в одну ячейку ? =C2-B2+E2-D2+G2-F2
Спасибо за решение, но курьер имеет обычай входить-выходить 55 раз за день Автор - Gfdi Дата добавления - 08.10.2010 в 12:51
DV
Дата: Пятница, 08.10.2010, 14:59 |
Сообщение № 8
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация:
194
±
Замечаний:
0% ±
Excel 2010 RUS
Еще пара вариантов, причем оба не надо вводить как формулу массива: Code
=СУММЕСЛИ(B$1:H$1;"В";B2:H2)-СУММЕСЛИ(B$1:H$1;"П";B2:H2)
Code
=СУММ(СУММЕСЛИ(B$1:H$1;{"В";"П"};B2:H2)*{1;-1})
Еще пара вариантов, причем оба не надо вводить как формулу массива: Code
=СУММЕСЛИ(B$1:H$1;"В";B2:H2)-СУММЕСЛИ(B$1:H$1;"П";B2:H2)
Code
=СУММ(СУММЕСЛИ(B$1:H$1;{"В";"П"};B2:H2)*{1;-1})
DV
Ответить
Сообщение Еще пара вариантов, причем оба не надо вводить как формулу массива: Code
=СУММЕСЛИ(B$1:H$1;"В";B2:H2)-СУММЕСЛИ(B$1:H$1;"П";B2:H2)
Code
=СУММ(СУММЕСЛИ(B$1:H$1;{"В";"П"};B2:H2)*{1;-1})
Автор - DV Дата добавления - 08.10.2010 в 14:59
bakhtovar
Дата: Понедельник, 25.02.2013, 13:51 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация:
0
±
Замечаний:
0% ±
Цитата (Serge_007 )
0mega, я так думаю что это просто пример, а в реальности может быть много входов-выходов
попробуйте помочь, с условием много входов и выходов и: 1. с учетом дня (по скольку журнал заполнен с 1 по 31) 2. с учетом фамилии сотрудника (пр. 20 сотрудников) на пример: 20 сотрудников (А,Б,В,....) в период от 1 до 31 число вход 980; выход 1000,
Цитата (Serge_007 )
0mega, я так думаю что это просто пример, а в реальности может быть много входов-выходов
попробуйте помочь, с условием много входов и выходов и: 1. с учетом дня (по скольку журнал заполнен с 1 по 31) 2. с учетом фамилии сотрудника (пр. 20 сотрудников) на пример: 20 сотрудников (А,Б,В,....) в период от 1 до 31 число вход 980; выход 1000,bakhtovar
Ответить
Сообщение Цитата (Serge_007 )
0mega, я так думаю что это просто пример, а в реальности может быть много входов-выходов
попробуйте помочь, с условием много входов и выходов и: 1. с учетом дня (по скольку журнал заполнен с 1 по 31) 2. с учетом фамилии сотрудника (пр. 20 сотрудников) на пример: 20 сотрудников (А,Б,В,....) в период от 1 до 31 число вход 980; выход 1000,Автор - bakhtovar Дата добавления - 25.02.2013 в 13:51
bakhtovar
Дата: Понедельник, 25.02.2013, 15:15 |
Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация:
0
±
Замечаний:
0% ±
Код
=СУММ(СУММПРОИЗВ((A3=A3:A73)*(L1=D3:D73)*(ДЕНЬ(E3)=ДЕНЬ(E3:E73))*(H3:H73))-СУММПРОИЗВ((A3=A3:A73)*(M1=D3:D73)*(ДЕНЬ(E3)=ДЕНЬ(E3:E73))*(H3:H7 3)))
здес: 1 условия -Имя сотрудника;2-вход, выход; 3 условие -дата; 4 время но результат не получается помогите пожалуйста решить, дописать, исправить формулу, За ранее спасибо!! [admin]Правила читайте[/admin]
Код
=СУММ(СУММПРОИЗВ((A3=A3:A73)*(L1=D3:D73)*(ДЕНЬ(E3)=ДЕНЬ(E3:E73))*(H3:H73))-СУММПРОИЗВ((A3=A3:A73)*(M1=D3:D73)*(ДЕНЬ(E3)=ДЕНЬ(E3:E73))*(H3:H7 3)))
здес: 1 условия -Имя сотрудника;2-вход, выход; 3 условие -дата; 4 время но результат не получается помогите пожалуйста решить, дописать, исправить формулу, За ранее спасибо!! [admin]Правила читайте[/admin]bakhtovar
Ответить
Сообщение Код
=СУММ(СУММПРОИЗВ((A3=A3:A73)*(L1=D3:D73)*(ДЕНЬ(E3)=ДЕНЬ(E3:E73))*(H3:H73))-СУММПРОИЗВ((A3=A3:A73)*(M1=D3:D73)*(ДЕНЬ(E3)=ДЕНЬ(E3:E73))*(H3:H7 3)))
здес: 1 условия -Имя сотрудника;2-вход, выход; 3 условие -дата; 4 время но результат не получается помогите пожалуйста решить, дописать, исправить формулу, За ранее спасибо!! [admin]Правила читайте[/admin]Автор - bakhtovar Дата добавления - 25.02.2013 в 15:15
bakhtovar
Дата: Понедельник, 25.02.2013, 18:14 |
Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация:
0
±
Замечаний:
0% ±
Уважаемые экселисты, модераторы, профи, помогите усовершенствовать решению, формулу, расширяя диапазон условии в нем. В Этой формуле ест все кроме ваших замечании, и исправлении ошибок
Уважаемые экселисты, модераторы, профи, помогите усовершенствовать решению, формулу, расширяя диапазон условии в нем. В Этой формуле ест все кроме ваших замечании, и исправлении ошибок bakhtovar
Ответить
Сообщение Уважаемые экселисты, модераторы, профи, помогите усовершенствовать решению, формулу, расширяя диапазон условии в нем. В Этой формуле ест все кроме ваших замечании, и исправлении ошибок Автор - bakhtovar Дата добавления - 25.02.2013 в 18:14
Pelena
Дата: Понедельник, 25.02.2013, 18:27 |
Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация:
4572
±
Замечаний:
±
Excel 365 & Mac Excel
bakhtovar , читаем Правила, прикладываем файл с примером
bakhtovar , читаем Правила, прикладываем файл с примеромPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение bakhtovar , читаем Правила, прикладываем файл с примеромАвтор - Pelena Дата добавления - 25.02.2013 в 18:27
bakhtovar
Дата: Понедельник, 25.02.2013, 19:14 |
Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация:
0
±
Замечаний:
0% ±
Цитата (Pelena )
bakhtovar, читаем Правила, прикладываем файл с примером
Так можно: Формула массива: Код
=СУММ(ЕСЛИ($B$1:$G$1="В";B2:G2)-ЕСЛИ($B$1:$G$1="П";B2:G2))
К сообщению приложен файл: Time_Sheet_.xls(18Kb) я в продолжение этой теме
Цитата (Pelena )
bakhtovar, читаем Правила, прикладываем файл с примером
Так можно: Формула массива: Код
=СУММ(ЕСЛИ($B$1:$G$1="В";B2:G2)-ЕСЛИ($B$1:$G$1="П";B2:G2))
К сообщению приложен файл: Time_Sheet_.xls(18Kb) я в продолжение этой темеbakhtovar
Ответить
Сообщение Цитата (Pelena )
bakhtovar, читаем Правила, прикладываем файл с примером
Так можно: Формула массива: Код
=СУММ(ЕСЛИ($B$1:$G$1="В";B2:G2)-ЕСЛИ($B$1:$G$1="П";B2:G2))
К сообщению приложен файл: Time_Sheet_.xls(18Kb) я в продолжение этой темеАвтор - bakhtovar Дата добавления - 25.02.2013 в 19:14
Pelena
Дата: Понедельник, 25.02.2013, 20:42 |
Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация:
4572
±
Замечаний:
±
Excel 365 & Mac Excel
Если использовать Вашу формулу, то она будет выглядеть так: Код
=СУММ(СУММПРОИЗВ(($H$2=A$3:A$23)*(R$1=C$3:C$23)*($H$1=ЦЕЛОЕ(D$3:D$23))*(E$3:E$23))-СУММПРОИЗВ(($H$2=A$3:A$23)*(Q$1=C$3:C$23)*($H$1=ЦЕЛОЕ(D$3 :D$23))*(E$3:E$23)))
Время отсутствия непонятно, как считать. Вариант в файле
Если использовать Вашу формулу, то она будет выглядеть так: Код
=СУММ(СУММПРОИЗВ(($H$2=A$3:A$23)*(R$1=C$3:C$23)*($H$1=ЦЕЛОЕ(D$3:D$23))*(E$3:E$23))-СУММПРОИЗВ(($H$2=A$3:A$23)*(Q$1=C$3:C$23)*($H$1=ЦЕЛОЕ(D$3 :D$23))*(E$3:E$23)))
Время отсутствия непонятно, как считать. Вариант в файле Pelena
К сообщению приложен файл:
Time_.xls
(36.0 Kb)
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Если использовать Вашу формулу, то она будет выглядеть так: Код
=СУММ(СУММПРОИЗВ(($H$2=A$3:A$23)*(R$1=C$3:C$23)*($H$1=ЦЕЛОЕ(D$3:D$23))*(E$3:E$23))-СУММПРОИЗВ(($H$2=A$3:A$23)*(Q$1=C$3:C$23)*($H$1=ЦЕЛОЕ(D$3 :D$23))*(E$3:E$23)))
Время отсутствия непонятно, как считать. Вариант в файле Автор - Pelena Дата добавления - 25.02.2013 в 20:42
bakhtovar
Дата: Вторник, 26.02.2013, 08:05 |
Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация:
0
±
Замечаний:
0% ±
Огромное спасибо Pelena, все очень хорошо, но только при расчете времени отсутствия Мин, Макс, по моему берется не к конкретной даты а из общего выделенного диапазона, если можно будет взять Мин и Макс из соответствующей даты, вопрос будет решен (пр. если рассчитывается время отсутствие за 1-ое число то нужно учесть мин и макс в 1-ом числе) приложу файл для поправки
Огромное спасибо Pelena, все очень хорошо, но только при расчете времени отсутствия Мин, Макс, по моему берется не к конкретной даты а из общего выделенного диапазона, если можно будет взять Мин и Макс из соответствующей даты, вопрос будет решен (пр. если рассчитывается время отсутствие за 1-ое число то нужно учесть мин и макс в 1-ом числе) приложу файл для поправки bakhtovar
Ответить
Сообщение Огромное спасибо Pelena, все очень хорошо, но только при расчете времени отсутствия Мин, Макс, по моему берется не к конкретной даты а из общего выделенного диапазона, если можно будет взять Мин и Макс из соответствующей даты, вопрос будет решен (пр. если рассчитывается время отсутствие за 1-ое число то нужно учесть мин и макс в 1-ом числе) приложу файл для поправки Автор - bakhtovar Дата добавления - 26.02.2013 в 08:05
bakhtovar
Дата: Вторник, 26.02.2013, 08:06 |
Сообщение № 16
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация:
0
±
Замечаний:
0% ±
Цитата (bakhtovar )
приложу файл для поправки
Цитата (bakhtovar )
приложу файл для поправки
bakhtovar
Ответить
Сообщение Цитата (bakhtovar )
приложу файл для поправки
Автор - bakhtovar Дата добавления - 26.02.2013 в 08:06
Pelena
Дата: Вторник, 26.02.2013, 10:09 |
Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация:
4572
±
Замечаний:
±
Excel 365 & Mac Excel
Формулу надо вводить как формулу массива сочетанием клавиш Ctrl+Shift+Enter
Формулу надо вводить как формулу массива сочетанием клавиш Ctrl+Shift+Enter Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Формулу надо вводить как формулу массива сочетанием клавиш Ctrl+Shift+Enter Автор - Pelena Дата добавления - 26.02.2013 в 10:09
bakhtovar
Дата: Вторник, 26.02.2013, 12:20 |
Сообщение № 18
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация:
0
±
Замечаний:
0% ±
Очень благодарен вам за вашу помощь, вы мне очень помогли, из вашей формулы также можно по отдельности определить времю прихода на работу и ухода (вставив как массив) Код
=МИН(ЕСЛИ(($A2=A$2:A$7098)*($E2=E$2:E$7098)*(I$1=C$2:C$7098);F$2:F$7098))
Код
=МАКС(ЕСЛИ(($A2=A$2:A$7098)*($E2=E$2:E$7098)*(J$1=C$2:C$7098);F$2:F$7098))
не знаю почему но, при всем моем желании, я не смог увеличит ваши 225+ , хотя кликнул 10-ки раз, не меньше [admin]Оформляйте коды тегами![/admin]
Очень благодарен вам за вашу помощь, вы мне очень помогли, из вашей формулы также можно по отдельности определить времю прихода на работу и ухода (вставив как массив) Код
=МИН(ЕСЛИ(($A2=A$2:A$7098)*($E2=E$2:E$7098)*(I$1=C$2:C$7098);F$2:F$7098))
Код
=МАКС(ЕСЛИ(($A2=A$2:A$7098)*($E2=E$2:E$7098)*(J$1=C$2:C$7098);F$2:F$7098))
не знаю почему но, при всем моем желании, я не смог увеличит ваши 225+ , хотя кликнул 10-ки раз, не меньше [admin]Оформляйте коды тегами![/admin] bakhtovar
Ответить
Сообщение Очень благодарен вам за вашу помощь, вы мне очень помогли, из вашей формулы также можно по отдельности определить времю прихода на работу и ухода (вставив как массив) Код
=МИН(ЕСЛИ(($A2=A$2:A$7098)*($E2=E$2:E$7098)*(I$1=C$2:C$7098);F$2:F$7098))
Код
=МАКС(ЕСЛИ(($A2=A$2:A$7098)*($E2=E$2:E$7098)*(J$1=C$2:C$7098);F$2:F$7098))
не знаю почему но, при всем моем желании, я не смог увеличит ваши 225+ , хотя кликнул 10-ки раз, не меньше [admin]Оформляйте коды тегами![/admin] Автор - bakhtovar Дата добавления - 26.02.2013 в 12:20
Pelena
Дата: Вторник, 26.02.2013, 12:39 |
Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация:
4572
±
Замечаний:
±
Excel 365 & Mac Excel
Цитата (bakhtovar )
я не смог увеличит ваши 225+, хотя кликнул 10-ки раз
По-видимому, это мой предел
Цитата (bakhtovar )
я не смог увеличит ваши 225+, хотя кликнул 10-ки раз
По-видимому, это мой предел Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Цитата (bakhtovar )
я не смог увеличит ваши 225+, хотя кликнул 10-ки раз
По-видимому, это мой предел Автор - Pelena Дата добавления - 26.02.2013 в 12:39
Serge_007
Дата: Вторник, 26.02.2013, 13:26 |
Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
[offtop]Цитата (bakhtovar )
кликнул 10-ки раз, не меньше
А надо было 1 раз, но правильно (не по 255, а по ± )[/offtop]
[offtop]Цитата (bakhtovar )
кликнул 10-ки раз, не меньше
А надо было 1 раз, но правильно (не по 255, а по ± )[/offtop] Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение [offtop]Цитата (bakhtovar )
кликнул 10-ки раз, не меньше
А надо было 1 раз, но правильно (не по 255, а по ± )[/offtop] Автор - Serge_007 Дата добавления - 26.02.2013 в 13:26