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

Вход

Регистрация

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

 

= Мир MS Excel/Формула поиска совпадений из двух диапазонов - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Формула поиска совпадений из двух диапазонов
Strateg_ru Дата: Суббота, 05.12.2015, 12:40 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте, уважаемые эксперты!
Нужна помощь в построении формулы (без макросов).

Есть список людей (А) с характеристиками (B-F). При этом значения B-D являются "хорошими", а E-F - "плохими".
В каждой сессией можно провести блокировку любого человека, поставив в столбце G и К любой символ напротив него. В этом случае при подсчёте будут заблокированы как его положительные, так и отрицательные качества (в заблокированной сессии он получает 0).
Для каждой сессии активируется одно хорошее и одно плохое качество (выбираются из выпадающего списка в строке 1 на каждую сессию)
Далее, в столбцах J и N соответственно, стоит формула для результатов сессии 1 и 2.
Для человека расчёт простой - если для Олега есть качество "один" (помеченное плюсом), и оно же выбрано в первой сессии (H2), то за него Олегу в результатах начисляется 1. И если в выпадающем списке было бы выбрано "два" - тоже был бы 1. Если выбрано "три", а напротив "три" у пользователя плюса нет - 0.
Для группы - это сумма баллов участников, ПРИ УСЛОВИИ, что негативное качество заблокировано вместе с положительными баллами этого участника. Если негативное качество не заблокировано, группа получает 0.

В итоге нужны формулы в столбцы Результатов (J и N), меняющиеся от наличия плюсиков и значений выпадающего списка.

Спасибо!
К сообщению приложен файл: 2322607.xlsx (9.6 Kb)


Сообщение отредактировал Strateg_ru - Суббота, 05.12.2015, 15:41
 
Ответить
СообщениеЗдравствуйте, уважаемые эксперты!
Нужна помощь в построении формулы (без макросов).

Есть список людей (А) с характеристиками (B-F). При этом значения B-D являются "хорошими", а E-F - "плохими".
В каждой сессией можно провести блокировку любого человека, поставив в столбце G и К любой символ напротив него. В этом случае при подсчёте будут заблокированы как его положительные, так и отрицательные качества (в заблокированной сессии он получает 0).
Для каждой сессии активируется одно хорошее и одно плохое качество (выбираются из выпадающего списка в строке 1 на каждую сессию)
Далее, в столбцах J и N соответственно, стоит формула для результатов сессии 1 и 2.
Для человека расчёт простой - если для Олега есть качество "один" (помеченное плюсом), и оно же выбрано в первой сессии (H2), то за него Олегу в результатах начисляется 1. И если в выпадающем списке было бы выбрано "два" - тоже был бы 1. Если выбрано "три", а напротив "три" у пользователя плюса нет - 0.
Для группы - это сумма баллов участников, ПРИ УСЛОВИИ, что негативное качество заблокировано вместе с положительными баллами этого участника. Если негативное качество не заблокировано, группа получает 0.

В итоге нужны формулы в столбцы Результатов (J и N), меняющиеся от наличия плюсиков и значений выпадающего списка.

Спасибо!

Автор - Strateg_ru
Дата добавления - 05.12.2015 в 12:40
Serge_007 Дата: Суббота, 05.12.2015, 14:25 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте Strateg_ru

если для Олега есть качество "один" (помеченное плюсом), и оно же выбрано в первой сессии (H2), то за него Олегу в результатах начисляется 1. И если было бы выбрано "два" - тоже был бы 1
Интересно :)
В таком случае формула выглядит так: =1


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте Strateg_ru

если для Олега есть качество "один" (помеченное плюсом), и оно же выбрано в первой сессии (H2), то за него Олегу в результатах начисляется 1. И если было бы выбрано "два" - тоже был бы 1
Интересно :)
В таком случае формула выглядит так: =1

Автор - Serge_007
Дата добавления - 05.12.2015 в 14:25
Udik Дата: Суббота, 05.12.2015, 15:15 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
А как отрицательные качества считать? Ну вот есть: Один+ и Воздух+, чего в результате?

негативное качество заблокировано вместе с положительными баллами

чёт непонятно, если сессия заблокирована (а блокируется только сессия), то результат 0, тогда чего считать?

