Если переработка в выходные дни то не считать сверхурочные 
				   
 
 
 DrMini  
 Дата: Пятница, 01.05.2020, 13:23 | 
 Сообщение № 1     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
 Доброго времени суток форумчане и гости форума. Сегодня выяснилось, что если человек работал более 8 часов в выходной или в праздничный день то свыше 8 часов не должно отниматься от «Всего часов»  и прибавляться в «Сверхурочные часы» . В файле выделил, как должно быть. Помогите пожалуйста «допилить» или (если это невозможно) сделать всё с нуля. 
 
 
Доброго времени суток форумчане и гости форума. Сегодня выяснилось, что если человек работал более 8 часов в выходной или в праздничный день то свыше 8 часов не должно отниматься от «Всего часов»  и прибавляться в «Сверхурочные часы» . В файле выделил, как должно быть. Помогите пожалуйста «допилить» или (если это невозможно) сделать всё с нуля. DrMini  
 
 
  
  
  
 Ответить 
Сообщение Доброго времени суток форумчане и гости форума. Сегодня выяснилось, что если человек работал более 8 часов в выходной или в праздничный день то свыше 8 часов не должно отниматься от «Всего часов»  и прибавляться в «Сверхурочные часы» . В файле выделил, как должно быть. Помогите пожалуйста «допилить» или (если это невозможно) сделать всё с нуля. Автор - DrMini  Дата добавления - 01.05.2020  в 13:23   
 
 
 gling  
 Дата: Пятница, 01.05.2020, 17:29 | 
 Сообщение № 2     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  2661 
 
 
 
 
  Репутация:    
 747    
 ±  
 
  
 Замечаний:
 0%   ±  
   2010          
  
 
 
 Здравствуйте. Так если в любой день сверхурочные не учитываются чем вас просто сумма по строке не устраивает?Или нужно перечитать все предыдущие ваши темы?  
 
 
Здравствуйте. Так если в любой день сверхурочные не учитываются чем вас просто сумма по строке не устраивает?Или нужно перечитать все предыдущие ваши темы? gling  
 
ЯД-41001506838083 
  
  
  
 Ответить 
Сообщение Здравствуйте. Так если в любой день сверхурочные не учитываются чем вас просто сумма по строке не устраивает?Или нужно перечитать все предыдущие ваши темы? Автор - gling  Дата добавления - 01.05.2020  в 17:29   
 
 
 DrMini  
 Дата: Пятница, 01.05.2020, 17:43 | 
 Сообщение № 3     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
 чем вас просто сумма по строке не устраивает?
 Постараюсь объяснить. В колонке «Всего часов» подсчитываются рабочие часы до 8 часов. "Лишние часы" (свыше 8 часов) переносятся в колонку «Сверхурочные часы». В предпраздничные дни подсчитываются рабочие часы до 7 часов. "Лишние часы" (свыше 7 часов) переносятся в колонку «Сверхурочные часы». А вот в выходные и праздничные дни часы должны считаться полностью без переноса в «Сверхурочные часы». Если, что непонятно объяснил то прошу прощения. Могу ещё объяснить. Не зря же там используются формулы Всего часовКод
=СУММПРОИЗВ(ТЕКСТ(E4:AI4;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E4:AI4>7)))
 и Сверхурочные часы 
 
 
чем вас просто сумма по строке не устраивает?
 Постараюсь объяснить. В колонке «Всего часов» подсчитываются рабочие часы до 8 часов. "Лишние часы" (свыше 8 часов) переносятся в колонку «Сверхурочные часы». В предпраздничные дни подсчитываются рабочие часы до 7 часов. "Лишние часы" (свыше 7 часов) переносятся в колонку «Сверхурочные часы». А вот в выходные и праздничные дни часы должны считаться полностью без переноса в «Сверхурочные часы». Если, что непонятно объяснил то прошу прощения. Могу ещё объяснить. Не зря же там используются формулы Всего часовКод
=СУММПРОИЗВ(ТЕКСТ(E4:AI4;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E4:AI4>7)))
 и Сверхурочные часыDrMini  
 
Сообщение отредактировал DrMini  - Пятница, 01.05.2020, 17:46 
  
  
  
 Ответить 
