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

Вход

Регистрация

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

 

= Мир MS Excel/Табель учёта рабочего времени - Страница 51 - Мир MS Excel

Старая форма входа
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Табель учёта рабочего времени (Формулы)
Табель учёта рабочего времени
volmaik Дата: Среда, 01.07.2015, 10:06 | Сообщение № 1001
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
День добрый уважаемые ! В моем табеле обнаружилась такая проблемка, а имменно, на неделе переработка считается от 8ч а по выходным должна считаться от 5ч.
К сообщению приложен файл: 1294690.xls (32.0 Kb)
 
Ответить
СообщениеДень добрый уважаемые ! В моем табеле обнаружилась такая проблемка, а имменно, на неделе переработка считается от 8ч а по выходным должна считаться от 5ч.

Автор - volmaik
Дата добавления - 01.07.2015 в 10:06
volmaik Дата: Четверг, 02.07.2015, 15:52 | Сообщение № 1002
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Неужели нельзя решить мою задачу???
 
Ответить
СообщениеНеужели нельзя решить мою задачу???

Автор - volmaik
Дата добавления - 02.07.2015 в 15:52
Manyasha Дата: Четверг, 02.07.2015, 16:27 | Сообщение № 1003
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
volmaik, так подойдет?
Код
=СУММПРОИЗВ(ЕСЛИ(ЕЧИСЛО(C9:AF9);ЕСЛИ((C9:AF9-5)>0;(C9:AF9-5);0);0);--(ДЕНЬНЕД($C$8:$AF$8;2)>5))

формула массива
К сообщению приложен файл: 1294690_1.xls (45.5 Kb)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеvolmaik, так подойдет?
Код
=СУММПРОИЗВ(ЕСЛИ(ЕЧИСЛО(C9:AF9);ЕСЛИ((C9:AF9-5)>0;(C9:AF9-5);0);0);--(ДЕНЬНЕД($C$8:$AF$8;2)>5))

формула массива

Автор - Manyasha
Дата добавления - 02.07.2015 в 16:27
volmaik Дата: Четверг, 02.07.2015, 16:45 | Сообщение № 1004
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
пробую выдает ошибку
 
Ответить
Сообщениепробую выдает ошибку

Автор - volmaik
Дата добавления - 02.07.2015 в 16:45
китин Дата: Четверг, 02.07.2015, 16:48 | Сообщение № 1005
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
volmaik,
формула массива

не забыли?контрол+шифт+энтер


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 02.07.2015, 16:48
 
Ответить
Сообщениеvolmaik,
формула массива

не забыли?контрол+шифт+энтер

Автор - китин
Дата добавления - 02.07.2015 в 16:48
VEKTORVSFREEMAN Дата: Четверг, 02.07.2015, 16:49 | Сообщение № 1006
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
[offtop]Всем привет!
Manyasha, думал в твоём направлении, но дожать не смог (час наверное ковырялся) <_< . Видимо двухмесячное отсутствие сказывается :)
Теперь-то я вижу как нужно было сделать.[/offtop]


"Опыт - это то, что получаешь, не получив того, что хотел"
 
Ответить
Сообщение[offtop]Всем привет!
Manyasha, думал в твоём направлении, но дожать не смог (час наверное ковырялся) <_< . Видимо двухмесячное отсутствие сказывается :)
Теперь-то я вижу как нужно было сделать.[/offtop]

Автор - VEKTORVSFREEMAN
Дата добавления - 02.07.2015 в 16:49
SLAVICK Дата: Четверг, 02.07.2015, 16:54 | Сообщение № 1007
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Manyasha, thumb
Ну раз уже написал, то тоже выкладываю:
Код
=(СУММПРОИЗВ(ЕСЛИ(ЕЧИСЛО(C9:AG9);(ДЕНЬНЕД($C$8:$AG$8;2)<=5)*(C9:AG9>8)*(C9:AG9)))-СУММПРОИЗВ(ЕСЛИ(ЕЧИСЛО(C9:AG9);ДЕНЬНЕД($C$8:$AG$8;2)<=5)*(C9:AG9>8))*8)+
(СУММПРОИЗВ(ЕСЛИ(ЕЧИСЛО(C9:AG9);(ДЕНЬНЕД($C$8:$AG$8;2)>5)*(C9:AG9>5)*(C9:AG9)))-СУММПРОИЗВ(ЕСЛИ(ЕЧИСЛО(C9:AG9);ДЕНЬНЕД($C$8:$AG$8;2)>5)*(C9:AG9>5))*5)


