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

Вход

Регистрация

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

 

= Мир MS Excel/отбор парных сотрудников - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » отбор парных сотрудников (Excel)
отбор парных сотрудников
kirill235 Дата: Вторник, 30.07.2019, 13:09 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день. столкнулся с проблемой как можно автоматизировать выпорку сотрудников которые работою в паре. и подситать сколько раз они работали вмести за определенный период
К сообщению приложен файл: 5484616.xlsx (9.7 Kb)
 
Ответить
СообщениеДобрый день. столкнулся с проблемой как можно автоматизировать выпорку сотрудников которые работою в паре. и подситать сколько раз они работали вмести за определенный период

Автор - kirill235
Дата добавления - 30.07.2019 в 13:09
and_evg Дата: Вторник, 30.07.2019, 13:13 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 452
Репутация: 78 ±
Замечаний: 0% ±

Excel 2007
Абсолютно непонятный файл
 
Ответить
СообщениеАбсолютно непонятный файл

Автор - and_evg
Дата добавления - 30.07.2019 в 13:13
bmv98rus Дата: Вторник, 30.07.2019, 13:20 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
[offtop]
выпорку сотрудников
Хотелось бы уточнить, их надо выпороть и выпарить? :) [/offtop]


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение[offtop]
выпорку сотрудников
Хотелось бы уточнить, их надо выпороть и выпарить? :) [/offtop]

Автор - bmv98rus
Дата добавления - 30.07.2019 в 13:20
and_evg Дата: Вторник, 30.07.2019, 13:23 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 452
Репутация: 78 ±
Замечаний: 0% ±

Excel 2007
[offtop] bmv98rus, отбивная на пару[/offtop] :)
 
Ответить
Сообщение[offtop] bmv98rus, отбивная на пару[/offtop] :)

Автор - and_evg
Дата добавления - 30.07.2019 в 13:23
bmv98rus Дата: Вторник, 30.07.2019, 13:42 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
Массивная
Код
=IF($A2=B$1;"";SUM(--(MMULT(--($B$15:$H$20=$A2);TRANSPOSE(COLUMN($B$15:$H$15)^0))+MMULT(--($B$15:$H$20=B$1);TRANSPOSE(COLUMN($B$15:$H$15)^0))>1)))

Если в исходных столбцов всегда 7 то
Код
=IF($A2=C$1;"";SUM(--(MMULT(--($B$15:$H$20=$A2);{1;1;1;1;1;1;1})+MMULT(--($B$15:$H$20=C$1);{1;1;1;1;1;1;1})>1)))


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеМассивная
Код
=IF($A2=B$1;"";SUM(--(MMULT(--($B$15:$H$20=$A2);TRANSPOSE(COLUMN($B$15:$H$15)^0))+MMULT(--($B$15:$H$20=B$1);TRANSPOSE(COLUMN($B$15:$H$15)^0))>1)))

Если в исходных столбцов всегда 7 то
Код
=IF($A2=C$1;"";SUM(--(MMULT(--($B$15:$H$20=$A2);{1;1;1;1;1;1;1})+MMULT(--($B$15:$H$20=C$1);{1;1;1;1;1;1;1})>1)))

Автор - bmv98rus
Дата добавления - 30.07.2019 в 13:42
kirill235 Дата: Вторник, 30.07.2019, 14:26 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
bmv98rus большое спасибо за помощь но у меня выдает ошибку #знач. всего в исходной таблице 100 строк и 60 сотрудников в смене 20 человек.всегда работают по разному. я попробовал через счет но тоже не чего не получилось. посмотрите что не так в формуле
К сообщению приложен файл: 7691275.xlsx (10.4 Kb)


Сообщение отредактировал kirill235 - Вторник, 30.07.2019, 14:26
 
Ответить
Сообщениеbmv98rus большое спасибо за помощь но у меня выдает ошибку #знач. всего в исходной таблице 100 строк и 60 сотрудников в смене 20 человек.всегда работают по разному. я попробовал через счет но тоже не чего не получилось. посмотрите что не так в формуле

Автор - kirill235
Дата добавления - 30.07.2019 в 14:26
bmv98rus Дата: Вторник, 30.07.2019, 15:32 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
но у меня выдает ошибку #знач

Массивная

Формула вводится тремя кнопками Ctrl+Shift+Enter
К сообщению приложен файл: Copy_of_1059.xlsx (17.7 Kb)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
но у меня выдает ошибку #знач

Массивная

Формула вводится тремя кнопками Ctrl+Shift+Enter

Автор - bmv98rus
Дата добавления - 30.07.2019 в 15:32
kirill235 Дата: Вторник, 30.07.2019, 15:38 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
bmv98rus, в исходной таблице у меня все работает а когда я переношу в свою таблицу то там не работает
 
Ответить
Сообщениеbmv98rus, в исходной таблице у меня все работает а когда я переношу в свою таблицу то там не работает

Автор - kirill235
Дата добавления - 30.07.2019 в 15:38
bmv98rus Дата: Вторник, 30.07.2019, 15:41 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
kirill235, значит не корректно переносите.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеkirill235, значит не корректно переносите.

Автор - bmv98rus
Дата добавления - 30.07.2019 в 15:41
kirill235 Дата: Вторник, 30.07.2019, 16:05 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
bmv98rus, пересмотрел. но все равно
К сообщению приложен файл: 125.xlsx (93.8 Kb)
 
