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

Вход

Регистрация

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

 

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

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

Excel 2007
Так я и не разобрался в чем тут дело, но если можно выложить файл в формате xls.
 
Ответить
СообщениеТак я и не разобрался в чем тут дело, но если можно выложить файл в формате xls.

Автор - volmaik
Дата добавления - 05.05.2015 в 16:33
ollich Дата: Среда, 20.05.2015, 12:31 | Сообщение № 982
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте. У меня небольшие проблемы с форматированием, посмотрите, пожалуйста, может быть сможете помочь....

( Во вложении мой табель-болванка:
Лист ВВОД: - однострочный табель, заносятся любые отклонения от нормы типа отсутствия и работы по выходным;
на его основе формируются 2 следующих листа: в табеле буднего дня явка проставляется автоматически, а табель выходного дня выдает данные по отработанным выходным за любой указанный период. Этот лист пришлось удалить из-за веса.)

1. В листе ВВОД я для первого рабочего через условное форматирование написала простенькую подстраховку - если цифру влепишь на место буквы (и наоборот) - все выделяется красным. Видно в примере. А как это форматирование протянуть еще на 60 человек вниз? не радует перспектива в ручную формулы писать для 120 строк...

2. Почему-то у меня не получается удалять уволившихся рабочих - слетают формулы... приходится просто удалять данные на них и скрывать пустые строки. есть ли решение у этой проблемы?

Спасибо заранее.
К сообщению приложен файл: 2430143.xls (91.5 Kb)
 
Ответить
СообщениеЗдравствуйте. У меня небольшие проблемы с форматированием, посмотрите, пожалуйста, может быть сможете помочь....

( Во вложении мой табель-болванка:
Лист ВВОД: - однострочный табель, заносятся любые отклонения от нормы типа отсутствия и работы по выходным;
на его основе формируются 2 следующих листа: в табеле буднего дня явка проставляется автоматически, а табель выходного дня выдает данные по отработанным выходным за любой указанный период. Этот лист пришлось удалить из-за веса.)

1. В листе ВВОД я для первого рабочего через условное форматирование написала простенькую подстраховку - если цифру влепишь на место буквы (и наоборот) - все выделяется красным. Видно в примере. А как это форматирование протянуть еще на 60 человек вниз? не радует перспектива в ручную формулы писать для 120 строк...

2. Почему-то у меня не получается удалять уволившихся рабочих - слетают формулы... приходится просто удалять данные на них и скрывать пустые строки. есть ли решение у этой проблемы?

Спасибо заранее.

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

2003; 2007; 2010; 2013 RUS
Убрал у Вас лишние строки на листе ВВ. Аналогично нужно убрать и столбцы. Зачем Вам это безобразие?
По УФ - одна формула для всей кучи ячеек
Код
=ЕСЛИ($B6="";ЕТЕКСТ(C6);ЕЧИСЛО(C6))

По поводу формул - настоятельно рекомендую сначала убрать всё лишнее на обоих листах. Кстати, я удалил строки с Петровым - ничего вроде не слетело. Покажите, что у Вас не получается
К сообщению приложен файл: 2430143_1.xls (95.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеУбрал у Вас лишние строки на листе ВВ. Аналогично нужно убрать и столбцы. Зачем Вам это безобразие?
По УФ - одна формула для всей кучи ячеек
Код
=ЕСЛИ($B6="";ЕТЕКСТ(C6);ЕЧИСЛО(C6))

По поводу формул - настоятельно рекомендую сначала убрать всё лишнее на обоих листах. Кстати, я удалил строки с Петровым - ничего вроде не слетело. Покажите, что у Вас не получается

Автор - _Boroda_
Дата добавления - 20.05.2015 в 13:15
ollich Дата: Среда, 20.05.2015, 16:00 | Сообщение № 984
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, огромное спасибо!!! и за формулу и за совет! hands hands hands

К лишними строками разберусь... К стыду своему сама преспокойненько и без последствий удалила Петрова)))Ура! Видимо, в процессе совершенствования файла проблема устранилась, а я не заметила и продолжала скрывать уволившихся вместо удаления. (Раньше при удалении рабочего бились ссылки на лист ВВОД у всех, кто стоял ниже по списку и перепротягивание ничего не давало).
 
Ответить
Сообщение_Boroda_, огромное спасибо!!! и за формулу и за совет! hands hands hands