формула для подсчета + в ячейке Н3:
Код
=ГПР(H$2;$B$2:$F$500;СТРОКА()-1;0)
К сообщению приложен файл: 8755841.xlsx (11.8 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Суббота, 05.12.2015, 15:19
 
Ответить
СообщениеА как отрицательные качества считать? Ну вот есть: Один+ и Воздух+, чего в результате?

негативное качество заблокировано вместе с положительными баллами

чёт непонятно, если сессия заблокирована (а блокируется только сессия), то результат 0, тогда чего считать?

формула для подсчета + в ячейке Н3:
Код
=ГПР(H$2;$B$2:$F$500;СТРОКА()-1;0)

Автор - Udik
Дата добавления - 05.12.2015 в 15:15
Strateg_ru Дата: Суббота, 05.12.2015, 15:16 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
В таком случае формула выглядит так: =1

Да, спасибо за замечание, имел ввиду в значении ИЛИ. Если выбрано И "один" И "два", то будет сумма.
Исправил.
 
Ответить
Сообщение
В таком случае формула выглядит так: =1

Да, спасибо за замечание, имел ввиду в значении ИЛИ. Если выбрано И "один" И "два", то будет сумма.
Исправил.

Автор - Strateg_ru
Дата добавления - 05.12.2015 в 15:16
Strateg_ru Дата: Суббота, 05.12.2015, 15:21 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
тогда чего считать?

Самая главная сложность - расчёт по группе.
И индивидуальные и групповые баллы должны быть цифровыми (чтобы получилась сумма)
Для группы - это сумма баллов участников, ПРИ УСЛОВИИ
...
 
Ответить
Сообщение
тогда чего считать?

Самая главная сложность - расчёт по группе.
И индивидуальные и групповые баллы должны быть цифровыми (чтобы получилась сумма)
Для группы - это сумма баллов участников, ПРИ УСЛОВИИ
...

Автор - Strateg_ru
Дата добавления - 05.12.2015 в 15:21
Udik Дата: Суббота, 05.12.2015, 15:27 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Вы сами себе противоречите
Для каждой сессии активируется одно хорошее и одно плохое качество

и
Если и "один" и "два"


т.е. выбирается уже два и больше, или я Вас не понимаю.


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеВы сами себе противоречите
Для каждой сессии активируется одно хорошее и одно плохое качество

и
Если и "один" и "два"


т.е. выбирается уже два и больше, или я Вас не понимаю.

Автор - Udik
Дата добавления - 05.12.2015 в 15:27
Strateg_ru Дата: Суббота, 05.12.2015, 15:40 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
т.е. выбирается уже два и больше

Sorry... в первом случае имел ввиду про выпадающий список, во втором - про плюсы напротив характеристик.
Тогда всё правильно - если есть совпадение из выпадающего списка с плюсом, и человек не заблокирован (т.е нет плюса в столбце "блок", то будет 1. Если есть блок - 0. Если плюса напротив качества нет, а качество из выпадающего списка выбрано - 0.
Это для пользователя.

Для группы сложнее - если пользователь блокирован - его даже 1 в сумме не участвует.
Если негативное качество совпало, а блокировки нет - сумма группы - 0.
Если негативное качество блокировано - то сумма единиц (баллов) всех пользователей.


Сообщение отредактировал Strateg_ru - Суббота, 05.12.2015, 15:52
 
Ответить
Сообщение
т.е. выбирается уже два и больше

Sorry... в первом случае имел ввиду про выпадающий список, во втором - про плюсы напротив характеристик.
Тогда всё правильно - если есть совпадение из выпадающего списка с плюсом, и человек не заблокирован (т.е нет плюса в столбце "блок", то будет 1. Если есть блок - 0. Если плюса напротив качества нет, а качество из выпадающего списка выбрано - 0.
Это для пользователя.

Для группы сложнее - если пользователь блокирован - его даже 1 в сумме не участвует.
Если негативное качество совпало, а блокировки нет - сумма группы - 0.
Если негативное качество блокировано - то сумма единиц (баллов) всех пользователей.

Автор - Strateg_ru
Дата добавления - 05.12.2015 в 15:40
Udik Дата: Суббота, 05.12.2015, 15:52 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Как можно заблокировать только негативное качество? Сейчас можно выбирать из двух вариантов: Воздух и Зеро

подсчет индивидуального результата:
Код
=ЕСЛИ(G3="";--(H3<>"");0)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Суббота, 05.12.2015, 16:02
 
Ответить
СообщениеКак можно заблокировать только негативное качество? Сейчас можно выбирать из двух вариантов: Воздух и Зеро

подсчет индивидуального результата:
Код
=ЕСЛИ(G3="";--(H3<>"");0)

Автор - Udik
Дата добавления - 05.12.2015 в 15:52
Strateg_ru Дата: Суббота, 05.12.2015, 16:01 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Как можно заблокировать только негативное качество?

Для суммы по группе важна блокировка в случае совпадения выбранного из списка негативного качества и помеченного значком такого же качества у человека. Если совпало и не блокировано - сумма для группы - 0. Если блокировано - то просто сумма (у блокированного будет значение - 0), то есть на сумму не повлияет. А если не блокировано, то для человека, у которого совпало негативное и позитивное (есть и то и другое) но он не блокирован - личный балл будет стоять 1 (за позитивное), а группа получает - 0.
 
Ответить
Сообщение
Как можно заблокировать только негативное качество?

Для суммы по группе важна блокировка в случае совпадения выбранного из списка негативного качества и помеченного значком такого же качества у человека. Если совпало и не блокировано - сумма для группы - 0. Если блокировано - то просто сумма (у блокированного будет значение - 0), то есть на сумму не повлияет. А если не блокировано, то для человека, у которого совпало негативное и позитивное (есть и то и другое) но он не блокирован - личный балл будет стоять 1 (за позитивное), а группа получает - 0.

Автор - Strateg_ru
Дата добавления - 05.12.2015 в 16:01
Udik Дата: Суббота, 05.12.2015, 16:07 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Покажите на примере в файле как идет подсчёт.


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Суббота, 05.12.2015, 16:08
 
Ответить
СообщениеПокажите на примере в файле как идет подсчёт.

Автор - Udik
Дата добавления - 05.12.2015 в 16:07
Strateg_ru Дата: Суббота, 05.12.2015, 16:26 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Покажите на примере в файле как идет подсчёт.

В ячейках комментарии.
К сообщению приложен файл: 7671828.xlsx (11.6 Kb)
 
Ответить
Сообщение
Покажите на примере в файле как идет подсчёт.

В ячейках комментарии.

Автор - Strateg_ru
Дата добавления - 05.12.2015 в 16:26
Pelena Дата: Суббота, 05.12.2015, 17:48 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Проверьте такой вариант
К сообщению приложен файл: 0696310.xlsx (12.2 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПроверьте такой вариант

Автор - Pelena
Дата добавления - 05.12.2015 в 17:48
Strateg_ru Дата: Суббота, 05.12.2015, 18:21 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Проверьте такой вариант

Если очистить К2 - снять блокировку с Ивана во второй сессии, то результаты группы должны обнулиться - а они не обнуляются.
Если очистить Е3, то есть снять негативное качество с Олега в первой сессии и добавить "воздух" Марине, или добавить "один" Марине - результат для группы получается неверный...
 
Ответить
Сообщение
Проверьте такой вариант

Если очистить К2 - снять блокировку с Ивана во второй сессии, то результаты группы должны обнулиться - а они не обнуляются.
Если очистить Е3, то есть снять негативное качество с Олега в первой сессии и добавить "воздух" Марине, или добавить "один" Марине - результат для группы получается неверный...

Автор - Strateg_ru
Дата добавления - 05.12.2015 в 18:21
Pelena Дата: Суббота, 05.12.2015, 18:38 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Так?
К сообщению приложен файл: 5240967.xlsx (12.3 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак?

Автор - Pelena
Дата добавления - 05.12.2015 в 18:38
Strateg_ru Дата: Суббота, 05.12.2015, 19:15 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013

Расширил таблицу, проверил - да, всё работает!
Спасибо огромное!

Тема закрыта.
 
Ответить
Сообщение
Расширил таблицу, проверил - да, всё работает!
Спасибо огромное!

Тема закрыта.

Автор - Strateg_ru
Дата добавления - 05.12.2015 в 19:15
Udik Дата: Суббота, 05.12.2015, 20:20 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
или так
К сообщению приложен файл: 2292108.xlsx (12.9 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Суббота, 05.12.2015, 20:46
 
Ответить
Сообщениеили так

Автор - Udik
Дата добавления - 05.12.2015 в 20:20
Strateg_ru Дата: Суббота, 05.12.2015, 23:22 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013

Да, так тоже работает! Интересный способ)
Спасибо большое!
 
Ответить
Сообщение
Да, так тоже работает! Интересный способ)
Спасибо большое!

Автор - Strateg_ru
Дата добавления - 05.12.2015 в 23:22
  • Страница 1 из 1
  • 1
Поиск:

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