Формула массива.
К сообщению приложен файл: 2269947.xls (38.5 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеManyasha, thumb
Ну раз уже написал, то тоже выкладываю:
Код
=(СУММПРОИЗВ(ЕСЛИ(ЕЧИСЛО(C9:AG9);(ДЕНЬНЕД($C$8:$AG$8;2)<=5)*(C9:AG9>8)*(C9:AG9)))-СУММПРОИЗВ(ЕСЛИ(ЕЧИСЛО(C9:AG9);ДЕНЬНЕД($C$8:$AG$8;2)<=5)*(C9:AG9>8))*8)+
(СУММПРОИЗВ(ЕСЛИ(ЕЧИСЛО(C9:AG9);(ДЕНЬНЕД($C$8:$AG$8;2)>5)*(C9:AG9>5)*(C9:AG9)))-СУММПРОИЗВ(ЕСЛИ(ЕЧИСЛО(C9:AG9);ДЕНЬНЕД($C$8:$AG$8;2)>5)*(C9:AG9>5))*5)


Формула массива.

Автор - SLAVICK
Дата добавления - 02.07.2015 в 16:54
_Boroda_ Дата: Четверг, 02.07.2015, 17:04 | Сообщение № 1008
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
volmaik, переделал Вам формулу в строке 8 (там еще условное форматирование и формат ячейки посмотрите), тогда формула в столбце AJ такая (файл _1)
Код
=СУММ(--ТЕКСТ(ТЕКСТ(C9:AG9;"0;;0;\0")-ЕСЛИ(ДЕНЬНЕД(C$8:AG$8;2)<6;8;5);"0;\0"))

Без изменений в строке 8 (файл _2)
Код
=СУММ(--ТЕКСТ(ТЕКСТ(C9:AG9;"0;;0;\0")-ЕСЛИ(ДЕНЬНЕД(ЕСЛИ(C$8:AG$8="";;C$8:AG$8);2)<6;8;5);"0;\0"))

Обе формулы - формулы массива. Вводятся одновременным нажатием Контрл Шифт Ентер
К сообщению приложен файл: 1055697.xls (35.5 Kb) · 1294690_2.xls (33.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениеvolmaik, переделал Вам формулу в строке 8 (там еще условное форматирование и формат ячейки посмотрите), тогда формула в столбце AJ такая (файл _1)
Код
=СУММ(--ТЕКСТ(ТЕКСТ(C9:AG9;"0;;0;\0")-ЕСЛИ(ДЕНЬНЕД(C$8:AG$8;2)<6;8;5);"0;\0"))

Без изменений в строке 8 (файл _2)
Код
=СУММ(--ТЕКСТ(ТЕКСТ(C9:AG9;"0;;0;\0")-ЕСЛИ(ДЕНЬНЕД(ЕСЛИ(C$8:AG$8="";;C$8:AG$8);2)<6;8;5);"0;\0"))

Обе формулы - формулы массива. Вводятся одновременным нажатием Контрл Шифт Ентер

Автор - _Boroda_
Дата добавления - 02.07.2015 в 17:04
SLAVICK Дата: Четверг, 02.07.2015, 17:13 | Сообщение № 1009
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
off_top
_Boroda_, Посмотрел на Вашу Аву, на формулу...

Возник вопрос: "Что Вы курите?".
А если серьезно first , формула "текст" рулит %)

пошел чинить свой мозг :D


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Четверг, 02.07.2015, 17:16
 
Ответить
Сообщениеoff_top
_Boroda_, Посмотрел на Вашу Аву, на формулу...

Возник вопрос: "Что Вы курите?".
А если серьезно first , формула "текст" рулит %)

пошел чинить свой мозг :D

Автор - SLAVICK
Дата добавления - 02.07.2015 в 17:13
_Boroda_ Дата: Четверг, 02.07.2015, 17:20 | Сообщение № 1010
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
формула "текст" рулит