К лишними строками разберусь... К стыду своему сама преспокойненько и без последствий удалила Петрова)))Ура! Видимо, в процессе совершенствования файла проблема устранилась, а я не заметила и продолжала скрывать уволившихся вместо удаления. (Раньше при удалении рабочего бились ссылки на лист ВВОД у всех, кто стоял ниже по списку и перепротягивание ничего не давало).

Автор - ollich
Дата добавления - 20.05.2015 в 16:00
HoBU4OK Дата: Пятница, 26.06.2015, 09:25 | Сообщение № 985
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
Нужна формула с лист2 "достать" сведения на лист1
Подробнее в файле
Спасибо!
К сообщению приложен файл: 7540283.xlsx (15.2 Kb)


Я думал, ты остроглазый лев, а ты слепая собака :-)

Сообщение отредактировал HoBU4OK - Пятница, 26.06.2015, 13:21
 
Ответить
СообщениеДобрый день!
Нужна формула с лист2 "достать" сведения на лист1
Подробнее в файле
Спасибо!

Автор - HoBU4OK
Дата добавления - 26.06.2015 в 09:25
Samaretz Дата: Пятница, 26.06.2015, 15:03 | Сообщение № 986
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
HoBU4OK, так надо?
Код
=IFERROR(INDEX(Лист2!$1:$1048576;MATCH($O11;Лист2!$A:$A;0);MATCH(DAY(V$10);Лист2!$15:$15;0));"")

PS. Если известны параметры массива на втором листе, то можно указать конкретную размерность, а не весь лист целиком.
К сообщению приложен файл: 3761767.xlsx (16.9 Kb)
 
Ответить
СообщениеHoBU4OK, так надо?
Код
=IFERROR(INDEX(Лист2!$1:$1048576;MATCH($O11;Лист2!$A:$A;0);MATCH(DAY(V$10);Лист2!$15:$15;0));"")

PS. Если известны параметры массива на втором листе, то можно указать конкретную размерность, а не весь лист целиком.

Автор - Samaretz
Дата добавления - 26.06.2015 в 15:03
HoBU4OK Дата: Пятница, 26.06.2015, 15:32 | Сообщение № 987
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Samaretz, почти так, только значения после 15 числа не проставляются (на листе2 есть СХЕМА (желтым) как отображаются числа месяца)


Я думал, ты остроглазый лев, а ты слепая собака :-)
 
Ответить
СообщениеSamaretz, почти так, только значения после 15 числа не проставляются (на листе2 есть СХЕМА (желтым) как отображаются числа месяца)

Автор - HoBU4OK
Дата добавления - 26.06.2015 в 15:32
SLAVICK Дата: Пятница, 26.06.2015, 21:59 | Сообщение № 988
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Так? немного подправил формулу Samaretz.
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$1:$1048576;ПОИСКПОЗ($O21;Лист2!$A:$A;0);ПОИСКПОЗ(ДЕНЬ(V$10);Лист2!$15:$15;0));
ЕСЛИОШИБКА(ИНДЕКС(Лист2!$1:$1048576;ПОИСКПОЗ($O21;Лист2!$A:$A;0)+1;ПОИСКПОЗ(ДЕНЬ(V$10);Лист2!$16:$16;0));""))
К сообщению приложен файл: 8088047.xlsx (15.9 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеТак? немного подправил формулу Samaretz.
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$1:$1048576;ПОИСКПОЗ($O21;Лист2!$A:$A;0);ПОИСКПОЗ(ДЕНЬ(V$10);Лист2!$15:$15;0));
ЕСЛИОШИБКА(ИНДЕКС(Лист2!$1:$1048576;ПОИСКПОЗ($O21;Лист2!$A:$A;0)+1;ПОИСКПОЗ(ДЕНЬ(V$10);Лист2!$16:$16;0));""))

Автор - SLAVICK
Дата добавления - 26.06.2015 в 21:59
_Boroda_ Дата: Суббота, 27.06.2015, 04:22 | Сообщение № 989
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А если так?
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$L$2:$AQ$99;ПОИСКПОЗ($O11;Лист2!$A$2:$A$99;)+(ДЕНЬ(V$10)>15);(ДЕНЬ(V$10)-15*(ДЕНЬ(V$10)>15))*2);"")

