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

Вход

Регистрация

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

 

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

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

Excel 2016
Есть два столбца. В одном указан пол человека, в другом указаны даты увольнения соответственного человека. Нужно определить людей какого пола было уволено больше. Моих мозгов хватило для расчета формулы для определения полового признака
Код
=ИНДЕКС(G17:G36;ПОИСКПОЗ(МАКС(СЧЁТЕСЛИ(G17:G36;G17:G36));СЧЁТЕСЛИ(G17:G36;G17:G36);0))
, который встречается чаще. Не могу сообразить, как отфильтровать столбец "пол" по столбцу "дата увольнения". Прошу посильной помощи.
К сообщению приложен файл: 4542516.xlsx(10.1 Kb)


Сообщение отредактировал cherego - Понедельник, 12.11.2018, 07:03
 
Ответить
СообщениеЕсть два столбца. В одном указан пол человека, в другом указаны даты увольнения соответственного человека. Нужно определить людей какого пола было уволено больше. Моих мозгов хватило для расчета формулы для определения полового признака
Код
=ИНДЕКС(G17:G36;ПОИСКПОЗ(МАКС(СЧЁТЕСЛИ(G17:G36;G17:G36));СЧЁТЕСЛИ(G17:G36;G17:G36);0))
, который встречается чаще. Не могу сообразить, как отфильтровать столбец "пол" по столбцу "дата увольнения". Прошу посильной помощи.

Автор - cherego
Дата добавления - 11.11.2018 в 22:31
Nic70y Дата: Воскресенье, 11.11.2018, 22:36 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4944
Репутация: 1069 ±
Замечаний: 0% ±

Excel 2013
а если =?
формулу засуньте пжл в тэг.


ЯД(poison) 41001841029809
+7 978 049 98 74 (мтс)
 
Ответить
Сообщениеа если =?
формулу засуньте пжл в тэг.

Автор - Nic70y
Дата добавления - 11.11.2018 в 22:36
bmv98rus Дата: Воскресенье, 11.11.2018, 22:40 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1417
Репутация: 238 ±
Замечаний: 0% ±

Excel 2013/2016
Удалено администрацией - не исправлено нарушение Правил форума

если на феминизм не заморачиваться
Код
=INDEX(B4:B23;MODE.SNGL(IFERROR(1/(1/MATCH(IF(C4:C23<>"";B4:B23;0);B4:B23;));1=0)))


Сообщение отредактировал bmv98rus - Понедельник, 12.11.2018, 09:26
 
Ответить
СообщениеУдалено администрацией - не исправлено нарушение Правил форума

если на феминизм не заморачиваться
Код
=INDEX(B4:B23;MODE.SNGL(IFERROR(1/(1/MATCH(IF(C4:C23<>"";B4:B23;0);B4:B23;));1=0)))

Автор - bmv98rus
Дата добавления - 11.11.2018 в 22:40
cherego Дата: Понедельник, 12.11.2018, 07:17 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Nic70y,
Цитата
а если =?
формулу засуньте пжл в тэг.

не могу сообразить, как написать условие для "Если"


Сообщение отредактировал cherego - Понедельник, 12.11.2018, 07:38
 
Ответить
СообщениеNic70y,
Цитата
а если =?
формулу засуньте пжл в тэг.

не могу сообразить, как написать условие для "Если"

Автор - cherego
Дата добавления - 12.11.2018 в 07:17
_Boroda_ Дата: Понедельник, 12.11.2018, 08:06 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 13698
Репутация: 5587 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ТЕКСТ(СУММПРОИЗВ(СЧЁТЕСЛИМН(B4:B23;{"ж*":"м*"};C4:C23;">0")*{1:-1});"""женский"";""мужской"";""феминизм процветает""")

Код
=ВЫБОР(СУММПРОИЗВ(СЧЁТЕСЛИМН(B4:B23;{"ж*":"м*"};C4:C23;">0")*{1:-1})+2;"мужской";"феминизм процветает";"женский")


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ТЕКСТ(СУММПРОИЗВ(СЧЁТЕСЛИМН(B4:B23;{"ж*":"м*"};C4:C23;">0")*{1:-1});"""женский"";""мужской"";""феминизм процветает""")

Код
=ВЫБОР(СУММПРОИЗВ(СЧЁТЕСЛИМН(B4:B23;{"ж*":"м*"};C4:C23;">0")*{1:-1})+2;"мужской";"феминизм процветает";"женский")

