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

Вход

Регистрация

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

 

= Мир MS Excel/Подбор формулы для поиска значения в массиве данных - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подбор формулы для поиска значения в массиве данных (Формулы/Formulas)
Подбор формулы для поиска значения в массиве данных
LonshakovS Дата: Четверг, 03.05.2018, 15:51 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Всю голову сломал с подбором формулы, помогите пожалуйста.
Есть несколько проектов-каждая строка новый проект. Есть список исполнителей по этим проектам. Исполнители могу принимать участи в разных проектах.
Как посчитать итоговые значения за месяц по каждому исполнителю? Формула счетесли подходит, но как из массива найти конкретного сотрудника по которому нужно это все суммировать у меня не получается.
 
Ответить
СообщениеВсю голову сломал с подбором формулы, помогите пожалуйста.
Есть несколько проектов-каждая строка новый проект. Есть список исполнителей по этим проектам. Исполнители могу принимать участи в разных проектах.
Как посчитать итоговые значения за месяц по каждому исполнителю? Формула счетесли подходит, но как из массива найти конкретного сотрудника по которому нужно это все суммировать у меня не получается.

Автор - LonshakovS
Дата добавления - 03.05.2018 в 15:51
bmv98rus Дата: Четверг, 03.05.2018, 15:54 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1327
Репутация: 224 ±
Замечаний: 0% ±

Excel 2013/2016
И у нас без примера нее получится.
 
Ответить
СообщениеИ у нас без примера нее получится.

Автор - bmv98rus
Дата добавления - 03.05.2018 в 15:54
sboy Дата: Четверг, 03.05.2018, 15:57 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2124
Репутация: 609 ±
Замечаний: 0% ±

Excel 2010
bmv98rus, а может попробуем? :)
предлагаю начать с
Код
СЧЁТЕСЛИМН()
 
Ответить
Сообщениеbmv98rus, а может попробуем? :)
предлагаю начать с
Код
СЧЁТЕСЛИМН()

Автор - sboy
Дата добавления - 03.05.2018 в 15:57
bmv98rus Дата: Четверг, 03.05.2018, 15:59 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1327
Репутация: 224 ±
Замечаний: 0% ±

Excel 2013/2016
СЧЁТЕСЛИМН()

Не получается, пишет недостаточно аргументов :-), я сегодня не убедителен .
 
Ответить
Сообщение
СЧЁТЕСЛИМН()

Не получается, пишет недостаточно аргументов :-), я сегодня не убедителен .

Автор - bmv98rus
Дата добавления - 03.05.2018 в 15:59
LonshakovS Дата: Четверг, 03.05.2018, 16:12 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bmv98rus, Вкладываю файл
К сообщению приложен файл: -_.xlsx(42.6 Kb)
 
Ответить
Сообщениеbmv98rus, Вкладываю файл

Автор - LonshakovS
Дата добавления - 03.05.2018 в 16:12
bmv98rus Дата: Четверг, 03.05.2018, 16:22 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1327
Репутация: 224 ±
Замечаний: 0% ±

Excel 2013/2016
LonshakovS,
Красота, только вот что, куда, от куда и почему - ничего не понятно.
 
Ответить
СообщениеLonshakovS,
Красота, только вот что, куда, от куда и почему - ничего не понятно.

Автор - bmv98rus
Дата добавления - 03.05.2018 в 16:22
LonshakovS Дата: Четверг, 03.05.2018, 16:54 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bmv98rus, Есть проекты A25 и далее
Есть исполнители по этим проектам B25:H49
Есть данные, которые проставляются по каждому проекту I25:AL45 - выполнят ли проект в срок или сорвут

На против каждого исполнителя A2:A20 должна стоять суммарное количество дней соответствующий тому или иному показателю B1:E1
 
