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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчёт часов в ненормированном графике смен - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин  
Подсчёт часов в ненормированном графике смен
Понравилось
Светлый Дата: Понедельник, 09.07.2018, 16:04 | Сообщение № 21
Группа: Друзья
Ранг: Старожил
Сообщений: 1852
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Нет, я не такой ас в знании функций Excel. Уже иссяк.
Жду решения.


Программировать проще, чем писать стихи.
 
Ответить
СообщениеНет, я не такой ас в знании функций Excel. Уже иссяк.
Жду решения.

Автор - Светлый
Дата добавления - 09.07.2018 в 16:04
MCH Дата: Вторник, 10.07.2018, 15:12 | Сообщение № 22
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

с 12.07.18 буду в отпуске, думать над задачей уже некогда.
Ничего нового не придумал

Пытался ЧАС() применить вместо ОСТАТ(;24) но к сокращению это не проводит
с помощью ТЕКСТ можно "занулить" текст, отбросить знак, установить формат по условию, но ничего короткого не получилось.
Значит есть более короткий алгоритм решения задачи

Либо нужна дополнительная подсказка, либо решение (завтра - 11.07.18)
 
Ответить
Сообщениес 12.07.18 буду в отпуске, думать над задачей уже некогда.
Ничего нового не придумал

Пытался ЧАС() применить вместо ОСТАТ(;24) но к сокращению это не проводит
с помощью ТЕКСТ можно "занулить" текст, отбросить знак, установить формат по условию, но ничего короткого не получилось.
Значит есть более короткий алгоритм решения задачи

Либо нужна дополнительная подсказка, либо решение (завтра - 11.07.18)

Автор - MCH
Дата добавления - 10.07.2018 в 15:12
_Boroda_ Дата: Вторник, 10.07.2018, 17:06 | Сообщение № 23
Группа: Админы
Ранг: Местный житель
Сообщений: 16745
Репутация: 6534 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Блин, сижу вот, думаю - как подсказку дать, не написав саму формулу. Что-то ничего не придумывается. Ну, разве что вот - в обеих формулах по 56(57) символов алгоритм сохраняется, но есть кусок из 15 символов, который можно заменить на 3 символа


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеБлин, сижу вот, думаю - как подсказку дать, не написав саму формулу. Что-то ничего не придумывается. Ну, разве что вот - в обеих формулах по 56(57) символов алгоритм сохраняется, но есть кусок из 15 символов, который можно заменить на 3 символа

Автор - _Boroda_
Дата добавления - 10.07.2018 в 17:06
Светлый Дата: Вторник, 10.07.2018, 22:30 | Сообщение № 24
Группа: Друзья
Ранг: Старожил
Сообщений: 1852
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Кроме функции Ч() ничего не могу придумать, но она вырождает массив и результат неверный.
Очень странная функция.


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

Автор - Светлый
Дата добавления - 10.07.2018 в 22:30
krosav4ig Дата: Вторник, 10.07.2018, 22:57 | Сообщение № 25
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Цитата Светлый, 10.07.2018 в 22:30, в сообщении № 24 ()
вырождает массив

массив - нет, а вот диапазон - да


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
Цитата Светлый, 10.07.2018 в 22:30, в сообщении № 24 ()
вырождает массив

массив - нет, а вот диапазон - да

Автор - krosav4ig
Дата добавления - 10.07.2018 в 22:57
MCH Дата: Среда, 11.07.2018, 08:31 | Сообщение № 26
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Так D6:AG6-Ч(D5:AG5) не работает
Как еще можно подавить текст или нужно в другом направлении думать?
 
Ответить
СообщениеТак D6:AG6-Ч(D5:AG5) не работает
Как еще можно подавить текст или нужно в другом направлении думать?

Автор - MCH
Дата добавления - 11.07.2018 в 08:31
_Boroda_ Дата: Среда, 11.07.2018, 10:59 | Сообщение № 27
Группа: Админы
Ранг: Местный житель
Сообщений: 16745
Репутация: 6534 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Через час убегаю до ночи , поэтому сейчас выкладываю
массив - нет, а вот диапазон - да
можно и диапазон массивом через Ч
Так D6:AG6-Ч(D5:AG5) не работает
Да, а вот так работает D6:AG6-Ч(+D5:AG5)
Плюсик перед ссылкой на диапазон многие функции, возвращающие одно значение, заставляет давать массив

У меня сначала было 55 без равно
Код
=СУММ(ОСТАТ(ТЕКСТ(ABS(Ч(+D5:AG5)-D6:AG6);"[>12]-0");24))

Код
=СУММ(ОСТАТ(ТЕКСТ(ABS(Ч(+D5:AG6)*{1:-1});"[>12]-#");24))