Автор - _Boroda_
Дата добавления - 12.11.2018 в 08:06
cherego Дата: Понедельник, 12.11.2018, 09:32 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, не могу понять, как работает {"ж*":"м*"} и {1:-1}
 
Ответить
Сообщение_Boroda_, не могу понять, как работает {"ж*":"м*"} и {1:-1}

Автор - cherego
Дата добавления - 12.11.2018 в 09:32
cherego Дата: Понедельник, 12.11.2018, 09:56 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bmv98rus, ваш вариант отлично подходит для моей задачи. Спасибо!
 
Ответить
Сообщениеbmv98rus, ваш вариант отлично подходит для моей задачи. Спасибо!

Автор - cherego
Дата добавления - 12.11.2018 в 09:56
_Boroda_ Дата: Понедельник, 12.11.2018, 10:03 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 13698
Репутация: 5587 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
В СЧЁТЕСЛИМН во втором аргументе у нас два условия - "м*" и "ж*" (для текстовых значений можно искать не полностью слова "мужской" и "женский", а использовать подстановочные символы (посмотрите, об этом есть в справке по функции)). В четвертом аргументе условие для поиска одно - ">0". Следовательно, функция СЧЁТЕСЛИМН результатом даст не одно значение, а два - массив из количеств мужчин и женщин с большими нуля датами. Просмотреть этот массив можно, выделив в строке формул кусок
Код
СЧЁТЕСЛИМН(B4:B23;{"ж*":"м*"};C4:C23;">0")
и нажав F9.
Затем мы этот массив (из 2-х аргументов) умножаем на такой же по размерности массив, в котором первый аргумент 1, а второй -1. Получаем кол-во женщин с плюсом, а кол-во мужчин с минусом.
Затем с помощью СУММПРОИЗВ складываем эти два числа, получаем или положительное, или отрицательное, или ноль
С помощью функции ТЕКСТ преобразуем положительное в "женский", отрицательное в "мужской", а ноль (равенство м и ж) - в "одинаково" или еще как-нибудь
Формула в ВЫБОР неверна, я ее зачеркнул в своем предыдущем посте

А с МОДА можно еще так
Код
=СИМВОЛ(МОДА(ЕСЛИ(C4:C23;КОДСИМВ(B4:B23))))
но формулы с МОДА не только неверно обрабатывают одинаковое количество (пишет женщин), но и не работают в случае, когда одна ж и один м (или только одна ж, или только один м)
К сообщению приложен файл: 4542516_1.xlsx(10.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВ СЧЁТЕСЛИМН во втором аргументе у нас два условия - "м*" и "ж*" (для текстовых значений можно искать не полностью слова "мужской" и "женский", а использовать подстановочные символы (посмотрите, об этом есть в справке по функции)). В четвертом аргументе условие для поиска одно - ">0". Следовательно, функция СЧЁТЕСЛИМН результатом даст не одно значение, а два - массив из количеств мужчин и женщин с большими нуля датами. Просмотреть этот массив можно, выделив в строке формул кусок
Код
СЧЁТЕСЛИМН(B4:B23;{"ж*":"м*"};C4:C23;">0")
и нажав F9.
Затем мы этот массив (из 2-х аргументов) умножаем на такой же по размерности массив, в котором первый аргумент 1, а второй -1. Получаем кол-во женщин с плюсом, а кол-во мужчин с минусом.
Затем с помощью СУММПРОИЗВ складываем эти два числа, получаем или положительное, или отрицательное, или ноль
С помощью функции ТЕКСТ преобразуем положительное в "женский", отрицательное в "мужской", а ноль (равенство м и ж) - в "одинаково" или еще как-нибудь
Формула в ВЫБОР неверна, я ее зачеркнул в своем предыдущем посте

А с МОДА можно еще так
Код
=СИМВОЛ(МОДА(ЕСЛИ(C4:C23;КОДСИМВ(B4:B23))))
но формулы с МОДА не только неверно обрабатывают одинаковое количество (пишет женщин), но и не работают в случае, когда одна ж и один м (или только одна ж, или только один м)

Автор - _Boroda_
Дата добавления - 12.11.2018 в 10:03
cherego Дата: Понедельник, 12.11.2018, 10:08 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, понял, спасибо за объяснение!
 
Ответить
Сообщение_Boroda_, понял, спасибо за объяснение!

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

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