Ответить
Сообщениеbmv98rus, Есть проекты A25 и далее
Есть исполнители по этим проектам B25:H49
Есть данные, которые проставляются по каждому проекту I25:AL45 - выполнят ли проект в срок или сорвут

На против каждого исполнителя A2:A20 должна стоять суммарное количество дней соответствующий тому или иному показателю B1:E1

Автор - LonshakovS
Дата добавления - 03.05.2018 в 16:54
bmv98rus Дата: Четверг, 03.05.2018, 18:04 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1327
Репутация: 224 ±
Замечаний: 0% ±

Excel 2013/2016
Код
=SUM((MMULT(--($B$25:$H$27=$A2);ROW($A$1:$A$7)^0)>0)*MMULT(--($I$25:$AL$27=B$1);ROW($A$1:$A$30)^0))


[p.s.]вот такой СЧЁТЕСЛИМН() :-)[/p.s.]
К сообщению приложен файл: Copy_of-.xlsx(43.1 Kb)


Сообщение отредактировал bmv98rus - Четверг, 03.05.2018, 18:12
 
Ответить
Сообщение
Код
=SUM((MMULT(--($B$25:$H$27=$A2);ROW($A$1:$A$7)^0)>0)*MMULT(--($I$25:$AL$27=B$1);ROW($A$1:$A$30)^0))


[p.s.]вот такой СЧЁТЕСЛИМН() :-)[/p.s.]

Автор - bmv98rus
Дата добавления - 03.05.2018 в 18:04
LonshakovS Дата: Четверг, 03.05.2018, 18:45 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bmv98rus, Ничего себе!!! Я половину таких функций и решений не знаю)) особенно "--" и ^0
 
Ответить
Сообщениеbmv98rus, Ничего себе!!! Я половину таких функций и решений не знаю)) особенно "--" и ^0

Автор - LonshakovS
Дата добавления - 03.05.2018 в 18:45
LonshakovS Дата: Четверг, 03.05.2018, 18:51 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bmv98rus, А более простого решения разве нет?
 
Ответить
Сообщениеbmv98rus, А более простого решения разве нет?

Автор - LonshakovS
Дата добавления - 03.05.2018 в 18:51
bmv98rus Дата: Четверг, 03.05.2018, 18:56 | Сообщение № 11
Группа: Проверенные
Ранг: Старожил
Сообщений: 1327
Репутация: 224 ±
Замечаний: 0% ±

Excel 2013/2016
"--" и ^0


Да прям! два минуса и возведение в нулевую степень.

А более простого решения разве нет?

Может и есть, но пришло на ум только это сложное.
 
Ответить
Сообщение
"--" и ^0


Да прям! два минуса и возведение в нулевую степень.

А более простого решения разве нет?

Может и есть, но пришло на ум только это сложное.

Автор - bmv98rus
Дата добавления - 03.05.2018 в 18:56
bmv98rus Дата: Четверг, 03.05.2018, 20:42 | Сообщение № 12
Группа: Проверенные
Ранг: Старожил
Сообщений: 1327
Репутация: 224 ±
Замечаний: 0% ±

Excel 2013/2016
на счет проще не знаю, но летууучееее
Код
=SUMPRODUCT(COUNTIF(OFFSET($B$24;ROW($A$1:$A$3);;1;7);$A2)*COUNTIF(OFFSET($I$24;ROW($A$1:$A$3);;1;30);B$1))

Зато счетесли вернулся :-)
К сообщению приложен файл: Copy_of-v2.xlsx(43.4 Kb)


Сообщение отредактировал bmv98rus - Четверг, 03.05.2018, 20:43
 
Ответить
Сообщениена счет проще не знаю, но летууучееее
Код
=SUMPRODUCT(COUNTIF(OFFSET($B$24;ROW($A$1:$A$3);;1;7);$A2)*COUNTIF(OFFSET($I$24;ROW($A$1:$A$3);;1;30);B$1))

Зато счетесли вернулся :-)

