Страницы: 1
RSS
Сумма текста в ячейках, Сумма отработанных часов
 
Не могу посчитать отработанные часы ( 8в  -  эта форма в табеле обязательна, равна 8 часам)
Изменено: Kosheli - 26.03.2024 23:43:23
 
так можно?
Код
=СЧЁТЕСЛИ(F9:AJ9;"8В")*8
Изменено: АlехМ - 26.03.2024 23:29:52
Алексей М.
 
так суммируются дни где 8В, надо чтобы еще с днями где 8 суммировалось
Изменено: Kosheli - 26.03.2024 23:41:58
 
Если всегда впереди цифра 8 то так:
=СУММПРОИЗВ(--(ЛЕВСИМВ(F9:AJ9;1)="8"))*8
 
работает. А если бывают дни когда по 10 часов работают плюс 8т
 
Kosheli,
чтобы тупо сложить все числа, убрав буквы
Код
=СУММ(ЕСЛИОШИБКА(--ПСТР(F9:AJ9;МИН(ЕСЛИ(ЕЧИСЛО(-ПСТР(F9:AJ9;СТРОКА($1:$99);1));СТРОКА($1:$99)));ПРОСМОТР(2;1/ЕЧИСЛО(-ПСТР(F9:AJ9;СТРОКА($1:$99);1));СТРОКА($1:$99))-МИН(ЕСЛИ(ЕЧИСЛО(-ПСТР(F9:AJ9;СТРОКА($1:$99);1));СТРОКА($1:$99)))+1);""))
Изменено: evgeniygeo - 27.03.2024 07:46:47
 
evgeniygeo, достаточно взять первые два символа в данном случае. При этом, берем 2 если не число, то берем 1. Если и там облом то 0.
По вопросам из тем форума, личку не читаю.
 
Цитата
написал:
так суммируются дни где 8В, надо чтобы еще с днями где 8 суммировалось
Код
=(СЧЁТЕСЛИ(F9:AJ9;"8В")+СЧЁТЕСЛИ(F9:AJ9;"8"))*8
Алексей М.
 
БМВ,
я думаю, что в сокращенные дни там будет 7В, а еще могут быть переработки, которые отнесут на отдельные дни 4В или 12 часовые смены

P.S. просто у меня все так на работе  :D
Изменено: evgeniygeo - 27.03.2024 08:48:35
 
Цитата
evgeniygeo написал:
7В, а еще могут быть переработки, которые отнесут на отдельные дни 4В или 12 часовые смены
тут бы ТСу вопрос сформулировать с примером который все варианты охватывает.

=SUM(-IFERROR(-LEFT(F9:AJ9;2);IFERROR(-LEFT(F9:AJ9;1);0))) даст сумму указанных часов и не важно в т или еще что в конце.
По вопросам из тем форума, личку не читаю.
 
БМВ,
может быть еще, что буквы будут в начале, а числа в конце  :D
 
Цитата
evgeniygeo написал:
может быть еще, что...
И тут evgeniygeo понесло.
:D
 
Цитата
evgeniygeo написал:
может быть еще,
и вишенка на торте - запись часов римскими цифирками и в 16ти ричной системе.
По вопросам из тем форума, личку не читаю.
 
Цитата
Kosheli:   8в  -  эта форма в табеле
evgeniygeo,:  сложить все числа, убрав буквы
=-СУММПРОИЗВ(-ТЕКСТ(ПОДСТАВИТЬ(F9:AJ9;"В";",0");"#;;0;\0"))

...и как только не изголяются над табелем - а вроде ж ГОСТ   )
Изменено: Павел \Ʌ/ - 27.03.2024 17:01:07
 
Для любых букв. Массивная.
Код
=-СУММ(ЕСЛИОШИБКА(-F9:AJ9;-ЛЕВБ(0&F9:AJ9;ДЛСТР(0&F9:AJ9)-1)))
Изменено: АlехМ - 27.03.2024 19:34:58
Алексей М.
 
Спасибо всем. Очень сильно помогли. Справился.
Страницы: 1
Наверх