Ответить
Сообщениеbmv98rus, пересмотрел. но все равно

Автор - kirill235
Дата добавления - 30.07.2019 в 16:05
bmv98rus Дата: Вторник, 30.07.2019, 16:29 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
во второй части диапазон не корректно исправлен былю надо:
Код
=IF($A7=P$1;"";SUM(--(MMULT(--($C$76:$U$175=$A7);TRANSPOSE(COLUMN($C$76:$U$76)^0))+MMULT(--($C$76:$U$175=P$1);TRANSPOSE(COLUMN($C$76:$U$76)^0))>1)))
а был:
Код
=IF($A7=P$1;"";SUM(--(MMULT(--($C$76:$U$175=$A7);TRANSPOSE(COLUMN($C$76:$U$76)^0))+MMULT(--($C$76:$U$76=P$1);TRANSPOSE(COLUMN($C$76:$U$76)^0))>1)))


Часть формул для компактности убрал.
К сообщению приложен файл: Copy_of_1059_1.xlsx (42.5 Kb)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениево второй части диапазон не корректно исправлен былю надо:
Код
=IF($A7=P$1;"";SUM(--(MMULT(--($C$76:$U$175=$A7);TRANSPOSE(COLUMN($C$76:$U$76)^0))+MMULT(--($C$76:$U$175=P$1);TRANSPOSE(COLUMN($C$76:$U$76)^0))>1)))
а был:
Код
=IF($A7=P$1;"";SUM(--(MMULT(--($C$76:$U$175=$A7);TRANSPOSE(COLUMN($C$76:$U$76)^0))+MMULT(--($C$76:$U$76=P$1);TRANSPOSE(COLUMN($C$76:$U$76)^0))>1)))


Часть формул для компактности убрал.

Автор - bmv98rus
Дата добавления - 30.07.2019 в 16:29
bmv98rus Дата: Вторник, 30.07.2019, 16:30 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
во второй части диапазон не корректно исправлен былю надо:
Код
=IF($A7=P$1;"";SUM(--(MMULT(--($C$76:$U$175=$A7);TRANSPOSE(COLUMN($C$76:$U$76)^0))+MMULT(--($C$76:$U$175=P$1);TRANSPOSE(COLUMN($C$76:$U$76)^0))>1)))
а был:
Код
=IF($A7=P$1;"";SUM(--(MMULT(--($C$76:$U$175=$A7);TRANSPOSE(COLUMN($C$76:$U$76)^0))+MMULT(--($C$76:$U$76=P$1);TRANSPOSE(COLUMN($C$76:$U$76)^0))>1)))


Часть формул для компактности убрал.

Опаньки, какой дуплет!!!
К сообщению приложен файл: 5992795.xlsx (42.5 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Вторник, 30.07.2019, 16:30
 
Ответить
Сообщениево второй части диапазон не корректно исправлен былю надо:
Код
=IF($A7=P$1;"";SUM(--(MMULT(--($C$76:$U$175=$A7);TRANSPOSE(COLUMN($C$76:$U$76)^0))+MMULT(--($C$76:$U$175=P$1);TRANSPOSE(COLUMN($C$76:$U$76)^0))>1)))
а был:
Код
=IF($A7=P$1;"";SUM(--(MMULT(--($C$76:$U$175=$A7);TRANSPOSE(COLUMN($C$76:$U$76)^0))+MMULT(--($C$76:$U$76=P$1);TRANSPOSE(COLUMN($C$76:$U$76)^0))>1)))


Часть формул для компактности убрал.

Опаньки, какой дуплет!!!

Автор - bmv98rus
Дата добавления - 30.07.2019 в 16:30
kirill235 Дата: Вторник, 30.07.2019, 16:39 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
bmv98rus, спасибо все работает. тему можно закрывать
 
Ответить
Сообщениеbmv98rus, спасибо все работает. тему можно закрывать

Автор - kirill235
Дата добавления - 30.07.2019 в 16:39
bmv98rus Дата: Вторник, 30.07.2019, 17:19 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
Еще один вариант
Код
=IF($A2=B$1;"";SUM(--ISNUMBER(MATCH(SMALL(IF($C$76:$U$175=$A2;ROW($A$76:$A$175));ROW($A$76:$A$175)-75);SMALL(IF($C$76:$U$175=B$1;ROW($A$76:$A$175));ROW($A$76:$A$175)-75);))))


Но это тот случай когда работает медленнее, несмотря на MMULT
К сообщению приложен файл: Copy_of_1059_2.xlsx (43.6 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Вторник, 30.07.2019, 17:22
 
Ответить
СообщениеЕще один вариант
Код
=IF($A2=B$1;"";SUM(--ISNUMBER(MATCH(SMALL(IF($C$76:$U$175=$A2;ROW($A$76:$A$175));ROW($A$76:$A$175)-75);SMALL(IF($C$76:$U$175=B$1;ROW($A$76:$A$175));ROW($A$76:$A$175)-75);))))


Но это тот случай когда работает медленнее, несмотря на MMULT

Автор - bmv98rus
Дата добавления - 30.07.2019 в 17:19
Мир MS Excel » Вопросы и решения » Вопросы по Excel » отбор парных сотрудников (Excel)
  • Страница 1 из 1
  • 1
Поиск:

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