Симбиоз с формулами Михаила и Сергея даст 44 знака
Код
=СУММ(ABS(ОСТАТ(D6:AG6-Ч(+D5:AG5)+12;24)-12))

Код
=СУММ(12-ABS(12-ОСТАТ(D6:AG6-Ч(+D5:AG5);24)))


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЧерез час убегаю до ночи , поэтому сейчас выкладываю
массив - нет, а вот диапазон - да
можно и диапазон массивом через Ч
Так D6:AG6-Ч(D5:AG5) не работает
Да, а вот так работает D6:AG6-Ч(+D5:AG5)
Плюсик перед ссылкой на диапазон многие функции, возвращающие одно значение, заставляет давать массив

У меня сначала было 55 без равно
Код
=СУММ(ОСТАТ(ТЕКСТ(ABS(Ч(+D5:AG5)-D6:AG6);"[>12]-0");24))

Код
=СУММ(ОСТАТ(ТЕКСТ(ABS(Ч(+D5:AG6)*{1:-1});"[>12]-#");24))


Симбиоз с формулами Михаила и Сергея даст 44 знака
Код
=СУММ(ABS(ОСТАТ(D6:AG6-Ч(+D5:AG5)+12;24)-12))

Код
=СУММ(12-ABS(12-ОСТАТ(D6:AG6-Ч(+D5:AG5);24)))

Автор - _Boroda_
Дата добавления - 11.07.2018 в 10:59
MCH Дата: Среда, 11.07.2018, 11:45 | Сообщение № 28
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Плюсик перед ссылкой на диапазон многие функции, возвращающие одно значение, заставляет давать массив

Нужно проверить в 2003 Excel, возможно не будет работать
 
Ответить
Сообщение
Плюсик перед ссылкой на диапазон многие функции, возвращающие одно значение, заставляет давать массив

Нужно проверить в 2003 Excel, возможно не будет работать

Автор - MCH
Дата добавления - 11.07.2018 в 11:45
_Boroda_ Дата: Среда, 11.07.2018, 11:50 | Сообщение № 29
Группа: Админы
Ранг: Местный житель
Сообщений: 16745
Репутация: 6534 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
А куда оно денется?


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

Автор - _Boroda_
Дата добавления - 11.07.2018 в 11:50
Светлый Дата: Среда, 11.07.2018, 12:00 | Сообщение № 30
Группа: Друзья
Ранг: Старожил
Сообщений: 1852
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Вот чего не знал, того не знал! С минусом даёт ошибку, с 0& даёт нули, а про плюс не догадался.
Действительно, странная функция.


Программировать проще, чем писать стихи.
 
Ответить
СообщениеВот чего не знал, того не знал! С минусом даёт ошибку, с 0& даёт нули, а про плюс не догадался.
Действительно, странная функция.

Автор - Светлый
Дата добавления - 11.07.2018 в 12:00
Светлый Дата: Среда, 11.07.2018, 12:16 | Сообщение № 31
Группа: Друзья
Ранг: Старожил
Сообщений: 1852
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Ну, тогда в свете открывшихся знаний у меня 43 символа без равно.
Дать время подумать или открыть?


Программировать проще, чем писать стихи.
 
Ответить
СообщениеНу, тогда в свете открывшихся знаний у меня 43 символа без равно.
Дать время подумать или открыть?

Автор - Светлый
Дата добавления - 11.07.2018 в 12:16
MCH Дата: Среда, 11.07.2018, 12:29 | Сообщение № 32
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

А куда оно денется?

Сейчас проверить негде, но помню, что в подобной ситуации Excel 2003 выдавал ошибку на тексте
 
Ответить
Сообщение
А куда оно денется?

Сейчас проверить негде, но помню, что в подобной ситуации Excel 2003 выдавал ошибку на тексте

Автор - MCH
Дата добавления - 11.07.2018 в 12:29
_Boroda_ Дата: Среда, 11.07.2018, 22:57 | Сообщение № 33
Группа: Админы
Ранг: Местный житель
Сообщений: 16745
Репутация: 6534 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
В 2003 нормально работает
43 смвола - мне понятно, думаю, Михаилу тоже


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

Автор - _Boroda_
Дата добавления - 11.07.2018 в 22:57
Светлый Дата: Среда, 11.07.2018, 23:17 | Сообщение № 34
Группа: Друзья
Ранг: Старожил
Сообщений: 1852
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Думаю, что ещё что-то сократить уже не удастся.
Код
=СУММ(ABS(ЧАС(D6:AG6-Ч(+D5:AG5)+36&":")-12))


Программировать проще, чем писать стихи.
 