Сообщение чем вас просто сумма по строке не устраивает?
 Постараюсь объяснить. В колонке «Всего часов» подсчитываются рабочие часы до 8 часов. "Лишние часы" (свыше 8 часов) переносятся в колонку «Сверхурочные часы». В предпраздничные дни подсчитываются рабочие часы до 7 часов. "Лишние часы" (свыше 7 часов) переносятся в колонку «Сверхурочные часы». А вот в выходные и праздничные дни часы должны считаться полностью без переноса в «Сверхурочные часы». Если, что непонятно объяснил то прошу прощения. Могу ещё объяснить. Не зря же там используются формулы Всего часовКод
=СУММПРОИЗВ(ТЕКСТ(E4:AI4;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E4:AI4>7)))
 и Сверхурочные часыАвтор - DrMini  Дата добавления - 01.05.2020  в 17:43   
 
 
 gling  
 Дата: Пятница, 01.05.2020, 18:51 | 
 Сообщение № 4     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  2661 
 
 
 
 
  Репутация:    
 747    
 ±  
 
  
 Замечаний:
 0%   ±  
   2010          
  
 
 
 Попробуйте формулу массива может подойдет.Код
=СУММ(ЕСЛИ((СЧЁТЕСЛИ(DATA!F$2:F$30;E$3:AI$3)+(ДЕНЬНЕД($E$3:$AI$3;2)>5));E4:AI4*1;ТЕКСТ(E4:AI4;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E4:AI4>7))))
  
 
 
Попробуйте формулу массива может подойдет.Код
=СУММ(ЕСЛИ((СЧЁТЕСЛИ(DATA!F$2:F$30;E$3:AI$3)+(ДЕНЬНЕД($E$3:$AI$3;2)>5));E4:AI4*1;ТЕКСТ(E4:AI4;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E4:AI4>7))))
 gling  
 
 
ЯД-41001506838083 
Сообщение отредактировал gling  - Пятница, 01.05.2020, 18:51 
  
  
  
 Ответить 
Сообщение Попробуйте формулу массива может подойдет.Код
=СУММ(ЕСЛИ((СЧЁТЕСЛИ(DATA!F$2:F$30;E$3:AI$3)+(ДЕНЬНЕД($E$3:$AI$3;2)>5));E4:AI4*1;ТЕКСТ(E4:AI4;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E4:AI4>7))))
 Автор - gling  Дата добавления - 01.05.2020  в 18:51   
 
 
 DrMini  
 Дата: Пятница, 01.05.2020, 19:13 | 
 Сообщение № 5     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
  Владимир БОЛЬШОЕ ВАМ СПАСИБО. Проверил. Вроде работает. Буду забивать месяц и проверять. Спасибо. [offtop]Уже который день не могу ни кому добавить "Репутацию".[/offtop] 
 
 
 Владимир БОЛЬШОЕ ВАМ СПАСИБО. Проверил. Вроде работает. Буду забивать месяц и проверять. Спасибо. [offtop]Уже который день не могу ни кому добавить "Репутацию".[/offtop]DrMini  
 
Сообщение отредактировал DrMini  - Пятница, 01.05.2020, 19:25 
  
  
  
 Ответить 
Сообщение  Владимир БОЛЬШОЕ ВАМ СПАСИБО. Проверил. Вроде работает. Буду забивать месяц и проверять. Спасибо. [offtop]Уже который день не могу ни кому добавить "Репутацию".[/offtop]Автор - DrMini  Дата добавления - 01.05.2020  в 19:13   
 
 
 DrMini  
 Дата: Пятница, 01.05.2020, 19:53 | 
 Сообщение № 6     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
 Владимир. Совсем забыл написать в описании. Нижние две строки имеют нестандартную рабочую неделю. Применяется формула в УФ для предпоследних 2 строкКод
=И(ИЛИ(И(ОСТАТ(E$3-DATA!$C$1;14)+1>7;ОСТАТ(E$3-DATA!$C$1;14)+1<10);И(ОСТАТ(E$3-DATA!$C$1;14)+1>12;ОСТАТ(E$3-DATA!$C$1;14)+1<15));E$3<>0)
 Мозгов не хватает добавить их вместо (как мне кажется) вот этого куска Вашей фомулыКод
