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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование рабочего времени - Мир MS Excel

Старая форма входа
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирование рабочего времени
Суммирование рабочего времени
Gfdi Дата: Пятница, 08.10.2010, 12:13 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Доброго всем времени суток!
У меня есть лист учёта рабочего времени. Сотрудники в течении дня могут покидать территорию предприятия, при этом они обязательно отмечаются у охраны (время прихода, время ухода). Сейчас я считаю суммарное время нахождения на работе в разных ячейках и суммирую их. Вопрос: Как считать время в одной ячейке?
Заранее спасибо!
К сообщению приложен файл: Time_Sheet.xls (19.0 Kb)
 
Ответить
СообщениеДоброго всем времени суток!
У меня есть лист учёта рабочего времени. Сотрудники в течении дня могут покидать территорию предприятия, при этом они обязательно отмечаются у охраны (время прихода, время ухода). Сейчас я считаю суммарное время нахождения на работе в разных ячейках и суммирую их. Вопрос: Как считать время в одной ячейке?
Заранее спасибо!

Автор - 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))
К сообщению приложен файл: Time_Sheet_.xls (17.5 Kb)


Ю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% ±

smile Спасибо
 
Ответить
Сообщениеsmile Спасибо

Автор - 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-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, я так думаю что это просто пример, а в реальности может быть много входов-выходов wink


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (0mega)
А почему Вы не хотите все свои вычисления записать в одну ячейку
=C2-B2+E2-D2+G2-F2

0mega, я так думаю что это просто пример, а в реальности может быть много входов-выходов wink

Автор - Serge_007
Дата добавления - 08.10.2010 в 12:41
0mega Дата: Пятница, 08.10.2010, 12:48 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

здравствуй
как говорил Игорь : "...гол или штанга - пусть автор решает "
 
Ответить
Сообщениездравствуй
как говорил Игорь : "...гол или штанга - пусть автор решает "

Автор - 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 раз за день wink
 
Ответить
Сообщение
Quote (0mega)
А почему Вы не хотите все свои вычисления записать в одну ячейку ?
=C2-B2+E2-D2+G2-F2

Спасибо за решение, но курьер имеет обычай входить-выходить 55 раз за день wink

Автор - 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
Дата добавления - 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
Дата добавления - 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
Дата добавления - 25.02.2013 в 15:15
bakhtovar Дата: Понедельник, 25.02.2013, 18:14 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 0% ±

Уважаемые экселисты, модераторы, профи, помогите усовершенствовать решению, формулу, расширяя диапазон условии в нем. В Этой формуле ест все кроме ваших замечании, и исправлении ошибок
 
Ответить
СообщениеУважаемые экселисты, модераторы, профи, помогите усовершенствовать решению, формулу, расширяя диапазон условии в нем. В Этой формуле ест все кроме ваших замечании, и исправлении ошибок

Автор - bakhtovar
Дата добавления - 25.02.2013 в 18:14
Pelena Дата: Понедельник, 25.02.2013, 18:27 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
bakhtovar, читаем Правила, прикладываем файл с примером


"Черт возьми, Холмс! Но как??!!"
Ю-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)

я в продолжение этой теме
К сообщению приложен файл: Time__.xls (37.5 Kb)
 
Ответить
Сообщение
Цитата (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
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

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)))


Время отсутствия непонятно, как считать. Вариант в файле
К сообщению приложен файл: 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
Дата добавления - 26.02.2013 в 08:05
bakhtovar Дата: Вторник, 26.02.2013, 08:06 | Сообщение № 16
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 0% ±

Цитата (bakhtovar)
приложу файл для поправки
К сообщению приложен файл: 1549951.xls (54.5 Kb)
 
Ответить
Сообщение
Цитата (bakhtovar)
приложу файл для поправки

Автор - bakhtovar
Дата добавления - 26.02.2013 в 08:06
Pelena Дата: Вторник, 26.02.2013, 10:09 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Формулу надо вводить как формулу массива сочетанием клавиш Ctrl+Shift+Enter
К сообщению приложен файл: 5270968.xls (45.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-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
Дата добавления - 26.02.2013 в 12:20
Pelena Дата: Вторник, 26.02.2013, 12:39 | Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Цитата (bakhtovar)
я не смог увеличит ваши 225+, хотя кликнул 10-ки раз

По-видимому, это мой предел


"Черт возьми, Холмс! Но как??!!"
Ю-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]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение[offtop]
Цитата (bakhtovar)
кликнул 10-ки раз, не меньше

А надо было 1 раз, но правильно (не по 255, а по ±)[/offtop]

Автор - Serge_007
Дата добавления - 26.02.2013 в 13:26
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирование рабочего времени
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

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