Ответить
СообщениеДумаю, что ещё что-то сократить уже не удастся.
Код
=СУММ(ABS(ЧАС(D6:AG6-Ч(+D5:AG5)+36&":")-12))

Автор - Светлый
Дата добавления - 11.07.2018 в 23:17
Светлый Дата: Среда, 11.07.2018, 23:57 | Сообщение № 35
Группа: Друзья
Ранг: Старожил
Сообщений: 1852
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016

=СУММ(ОСТАТ(ТЕКСТ(ABS(Ч(+D5:AG6)*{1:-1});"[>12]-#");24))

Эта формула не работает. При паре 8-16 она даёт 8+8, а д.б. 8


Программировать проще, чем писать стихи.
 
Ответить
Сообщение

=СУММ(ОСТАТ(ТЕКСТ(ABS(Ч(+D5:AG6)*{1:-1});"[>12]-#");24))

Эта формула не работает. При паре 8-16 она даёт 8+8, а д.б. 8

Автор - Светлый
Дата добавления - 11.07.2018 в 23:57
electro54 Дата: Среда, 01.06.2022, 14:09 | Сообщение № 36
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 20% ±

Добрый день извини те что сюда пишу но не смог найти подходящую тему я сталкнулсяс такой проблемой
Существует некая таблица где в одной колонке номер по порядку а другая колонка это моментальное время написание номера по порядку и вот исходя из этого я хотел бы вас спросить возможно ли по средствам формул (без макросов так как делаю не для себя) сделать сделать так что бы время оставалась не изменым
Преведу пример в первой колонке номер по порядку 1
Вторая колонка время 12.36.54
Или так

1 12.30.44
2 12.31.30
3 12.40.00
Ещё раз извините что не туда пишу и надеюсь что вы сможете помочь мне


Сообщение отредактировал electro54 - Среда, 01.06.2022, 14:10
 
Ответить
СообщениеДобрый день извини те что сюда пишу но не смог найти подходящую тему я сталкнулсяс такой проблемой
Существует некая таблица где в одной колонке номер по порядку а другая колонка это моментальное время написание номера по порядку и вот исходя из этого я хотел бы вас спросить возможно ли по средствам формул (без макросов так как делаю не для себя) сделать сделать так что бы время оставалась не изменым
Преведу пример в первой колонке номер по порядку 1
Вторая колонка время 12.36.54
Или так

1 12.30.44
2 12.31.30
3 12.40.00
Ещё раз извините что не туда пишу и надеюсь что вы сможете помочь мне

Автор - electro54
Дата добавления - 01.06.2022 в 14:09
китин Дата: Среда, 01.06.2022, 15:13 | Сообщение № 37
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
electro54, - Прочитайте Правила форума
- Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 500 кб согласно п.3 Правил форума
- Создайте свою тему в соответствующем разделе форума


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеelectro54, - Прочитайте Правила форума
- Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 500 кб согласно п.3 Правил форума
- Создайте свою тему в соответствующем разделе форума

Автор - китин
Дата добавления - 01.06.2022 в 15:13
ultrafviolet Дата: Понедельник, 20.03.2023, 16:30 | Сообщение № 38
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 40% ±

Помогите решить задачу, я только учусь работать в exсel и вот в чес вопрос , мне надо формулой посчитать количество часов между сменами, но учитывать если это однофамильцы с разными именами (не считать), если разные фамилии , но одинаковые имена ( не считать), и не считать если один человек вышел на смену, затем был перерыв в час, а потом он снова вышел еще на какое-то количество часов ( в рамках суток не учитывать этот расчет). Что я смогла сделать находится в столбце "Менее 10 часов" , буду очень благодарна если поможете
К сообщению приложен файл: 2980681.xlsx (16.1 Kb)
 
Ответить
СообщениеПомогите решить задачу, я только учусь работать в exсel и вот в чес вопрос , мне надо формулой посчитать количество часов между сменами, но учитывать если это однофамильцы с разными именами (не считать), если разные фамилии , но одинаковые имена ( не считать), и не считать если один человек вышел на смену, затем был перерыв в час, а потом он снова вышел еще на какое-то количество часов ( в рамках суток не учитывать этот расчет). Что я смогла сделать находится в столбце "Менее 10 часов" , буду очень благодарна если поможете

Автор - ultrafviolet
Дата добавления - 20.03.2023 в 16:30
Serge_007 Дата: Понедельник, 20.03.2023, 16:34 | Сообщение № 39
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
ultrafviolet, - Прочитайте Правила форума
- Создайте свою тему в соответствующем разделе форума


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщениеultrafviolet, - Прочитайте Правила форума
- Создайте свою тему в соответствующем разделе форума

Автор - Serge_007
Дата добавления - 20.03.2023 в 16:34
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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