(ДЕНЬНЕД($E$3:$AI$3;2)>5))
  
 
 
Владимир. Совсем забыл написать в описании. Нижние две строки имеют нестандартную рабочую неделю. Применяется формула в УФ для предпоследних 2 строкКод
=И(ИЛИ(И(ОСТАТ(E$3-DATA!$C$1;14)+1>7;ОСТАТ(E$3-DATA!$C$1;14)+1<10);И(ОСТАТ(E$3-DATA!$C$1;14)+1>12;ОСТАТ(E$3-DATA!$C$1;14)+1<15));E$3<>0)
 Мозгов не хватает добавить их вместо (как мне кажется) вот этого куска Вашей фомулыКод
(ДЕНЬНЕД($E$3:$AI$3;2)>5))
 DrMini  
 
 
Сообщение отредактировал DrMini  - Пятница, 01.05.2020, 19:57 
  
  
  
 Ответить 
Сообщение Владимир. Совсем забыл написать в описании. Нижние две строки имеют нестандартную рабочую неделю. Применяется формула в УФ для предпоследних 2 строкКод
=И(ИЛИ(И(ОСТАТ(E$3-DATA!$C$1;14)+1>7;ОСТАТ(E$3-DATA!$C$1;14)+1<10);И(ОСТАТ(E$3-DATA!$C$1;14)+1>12;ОСТАТ(E$3-DATA!$C$1;14)+1<15));E$3<>0)
 Мозгов не хватает добавить их вместо (как мне кажется) вот этого куска Вашей фомулыКод
(ДЕНЬНЕД($E$3:$AI$3;2)>5))
 Автор - DrMini  Дата добавления - 01.05.2020  в 19:53   
 
 
 gling  
 Дата: Пятница, 01.05.2020, 20:56 | 
 Сообщение № 7     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  2661 
 
 
 
 
  Репутация:    
 747    
 ±  
 
  
 Замечаний:
 0%   ±  
   2010          
  
 
 
 Может так? ФМКод
=СУММ(ЕСЛИ((СЧЁТЕСЛИ(DATA!F$2:F$30;E$3:AI$3)+((ОСТАТ(E$3:AI$3-DATA!$C$1;14)+1>7)*(ОСТАТ(E$3:AI$3-DATA!$C$1;14)+1<10)+(ОСТАТ(E$3:AI$3-DATA!$C$1;14)+1>12)*(ОСТАТ(E$3:AI$3-DATA!$C$1;14)+1<15))*(E$3:AI$3<>0));E38:AI38*1;ТЕКСТ(E38:AI38;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E38:AI38>7))))
  
 
 
Может так? ФМКод
=СУММ(ЕСЛИ((СЧЁТЕСЛИ(DATA!F$2:F$30;E$3:AI$3)+((ОСТАТ(E$3:AI$3-DATA!$C$1;14)+1>7)*(ОСТАТ(E$3:AI$3-DATA!$C$1;14)+1<10)+(ОСТАТ(E$3:AI$3-DATA!$C$1;14)+1>12)*(ОСТАТ(E$3:AI$3-DATA!$C$1;14)+1<15))*(E$3:AI$3<>0));E38:AI38*1;ТЕКСТ(E38:AI38;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E38:AI38>7))))
 gling  
 
 
ЯД-41001506838083 
  
  
  
 Ответить 
Сообщение Может так? ФМКод
=СУММ(ЕСЛИ((СЧЁТЕСЛИ(DATA!F$2:F$30;E$3:AI$3)+((ОСТАТ(E$3:AI$3-DATA!$C$1;14)+1>7)*(ОСТАТ(E$3:AI$3-DATA!$C$1;14)+1<10)+(ОСТАТ(E$3:AI$3-DATA!$C$1;14)+1>12)*(ОСТАТ(E$3:AI$3-DATA!$C$1;14)+1<15))*(E$3:AI$3<>0));E38:AI38*1;ТЕКСТ(E38:AI38;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E38:AI38>7))))
 Автор - gling  Дата добавления - 01.05.2020  в 20:56   
 
 
 DrMini  
 Дата: Пятница, 01.05.2020, 21:08 | 
 Сообщение № 8     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
  Да. работает но только в предпоследней строке. В последней строке смещение на 7 дней от предпоследней.  БОЛШОЕ СПАСИБО. ВСЁ РАБОТАЕТ. С последней строкой разобрался. 
 
 
 Да. работает но только в предпоследней строке. В последней строке смещение на 7 дней от предпоследней.  БОЛШОЕ СПАСИБО. ВСЁ РАБОТАЕТ. С последней строкой разобрался.DrMini  
 
