выбор начала времени работы
|
|
zaak88 |
Дата: Вторник, 03.08.2021, 12:16 |
Сообщение № 1 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация:
1
±
Замечаний:
0% ±
 Excel 2013 | |
Требуется определить время начала и завершения работы при выборе дня и подразделения, исключив ошибки и ЗНАЧ.
Требуется определить время начала и завершения работы при выборе дня и подразделения, исключив ошибки и ЗНАЧ.zaak88
|
|
| Ответить
|
Serge_007 |
Дата: Вторник, 03.08.2021, 12:37 |
Сообщение № 2 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
 Excel 2016 | |
Здравствуйте
выбор начала времени работы Формула массива: Код =АГРЕГАТ(15;6;ЕСЛИ((M2=I2:I177)*(L2=H2:H177);J2:J177);1)
Здравствуйте
выбор начала времени работы Формула массива: Код =АГРЕГАТ(15;6;ЕСЛИ((M2=I2:I177)*(L2=H2:H177);J2:J177);1) Serge_007
ЮMoney:41001419691823 | WMR:126292472390
|
|
| Ответить
|
zaak88 |
Дата: Вторник, 03.08.2021, 12:51 |
Сообщение № 3 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация:
1
±
Замечаний:
0% ±
 Excel 2013 | |
Serge_007, спасибо огромное. А время завершения поможете? С функцией АГРЕГАТ совсем не знаком, поэтому извините за примитивный вопрос.
Serge_007, спасибо огромное. А время завершения поможете? С функцией АГРЕГАТ совсем не знаком, поэтому извините за примитивный вопрос.zaak88
|
|
| Ответить
|
zaak88 |
Дата: Вторник, 03.08.2021, 12:53 |
Сообщение № 4 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация:
1
±
Замечаний:
0% ±
 Excel 2013 | |
Serge_007, спасибо, разобрался, всё оказалось просто, очень выручили.
Serge_007, спасибо, разобрался, всё оказалось просто, очень выручили.zaak88
|
|
| Ответить
|
jakim |
Дата: Вторник, 03.08.2021, 14:17 |
Сообщение № 5 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
 Excel 2010 | |
Формулы:
начало
Код =AGGREGATE(15;6;VALUE(RIGHT(C$2:C$1000;8))/(H$2:H$1000=J2)/(LEFT(C$2:C$1000;11)=K2);1)
Завершение
Код =AGGREGATE(14;6;VALUE(RIGHT(D$2:D$1000;8))/(H$2:H$1000=J2)/(LEFT(C$2:C$1000;11)=K2);1)
Формулы:
начало
Код =AGGREGATE(15;6;VALUE(RIGHT(C$2:C$1000;8))/(H$2:H$1000=J2)/(LEFT(C$2:C$1000;11)=K2);1)
Завершение
Код =AGGREGATE(14;6;VALUE(RIGHT(D$2:D$1000;8))/(H$2:H$1000=J2)/(LEFT(C$2:C$1000;11)=K2);1) jakim
|
|
| Ответить
|
Serge_007 |
Дата: Вторник, 03.08.2021, 14:34 |
Сообщение № 6 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
 Excel 2016 | |
Вместо ЗНАЧЕН() можно бинарное отрицание применить, будет побыстрее) Да и формула покороче 
Вместо ЗНАЧЕН() можно бинарное отрицание применить, будет побыстрее) Да и формула покороче Serge_007
ЮMoney:41001419691823 | WMR:126292472390
|
|
| Ответить
|
jakim |
Дата: Вторник, 03.08.2021, 15:03 |
Сообщение № 7 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
 Excel 2010 | |
Формулы длиннее, но можно исключить лишние столбцы.
Код =AGGREGATE(15;6;--(RIGHT(C$2:C$1000;8))/(MID(B$2:B$1000;SEARCH(" ";B$2:B$1000;1)+1;SEARCH(" ";B$2:B$1000;SEARCH(" ";B$2:B$1000;1)+1)-SEARCH(" ";B$2:B$1000;1)-1)=I2)/(LEFT(C$2:C$1000;11)=J2);1)
Формулы длиннее, но можно исключить лишние столбцы.
Код =AGGREGATE(15;6;--(RIGHT(C$2:C$1000;8))/(MID(B$2:B$1000;SEARCH(" ";B$2:B$1000;1)+1;SEARCH(" ";B$2:B$1000;SEARCH(" ";B$2:B$1000;1)+1)-SEARCH(" ";B$2:B$1000;1)-1)=I2)/(LEFT(C$2:C$1000;11)=J2);1) jakim
Сообщение отредактировал jakim - Вторник, 03.08.2021, 15:05 |
|
| Ответить
|