Это моя любимая, наверное, функция.
Кстати, уж коли так понравилась, то вместо ЕСЛИ ее можно
Код
=СУММ(--ТЕКСТ(ТЕКСТ(C9:AG9;"0;;0;\0")-ЕСЛИ(ДЕНЬНЕД(ТЕКСТ(C$8:AG$8;"0;;;\0");2)<6;8;5);"0;\0"))
К сообщению приложен файл: 1294690_3.xls (33.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
формула "текст" рулит

Это моя любимая, наверное, функция.
Кстати, уж коли так понравилась, то вместо ЕСЛИ ее можно
Код
=СУММ(--ТЕКСТ(ТЕКСТ(C9:AG9;"0;;0;\0")-ЕСЛИ(ДЕНЬНЕД(ТЕКСТ(C$8:AG$8;"0;;;\0");2)<6;8;5);"0;\0"))

Автор - _Boroda_
Дата добавления - 02.07.2015 в 17:20
китин Дата: Четверг, 02.07.2015, 17:39 | Сообщение № 1011
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
[offtop]
Возник вопрос: "Что Вы курите?".

Саш ,а действительно что?

ты с ТЕКСТ такое вытворяшь, аж мозги кипять hands :hands: hands


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 02.07.2015, 17:40
 
Ответить
Сообщение[offtop]
Возник вопрос: "Что Вы курите?".

Саш ,а действительно что?

ты с ТЕКСТ такое вытворяшь, аж мозги кипять hands :hands: hands

Автор - китин
Дата добавления - 02.07.2015 в 17:39
Udik Дата: Четверг, 02.07.2015, 19:14 | Сообщение № 1012
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
На №1005
Пока ваял своё решение тут уже всякие варианты выложили, ну вот и моё до кучи, тоже массив
Код

{СУММ(ЕСЛИ(ЕЧИСЛО(C14:AF14);(C14:AF14)*(C14:AF14>5)*(ДЕНЬНЕД($C$8:$AF$8;2)>5);0))-СУММ(ЕСЛИ(C14:AF14>5;5;0)*(ДЕНЬНЕД($C$8:$AF$8;2)>5))}


Кстати, Вы пишете, что на неделе формула считает по 8, вообще-то она всё подряд считает по 8, т.е. и выходные тоже:
Код

CУММЕСЛИ(C9:AF9;">8";C9:AF9)-СЧЁТЕСЛИ(C9:AG9;">8")*8


если не хотите два раза оплачивать переработку за сб-вс, надо корректировать формулу.


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Четверг, 02.07.2015, 19:34
 
Ответить
СообщениеНа №1005
Пока ваял своё решение тут уже всякие варианты выложили, ну вот и моё до кучи, тоже массив
Код

{СУММ(ЕСЛИ(ЕЧИСЛО(C14:AF14);(C14:AF14)*(C14:AF14>5)*(ДЕНЬНЕД($C$8:$AF$8;2)>5);0))-СУММ(ЕСЛИ(C14:AF14>5;5;0)*(ДЕНЬНЕД($C$8:$AF$8;2)>5))}


Кстати, Вы пишете, что на неделе формула считает по 8, вообще-то она всё подряд считает по 8, т.е. и выходные тоже:
Код

CУММЕСЛИ(C9:AF9;">8";C9:AF9)-СЧЁТЕСЛИ(C9:AG9;">8")*8


если не хотите два раза оплачивать переработку за сб-вс, надо корректировать формулу.

Автор - Udik
Дата добавления - 02.07.2015 в 19:14
volmaik Дата: Пятница, 03.07.2015, 09:14 | Сообщение № 1013
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Ребята большое огромное спасибо.
 
Ответить
СообщениеРебята большое огромное спасибо.

Автор - volmaik
Дата добавления - 03.07.2015 в 09:14
valenelena Дата: Понедельник, 20.07.2015, 10:26 | Сообщение № 1014
Группа: Пользователи
Ранг: Участник
Сообщений: 55
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
подскажите как- то можно считать часы , если дробь : буквенное обозначение/ число ?
К сообщению приложен файл: 1419773.xls (51.0 Kb)


Сообщение отредактировал valenelena - Понедельник, 20.07.2015, 10:27
 
Ответить
Сообщениеподскажите как- то можно считать часы , если дробь : буквенное обозначение/ число ?

Автор - valenelena
Дата добавления - 20.07.2015 в 10:26
vikttur Дата: Понедельник, 20.07.2015, 10:31 | Сообщение № 1015
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

[offtop]Мне очень интересно: есть ли хоть один упорный посетитель, который просмотрел ВСЮ тему 51 страницу).
По моему мнению, тема давно превратилась в свалку.[/offtop]


Сообщение отредактировал vikttur - Понедельник, 20.07.2015, 10:31
 
Ответить
Сообщение[offtop]Мне очень интересно: есть ли хоть один упорный посетитель, который просмотрел ВСЮ тему 51 страницу).
По моему мнению, тема давно превратилась в свалку.[/offtop]