Сообщение отредактировал DrMini  - Пятница, 01.05.2020, 21:18 
  
  
  
 Ответить 
Сообщение  Да. работает но только в предпоследней строке. В последней строке смещение на 7 дней от предпоследней.  БОЛШОЕ СПАСИБО. ВСЁ РАБОТАЕТ. С последней строкой разобрался.Автор - DrMini  Дата добавления - 01.05.2020  в 21:08   
 
 
 gling  
 Дата: Пятница, 01.05.2020, 21:22 | 
 Сообщение № 9     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  2661 
 
 
 
 
  Репутация:    
 747    
 ±  
 
  
 Замечаний:
 0%   ±  
   2010          
  
 
 
 Все формулы в УФ не анализировал. Мой "косяк" недосмотрел, для последних строках смените в формуле С1 на В1. 
 
 
Все формулы в УФ не анализировал. Мой "косяк" недосмотрел, для последних строках смените в формуле С1 на В1. gling  
 
ЯД-41001506838083 
  
  
  
 Ответить 
Сообщение Все формулы в УФ не анализировал. Мой "косяк" недосмотрел, для последних строках смените в формуле С1 на В1. Автор - gling  Дата добавления - 01.05.2020  в 21:22   
 
 
 DrMini  
 Дата: Пятница, 01.05.2020, 21:33 | 
 Сообщение № 10     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
 смените в формуле С1 на В1
 Я так и сделал. Ещё раз огромное Вам спасибо. [offtop]Репутация так и не работает.  [/offtop] 
 
 
смените в формуле С1 на В1
 Я так и сделал. Ещё раз огромное Вам спасибо. [offtop]Репутация так и не работает.  [/offtop]DrMini  
 
  
  
  
 Ответить 
Сообщение смените в формуле С1 на В1
 Я так и сделал. Ещё раз огромное Вам спасибо. [offtop]Репутация так и не работает.  [/offtop]Автор - DrMini  Дата добавления - 01.05.2020  в 21:33   
 
 
 Pelena  
 Дата: Пятница, 01.05.2020, 21:38 | 
 Сообщение № 11     
   
 
  
   
 
 
 Группа: Админы  
 
 
 Ранг: Местный житель  
 
 Сообщений:  19569 
 
 
 
 
  Репутация:    
 4646    
 ±  
 
  
 Замечаний:
    ±  
   Excel 365 & Mac Excel          
  
 
 
 DrMini , а как Вы пытаетесь поставить репутацию? Кнопкой Репутация внизу поста справа или чуть правее аватарки?
 
 
DrMini , а как Вы пытаетесь поставить репутацию? Кнопкой Репутация внизу поста справа или чуть правее аватарки?Pelena  
 
"Черт возьми, Холмс! Но как??!!"   Ю-money 41001765434816  
  
  
  
 Ответить 
Сообщение DrMini , а как Вы пытаетесь поставить репутацию? Кнопкой Репутация внизу поста справа или чуть правее аватарки?Автор - Pelena  Дата добавления - 01.05.2020  в 21:38   
 
 
 DrMini  
 Дата: Пятница, 01.05.2020, 22:04 | 
 Сообщение № 12     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
 как Вы пытаетесь поставить репутацию?
 Как обычно и внизу поста справа и возле аватарки. Вот скрин 
 
 
как Вы пытаетесь поставить репутацию?
 Как обычно и внизу поста справа и возле аватарки. Вот скринDrMini  
 
 
Сообщение отредактировал DrMini  - Пятница, 01.05.2020, 22:06 
  
  
  
 Ответить 