Автор - bmv98rus
Дата добавления - 03.05.2018 в 20:42
Светлый Дата: Четверг, 03.05.2018, 22:46 | Сообщение № 13
Группа: Проверенные
Ранг: Ветеран
Сообщений: 657
Репутация: 179 ±
Замечаний: 0% ±

Excel 2010
А более простого решения разве нет?

Позволю себе вмешаться, немного упростив формулу bmv98rus:
Код
=СУММ(МУМНОЖ(--($B$25:$H$27=$A2);СТРОКА($A$1:$A$7)^0)*($I$25:$AL$27=B$1))

Доб.
Даже так:
Код
=СУММ(МУМНОЖ(--($B$25:$H$27=$A2);1^$G$1:$G$7)*($I$25:$AL$27=B$1))


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Четверг, 03.05.2018, 23:04
 
Ответить
Сообщение
А более простого решения разве нет?

Позволю себе вмешаться, немного упростив формулу bmv98rus:
Код
=СУММ(МУМНОЖ(--($B$25:$H$27=$A2);СТРОКА($A$1:$A$7)^0)*($I$25:$AL$27=B$1))

Доб.
Даже так:
Код
=СУММ(МУМНОЖ(--($B$25:$H$27=$A2);1^$G$1:$G$7)*($I$25:$AL$27=B$1))

Автор - Светлый
Дата добавления - 03.05.2018 в 22:46
bmv98rus Дата: Четверг, 03.05.2018, 22:58 | Сообщение № 14
Группа: Проверенные
Ранг: Старожил
Сообщений: 1327
Репутация: 224 ±
Замечаний: 0% ±

Excel 2013/2016
Светлый, ну все неведомые функции так и остались на месте :-)
За оптимизацию спасибо, че-то под конец дня клише сработало.
 
Ответить
СообщениеСветлый, ну все неведомые функции так и остались на месте :-)
За оптимизацию спасибо, че-то под конец дня клише сработало.

Автор - bmv98rus
Дата добавления - 03.05.2018 в 22:58
Светлый Дата: Пятница, 04.05.2018, 00:13 | Сообщение № 15
Группа: Проверенные
Ранг: Ветеран
Сообщений: 657
Репутация: 179 ±
Замечаний: 0% ±

Excel 2010
ну все неведомые функции так и остались на месте :-)

Поступим аналогично:
Код
=СУММ(СЧЁТЕСЛИ(СМЕЩ($B$25;{0:1:2};;1;7);$A2)*($I$25:$AL$27=B$1))


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
ну все неведомые функции так и остались на месте :-)

Поступим аналогично:
Код
=СУММ(СЧЁТЕСЛИ(СМЕЩ($B$25;{0:1:2};;1;7);$A2)*($I$25:$AL$27=B$1))

Автор - Светлый
Дата добавления - 04.05.2018 в 00:13
bmv98rus Дата: Пятница, 04.05.2018, 00:41 | Сообщение № 16
Группа: Проверенные
Ранг: Старожил
Сообщений: 1327
Репутация: 224 ±
Замечаний: 0% ±

Excel 2013/2016
Цитата Светлый, 04.05.2018 в 00:13, в сообщении № 15 ()
Поступим аналогично:

А вот с этим не соглашусь.
Если не три проекта, то править будет сложнее, а Countif Отработает быстрее, чем умножать все матрицу, избавляться от второго Offset уже смысла нет, раз один остался.
 
Ответить
Сообщение
Цитата Светлый, 04.05.2018 в 00:13, в сообщении № 15 ()
Поступим аналогично:

А вот с этим не соглашусь.
Если не три проекта, то править будет сложнее, а Countif Отработает быстрее, чем умножать все матрицу, избавляться от второго Offset уже смысла нет, раз один остался.

Автор - bmv98rus
Дата добавления - 04.05.2018 в 00:41
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подбор формулы для поиска значения в массиве данных (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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