Автор - vikttur
Дата добавления - 20.07.2015 в 10:31
китин Дата: Понедельник, 20.07.2015, 15:12 | Сообщение № 1016
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
если вы имеете в виду посчитать в одной строке ,то вот такоё монстр для строки 16
Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ($AB16:$CP16;ПСТР($AB16:$CP16;1;ПОИСК("/";$AB16:$CP16));"");0))
формула массива[offtop]Виктор врядли.видят название про табель и вперед писать hands
К сообщению приложен файл: valenelena.xlsx (32.0 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Понедельник, 20.07.2015, 15:19
 
Ответить
Сообщениеесли вы имеете в виду посчитать в одной строке ,то вот такоё монстр для строки 16
Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ($AB16:$CP16;ПСТР($AB16:$CP16;1;ПОИСК("/";$AB16:$CP16));"");0))
формула массива[offtop]Виктор врядли.видят название про табель и вперед писать hands

Автор - китин
Дата добавления - 20.07.2015 в 15:12
_Boroda_ Дата: Понедельник, 20.07.2015, 15:16 | Сообщение № 1017
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А у меня такой
Код
=СУММПРОИЗВ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(AB16:CP16;"Н/";);))-BF16

+ формат ячеек "Н/"0
К сообщению приложен файл: 1419773_1.xls (53.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА у меня такой
Код
=СУММПРОИЗВ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(AB16:CP16;"Н/";);))-BF16

+ формат ячеек "Н/"0

Автор - _Boroda_
Дата добавления - 20.07.2015 в 15:16
valenelena Дата: Понедельник, 20.07.2015, 15:29 | Сообщение № 1018
Группа: Пользователи
Ранг: Участник
Сообщений: 55
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
[offtop] если это комментарии ко мне, то я по- моему в нужной теме. Если знаете, то помогите. Не все старожилы и знатоки. Все когда то начинают
[moder]А что, двух ответов Вам недостаточно?


Сообщение отредактировал _Boroda_ - Понедельник, 20.07.2015, 15:32
 
Ответить
Сообщение[offtop] если это комментарии ко мне, то я по- моему в нужной теме. Если знаете, то помогите. Не все старожилы и знатоки. Все когда то начинают
[moder]А что, двух ответов Вам недостаточно?

Автор - valenelena
Дата добавления - 20.07.2015 в 15:29
vikttur Дата: Понедельник, 20.07.2015, 15:30 | Сообщение № 1019
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

[offtop]Нет, это для модераторов. Для подумать[/offtop]
[moder]А что тут думать? Мы уже сотню раз об этом Сереге говорили. Читай эту тему, там все написано.


Сообщение отредактировал _Boroda_ - Понедельник, 20.07.2015, 15:33
 
Ответить
Сообщение[offtop]Нет, это для модераторов. Для подумать[/offtop]
[moder]А что тут думать? Мы уже сотню раз об этом Сереге говорили. Читай эту тему, там все написано.

Автор - vikttur
Дата добавления - 20.07.2015 в 15:30
Sergei17 Дата: Воскресенье, 02.08.2015, 16:56 | Сообщение № 1020
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте. Прошу помочь в нелегком деле. Сам уже не могу разобраться. Есть табель учета рабочего времени. В столбце А идут порядковые номера. С 1 по 29 проблем вроде нет с подсчетом переработки, так как рабочая неделя 40 часовая (5 дней по 8 часов). В столбцах АК и AL расчитывается переработка двумя способами. А вот то что ниже и вызвало проблему. С 30 по 44 порядковые номера люди имеют нестандартную рабочую неделю. У одних это 6 часов в понедельник и пятницу, а остальные дни по 8 часов. У других это по 8,25 с понедельника по четверг и пятница 7 часов. Для примера есть столбец AN в котором стоит что должно получиться в итоге. Спасибо.
К сообщению приложен файл: 3168993.xlsx (25.1 Kb)


Сообщение отредактировал Sergei17 - Воскресенье, 02.08.2015, 16:57
 
Ответить
СообщениеЗдравствуйте. Прошу помочь в нелегком деле. Сам уже не могу разобраться. Есть табель учета рабочего времени. В столбце А идут порядковые номера. С 1 по 29 проблем вроде нет с подсчетом переработки, так как рабочая неделя 40 часовая (5 дней по 8 часов). В столбцах АК и AL расчитывается переработка двумя способами. А вот то что ниже и вызвало проблему. С 30 по 44 порядковые номера люди имеют нестандартную рабочую неделю. У одних это 6 часов в понедельник и пятницу, а остальные дни по 8 часов. У других это по 8,25 с понедельника по четверг и пятница 7 часов. Для примера есть столбец AN в котором стоит что должно получиться в итоге. Спасибо.

Автор - Sergei17
Дата добавления - 02.08.2015 в 16:56
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Табель учёта рабочего времени (Формулы)
Поиск:

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