Сообщение как Вы пытаетесь поставить репутацию?
 Как обычно и внизу поста справа и возле аватарки. Вот скринАвтор - DrMini  Дата добавления - 01.05.2020  в 22:04   
 
 
 DrMini  
 Дата: Пятница, 01.05.2020, 22:12 | 
 Сообщение № 13     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
 Ещё одна заковыка выскочила. При заполнении этого табеля вводятся ещё и буквенные сокращения для подсчёта отпуска, больничного и т.п. При вводе букв вышла ошибка #ЗНАЧ! Помогите исправить 
 
 
Ещё одна заковыка выскочила. При заполнении этого табеля вводятся ещё и буквенные сокращения для подсчёта отпуска, больничного и т.п. При вводе букв вышла ошибка #ЗНАЧ! Помогите исправить DrMini  
 
 
  
  
  
 Ответить 
Сообщение Ещё одна заковыка выскочила. При заполнении этого табеля вводятся ещё и буквенные сокращения для подсчёта отпуска, больничного и т.п. При вводе букв вышла ошибка #ЗНАЧ! Помогите исправить Автор - DrMini  Дата добавления - 01.05.2020  в 22:12   
 
 
 gling  
 Дата: Пятница, 01.05.2020, 22:45 | 
 Сообщение № 14     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  2661 
 
 
 
 
  Репутация:    
 747    
 ±  
 
  
 Замечаний:
 0%   ±  
   2010          
  
 
 
 Уберите *1, может и будет работать как надо. ПроверьтеКод
=СУММ(ЕСЛИ((СЧЁТЕСЛИ(DATA!F$2:F$30;E$3:AI$3)+(ДЕНЬНЕД($E$3:$AI$3;2)>5));E4:AI4;ТЕКСТ(E4:AI4;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E4:AI4>7))))
  
 
 
Уберите *1, может и будет работать как надо. ПроверьтеКод
=СУММ(ЕСЛИ((СЧЁТЕСЛИ(DATA!F$2:F$30;E$3:AI$3)+(ДЕНЬНЕД($E$3:$AI$3;2)>5));E4:AI4;ТЕКСТ(E4:AI4;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E4:AI4>7))))
 gling  
 
ЯД-41001506838083 
Сообщение отредактировал gling  - Пятница, 01.05.2020, 22:47 
  
  
  
 Ответить 
Сообщение Уберите *1, может и будет работать как надо. ПроверьтеКод
=СУММ(ЕСЛИ((СЧЁТЕСЛИ(DATA!F$2:F$30;E$3:AI$3)+(ДЕНЬНЕД($E$3:$AI$3;2)>5));E4:AI4;ТЕКСТ(E4:AI4;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E4:AI4>7))))
 Автор - gling  Дата добавления - 01.05.2020  в 22:45   
 
 
 DrMini  
 Дата: Пятница, 01.05.2020, 22:53 | 
 Сообщение № 15     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
 может и будет работать как надо
 Сейчас попробовал. Пока всё работает. Ещё раз Владимир большое спасибо. 
 
 
может и будет работать как надо
 Сейчас попробовал. Пока всё работает. Ещё раз Владимир большое спасибо.DrMini  
 
  
  
  
 Ответить 
Сообщение может и будет работать как надо
 Сейчас попробовал. Пока всё работает. Ещё раз Владимир большое спасибо.Автор - DrMini  Дата добавления - 01.05.2020  в 22:53   
 
 
 DrMini  
 Дата: Среда, 06.05.2020, 13:49 | 
 Сообщение № 16     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
 И снова здравствуйте. После изменения формулы в ячейке AK4  при вводе буквенных обозначений в предпраздничные дни , стали неправильно считаться «Предпраздничные часы»  в ячейке AL4 . 
 
 
И снова здравствуйте. После изменения формулы в ячейке AK4  при вводе буквенных обозначений в предпраздничные дни , стали неправильно считаться «Предпраздничные часы»  в ячейке AL4 . DrMini  
 
 
Сообщение отредактировал DrMini  - Среда, 06.05.2020, 13:50 
  
  
  
 Ответить 
Сообщение И снова здравствуйте. После изменения формулы в ячейке AK4  при вводе буквенных обозначений в предпраздничные дни , стали неправильно считаться «Предпраздничные часы»  в ячейке AL4 . Автор - DrMini  Дата добавления - 06.05.2020  в 13:49   
 
 
 DrMini  
 Дата: Среда, 06.05.2020, 15:06 | 
 Сообщение № 17     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
 Сделал вот так:Код
