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

Вход

Регистрация

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

 

= Мир MS Excel/Вычисление часов переработки сверх нормы и сверх 2 часов - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Вычисление часов переработки сверх нормы и сверх 2 часов
cieldevanille Дата: Понедельник, 22.01.2018, 10:14 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте!
Помогите пожалуйста написать формулу!
Т.к. часы переработки сверх нормы считаются следующим образом:первые 2 часа оплачиваются в 1,5 размере, последующие в 2.
Нужно чтобы формула сравнивала каждую ячейку из строки 6 с каждой ячейкой строки 2 и суммировала разницу в столбец AIа если разница больше 2-х часов,то нужно,чтобы она суммировалась в столбец AJ/
К сообщению приложен файл: 1590171.xlsx (10.4 Kb)


Сообщение отредактировал cieldevanille - Понедельник, 22.01.2018, 10:19
 
Ответить
СообщениеЗдравствуйте!
Помогите пожалуйста написать формулу!
Т.к. часы переработки сверх нормы считаются следующим образом:первые 2 часа оплачиваются в 1,5 размере, последующие в 2.
Нужно чтобы формула сравнивала каждую ячейку из строки 6 с каждой ячейкой строки 2 и суммировала разницу в столбец AIа если разница больше 2-х часов,то нужно,чтобы она суммировалась в столбец AJ/

Автор - cieldevanille
Дата добавления - 22.01.2018 в 10:14
Pelena Дата: Понедельник, 22.01.2018, 10:45 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Учитываем только переработку? Недоработку (13 декабря) игнорируем? Для данного примера что должно получиться в итоге?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Учитываем только переработку? Недоработку (13 декабря) игнорируем? Для данного примера что должно получиться в итоге?

Автор - Pelena
Дата добавления - 22.01.2018 в 10:45
cieldevanille Дата: Понедельник, 22.01.2018, 10:56 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, недоработку не учитываем,т.к. посчитать недоработку просто..а вот переработку муторно и сложно..
В данном примере 1 час переработки в 1,5 размере
 
Ответить
СообщениеPelena, недоработку не учитываем,т.к. посчитать недоработку просто..а вот переработку муторно и сложно..
В данном примере 1 час переработки в 1,5 размере

Автор - cieldevanille
Дата добавления - 22.01.2018 в 10:56
Pelena Дата: Понедельник, 22.01.2018, 11:03 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Код
=МИН(СУММПРОИЗВ((C6:AG6-$C$2:$AG$2)*(C6:AG6-$C$2:$AG$2>0));2)

Код
=СУММПРОИЗВ((C6:AG6-$C$2:$AG$2)*(C6:AG6-$C$2:$AG$2>0))-AI6