Еще там формулу для дней написал - зеленым
К сообщению приложен файл: 8088047_1.xlsx (18.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА если так?
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$L$2:$AQ$99;ПОИСКПОЗ($O11;Лист2!$A$2:$A$99;)+(ДЕНЬ(V$10)>15);(ДЕНЬ(V$10)-15*(ДЕНЬ(V$10)>15))*2);"")

Еще там формулу для дней написал - зеленым

Автор - _Boroda_
Дата добавления - 27.06.2015 в 04:22
Faser Дата: Воскресенье, 28.06.2015, 00:13 | Сообщение № 990
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Как поcчитать "Всего отработано часов" в одной колонке и "Часы ночные" в другой колонке при таком формате чисел в степени ? Помогите пожалуйста.
К сообщению приложен файл: 7862644.xlsx (13.7 Kb)


Сообщение отредактировал Faser - Воскресенье, 28.06.2015, 00:14
 
Ответить
СообщениеКак поcчитать "Всего отработано часов" в одной колонке и "Часы ночные" в другой колонке при таком формате чисел в степени ? Помогите пожалуйста.

Автор - Faser
Дата добавления - 28.06.2015 в 00:13
_Boroda_ Дата: Воскресенье, 28.06.2015, 00:42 | Сообщение № 991
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Все
Код
=СУММПРОИЗВ(--ЛЕВБ(F8:AJ8&0))