=СУММ(ЕСЛИ((СЧЁТЕСЛИ(DATA!F$2:F$30;E$3:AI$3)+(ДЕНЬНЕД($E$3:$AI$3;2)>5));E4:AI4;ТЕКСТ(E4:AI4;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E4:AI4>7))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="в"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="у"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="о"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="б"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="н"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="а"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="вв"))))
 массивной формулой. Вроде работает. Может можно её уменьшить? У меня на большее мозги не работают.  
 
 
Сделал вот так:Код
=СУММ(ЕСЛИ((СЧЁТЕСЛИ(DATA!F$2:F$30;E$3:AI$3)+(ДЕНЬНЕД($E$3:$AI$3;2)>5));E4:AI4;ТЕКСТ(E4:AI4;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E4:AI4>7))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="в"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="у"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="о"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="б"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="н"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="а"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="вв"))))
 массивной формулой. Вроде работает. Может можно её уменьшить? У меня на большее мозги не работают. DrMini  
 
 
Сообщение отредактировал DrMini  - Среда, 06.05.2020, 15:07 
  
  
  
 Ответить 
Сообщение Сделал вот так:Код
=СУММ(ЕСЛИ((СЧЁТЕСЛИ(DATA!F$2:F$30;E$3:AI$3)+(ДЕНЬНЕД($E$3:$AI$3;2)>5));E4:AI4;ТЕКСТ(E4:AI4;"[>8]8;;0;\0")-СЧЁТЕСЛИ(DATA!H$2:H$30;E$3:AI$3*(E4:AI4>7))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="в"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="у"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="о"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="б"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="н"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="а"))+СЧЁТЕСЛИМН(DATA!H$2:H$30;E$3:AI$3*(E4:AI4="вв"))))
 массивной формулой. Вроде работает. Может можно её уменьшить? У меня на большее мозги не работают. Автор - DrMini  Дата добавления - 06.05.2020  в 15:06   
 
 
 gling  
 Дата: Среда, 06.05.2020, 18:17 | 
 Сообщение № 18     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  2661 
 
 
 
 
  Репутация:    
 747    
 ±  
 
  
 Замечаний:
 0%   ±  
   2010          
  
 
 
 Здравствуйте.Потестируйте формулу покороче.  Не доглядел формулу 
 
 
Здравствуйте.Потестируйте формулу покороче.  Не доглядел формулу gling  
 
ЯД-41001506838083 
Сообщение отредактировал gling  - Среда, 06.05.2020, 18:25 
  
  
  
 Ответить 
Сообщение Здравствуйте.Потестируйте формулу покороче.  Не доглядел формулу Автор - gling  Дата добавления - 06.05.2020  в 18:17   
 
 
 DrMini  
 Дата: Среда, 06.05.2020, 18:30 | 
 Сообщение № 19     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
 Здравствуйте. Кусок формулы в предпраздничный день не работает Должен свыше 7 часов перекидывать в «Сверх урочные часы». Перекидывает только свыше 8 часов.  
 
 
Здравствуйте. Кусок формулы в предпраздничный день не работает Должен свыше 7 часов перекидывать в «Сверх урочные часы». Перекидывает только свыше 8 часов. DrMini  
 
  
  
  
 Ответить 
Сообщение Здравствуйте. Кусок формулы в предпраздничный день не работает Должен свыше 7 часов перекидывать в «Сверх урочные часы». Перекидывает только свыше 8 часов. Автор - DrMini  Дата добавления - 06.05.2020  в 18:30   
 
 
 DrMini  
 Дата: Среда, 06.05.2020, 19:17 | 
 Сообщение № 20     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
  У меня по Вашей подсказке получилось вот, что:Вроде работает  Неправильно работает. Поторопился. 
 
 
 У меня по Вашей подсказке получилось вот, что:Вроде работает  Неправильно работает. Поторопился.DrMini  
 
Сообщение отредактировал DrMini  - Среда, 06.05.2020, 19:28 
  
  
  
 Ответить 
Сообщение  У меня по Вашей подсказке получилось вот, что:Вроде работает  Неправильно работает. Поторопился.Автор - DrMini  Дата добавления - 06.05.2020  в 19:17