Изменила формулы, перевложила файл
К сообщению приложен файл: 4859377.xlsx (10.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816


Сообщение отредактировал Pelena - Понедельник, 22.01.2018, 11:09
 
Ответить
Сообщение
Код
=МИН(СУММПРОИЗВ((C6:AG6-$C$2:$AG$2)*(C6:AG6-$C$2:$AG$2>0));2)

Код
=СУММПРОИЗВ((C6:AG6-$C$2:$AG$2)*(C6:AG6-$C$2:$AG$2>0))-AI6


Изменила формулы, перевложила файл

Автор - Pelena
Дата добавления - 22.01.2018 в 11:03
cieldevanille Дата: Понедельник, 22.01.2018, 11:29 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, получается не совсем корректно..
Как я понимаю, формула считает за весь месяц кол-во часов переработки и первые 2 вытаскивает в столбец AI, а все остальные в AJ.
Но нужно чтобы за каждый день в отдельности считалась переработка.
ТО есть в примере во вложении(если считать вручную) получится за 10 число 2 часа в 1,5 размере, за 11 число 2 часа в 1,5 размере и 1 час в двойном
К сообщению приложен файл: 7606303.xlsx (10.4 Kb)
 
Ответить
СообщениеPelena, получается не совсем корректно..
Как я понимаю, формула считает за весь месяц кол-во часов переработки и первые 2 вытаскивает в столбец AI, а все остальные в AJ.
Но нужно чтобы за каждый день в отдельности считалась переработка.
ТО есть в примере во вложении(если считать вручную) получится за 10 число 2 часа в 1,5 размере, за 11 число 2 часа в 1,5 размере и 1 час в двойном

Автор - cieldevanille
Дата добавления - 22.01.2018 в 11:29
Pelena Дата: Понедельник, 22.01.2018, 11:48 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
А, тогда так проверьте
Код
=СУММПРОИЗВ(--ТЕКСТ((C6:AG6-$C$2:$AG$2)*(C6:AG6-$C$2:$AG$2>0);"[<0]\0;[<=2]0,0;2"))
К сообщению приложен файл: 7154304.xlsx (10.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА, тогда так проверьте
Код
=СУММПРОИЗВ(--ТЕКСТ((C6:AG6-$C$2:$AG$2)*(C6:AG6-$C$2:$AG$2>0);"[<0]\0;[<=2]0,0;2"))

Автор - Pelena
Дата добавления - 22.01.2018 в 11:48
sboy Дата: Понедельник, 22.01.2018, 11:55 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
мой вариант
для 1,5 массивная
Код
=СУММПРОИЗВ(((C6:AG6-$C$2:$AG$2)>0)*ЕСЛИ((C6:AG6-$C$2:$AG$2)>2;2;C6:AG6-C2:AG2))

для 2 обычная
Код
=СУММПРОИЗВ(((C6:AG6-$C$2:$AG$2)>=2)*(C6:AG6-$C$2:$AG$2-2))
К сообщению приложен файл: 1590351.xlsx (10.7 Kb)


Яндекс: 410016850021169
 
Ответить
Сообщениемой вариант
для 1,5 массивная
Код
=СУММПРОИЗВ(((C6:AG6-$C$2:$AG$2)>0)*ЕСЛИ((C6:AG6-$C$2:$AG$2)>2;2;C6:AG6-C2:AG2))

для 2 обычная
Код
=СУММПРОИЗВ(((C6:AG6-$C$2:$AG$2)>=2)*(C6:AG6-$C$2:$AG$2-2))

Автор - sboy
Дата добавления - 22.01.2018 в 11:55
cieldevanille Дата: Понедельник, 22.01.2018, 13:25 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
А, тогда так проверьте

=СУММПРОИЗВ(--ТЕКСТ((C6:AG6-$C$2:$AG$2)*(C6:AG6-$C$2:$AG$2>0);"[<0]\0;[<=2]0,0;2"))
К сообщению приложен файл: 7154304.xlsx(10Kb)


Извините, а не могли бы вы объяснить почему мы переводим числа в текст, почему "--" стоит перед ней, и значение формата функции текст - "[<0]\0;[<=2]0,0;2" ?
 
Ответить
Сообщение
А, тогда так проверьте

=СУММПРОИЗВ(--ТЕКСТ((C6:AG6-$C$2:$AG$2)*(C6:AG6-$C$2:$AG$2>0);"[<0]\0;[<=2]0,0;2"))
К сообщению приложен файл: 7154304.xlsx(10Kb)


Извините, а не могли бы вы объяснить почему мы переводим числа в текст, почему "--" стоит перед ней, и значение формата функции текст - "[<0]\0;[<=2]0,0;2" ?

Автор - cieldevanille
Дата добавления - 22.01.2018 в 13:25
Pelena Дата: Понедельник, 22.01.2018, 13:53 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Функция ТЕКСТ позволяет задать пользовательский формат для чисел.
Пользовательский формат [<0]\0;[<=2]0,0;2 означает, что числа, меньшие нуля, заменяются нулём; числа от 0 до 2 включительно остаются, как есть, с одним знаком после запятой; остальные числа (большие двух) заменяются на 2
А -- нужен, чтобы текст перевести обратно в число


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеФункция ТЕКСТ позволяет задать пользовательский формат для чисел.
Пользовательский формат [<0]\0;[<=2]0,0;2 означает, что числа, меньшие нуля, заменяются нулём; числа от 0 до 2 включительно остаются, как есть, с одним знаком после запятой; остальные числа (большие двух) заменяются на 2
А -- нужен, чтобы текст перевести обратно в число

Автор - Pelena
Дата добавления - 22.01.2018 в 13:53
cieldevanille Дата: Вторник, 23.01.2018, 08:08 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, Спасибо большое! Потестили вчера формулу,отлично работает!
 
Ответить
СообщениеPelena, Спасибо большое! Потестили вчера формулу,отлично работает!

Автор - cieldevanille
Дата добавления - 23.01.2018 в 08:08
  • Страница 1 из 1
  • 1
Поиск:

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