Ночные
Код
=СЧЁТЕСЛИ(F8:AJ8;"7³")*8+СЧЁТЕСЛИ(F8:AJ8;"5¹")
К сообщению приложен файл: 7862644_1.xlsx (14.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Все
Код
=СУММПРОИЗВ(--ЛЕВБ(F8:AJ8&0))

Ночные
Код
=СЧЁТЕСЛИ(F8:AJ8;"7³")*8+СЧЁТЕСЛИ(F8:AJ8;"5¹")

Автор - _Boroda_
Дата добавления - 28.06.2015 в 00:42
Faser Дата: Воскресенье, 28.06.2015, 18:03 | Сообщение № 992
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Если у меня в клетках стоит например буква Б (Больничный) тогда
Код
=СУММПРОИЗВ(--ЛЕВБ(F8:AJ8&0))
не считает а пишет ошибка (непраильный тип данных), как тут быть ? Как сделать так чтоб считало только то что надо а на другие буквы не обращало внимание при сумировании ?
К сообщению приложен файл: 8635332.xlsx (14.4 Kb)


Сообщение отредактировал Serge_007 - Воскресенье, 28.06.2015, 18:25
 
Ответить
СообщениеЕсли у меня в клетках стоит например буква Б (Больничный) тогда
Код
=СУММПРОИЗВ(--ЛЕВБ(F8:AJ8&0))
не считает а пишет ошибка (непраильный тип данных), как тут быть ? Как сделать так чтоб считало только то что надо а на другие буквы не обращало внимание при сумировании ?

Автор - Faser
Дата добавления - 28.06.2015 в 18:03
Pelena Дата: Воскресенье, 28.06.2015, 18:27 | Сообщение № 993
Группа: Админы
Ранг: Местный житель
Сообщений: 19187
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
Как вариант, формула массива, вводится сочетанием клавиш Ctrl+Shift+Enter
Код
=СУММ(ЕСЛИОШИБКА(--ЛЕВБ(F8:AJ8);0))
К сообщению приложен файл: 5903600.xlsx (14.2 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеКак вариант, формула массива, вводится сочетанием клавиш Ctrl+Shift+Enter
Код
=СУММ(ЕСЛИОШИБКА(--ЛЕВБ(F8:AJ8);0))

Автор - Pelena
Дата добавления - 28.06.2015 в 18:27
Faser Дата: Воскресенье, 28.06.2015, 19:01 | Сообщение № 994
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Pelena, Но если например подставить число 12 в клетку Excel (иногда работаем по 12 часов в день) не правильно высчитывает значение . Как тут быть , подскажите пожалуйста.
 
Ответить
СообщениеPelena, Но если например подставить число 12 в клетку Excel (иногда работаем по 12 часов в день) не правильно высчитывает значение . Как тут быть , подскажите пожалуйста.

Автор - Faser
Дата добавления - 28.06.2015 в 19:01
schopen Дата: Воскресенье, 28.06.2015, 19:40 | Сообщение № 995
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте Гуру Excel. Помогите пожалуйста. У меня возникли проблемы с рабочим табелем. Проблема описана в приложенном файле
К сообщению приложен файл: 7616352.xlsx (21.1 Kb)
 
Ответить
СообщениеЗдравствуйте Гуру Excel. Помогите пожалуйста. У меня возникли проблемы с рабочим табелем. Проблема описана в приложенном файле

Автор - schopen
Дата добавления - 28.06.2015 в 19:40
_Boroda_ Дата: Воскресенье, 28.06.2015, 19:46 | Сообщение № 996
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Faser, Вам все равно делать доптаблицу для ночного времени, поэтому можно в нее и нормальное время засунуть см. файл
а тогда так
Код
=СУММПРОИЗВ(СУММЕСЛИ(C$16:C$22;F8:AJ8;D$16:D$22))

ну или - не, так не работает
Код
=СУММПРОИЗВ(СУММЕСЛИ({"7¹":"5¹":"5²":"7²":"7³":"5³ ":12};F8:AJ8;{7:5:5:7:7:5:12}))
К сообщению приложен файл: 8635332_1.xlsx (14.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеFaser, Вам все равно делать доптаблицу для ночного времени, поэтому можно в нее и нормальное время засунуть см. файл
а тогда так
Код
=СУММПРОИЗВ(СУММЕСЛИ(C$16:C$22;F8:AJ8;D$16:D$22))

ну или - не, так не работает
Код
=СУММПРОИЗВ(СУММЕСЛИ({"7¹":"5¹":"5²":"7²":"7³":"5³ ":12};F8:AJ8;{7:5:5:7:7:5:12}))

Автор - _Boroda_
Дата добавления - 28.06.2015 в 19:46
Faser Дата: Воскресенье, 28.06.2015, 21:15 | Сообщение № 997
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Код
=СУММПРОИЗВ(СУММЕСЛИ({"7¹":"5¹":"5²":"7²":"7³":"5³ ":12};F8:AJ8;{7:5:5:7:7:5:12}))
при вставке в таблицу пишет, ошибка формулы. Недопустимое значение в формуле.


Сообщение отредактировал Manyasha - Среда, 01.07.2015, 12:20
 
Ответить
Сообщение
Код
=СУММПРОИЗВ(СУММЕСЛИ({"7¹":"5¹":"5²":"7²":"7³":"5³ ":12};F8:AJ8;{7:5:5:7:7:5:12}))
при вставке в таблицу пишет, ошибка формулы. Недопустимое значение в формуле.

Автор - Faser
Дата добавления - 28.06.2015 в 21:15
Pelena Дата: Воскресенье, 28.06.2015, 21:45 | Сообщение № 998
Группа: Админы
Ранг: Местный житель
Сообщений: 19187
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
Если степень всегда из одной цифры, можно так
Код
=СУММ(ЕСЛИОШИБКА(--ЛЕВБ(F8:AJ8;ДЛСТР(F8:AJ8)-1);0))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕсли степень всегда из одной цифры, можно так
Код
=СУММ(ЕСЛИОШИБКА(--ЛЕВБ(F8:AJ8;ДЛСТР(F8:AJ8)-1);0))

Автор - Pelena
Дата добавления - 28.06.2015 в 21:45
_Boroda_ Дата: Воскресенье, 28.06.2015, 21:59 | Сообщение № 999
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
пишет, ошибка формулы.

Делайте с доптаблицей - так проще всего. А со значениями не будет работать - это я погорячился. Да и зачем? Ведь ночные часы все равно гораздо удобнее делать с доптаблицей, которую можно расположить на другом (скрытом) листе.


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

Делайте с доптаблицей - так проще всего. А со значениями не будет работать - это я погорячился. Да и зачем? Ведь ночные часы все равно гораздо удобнее делать с доптаблицей, которую можно расположить на другом (скрытом) листе.

Автор - _Boroda_
Дата добавления - 28.06.2015 в 21:59
HoBU4OK Дата: Воскресенье, 28.06.2015, 22:25 | Сообщение № 1000
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
schopen, так?
Код
=ЕСЛИ((AJ5-AL5)>0;AJ5-AL5;0)


Я думал, ты остроглазый лев, а ты слепая собака :-)
 
Ответить
Сообщениеschopen, так?
Код
=ЕСЛИ((AJ5-AL5)>0;AJ5-AL5;0)

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

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