Страницы: 1
RSS
Запуталась с функцией СЧЁТЕСЛИМН
 
Добрый день.  
Подскажите, пожалуйста, как в функции СЧЁТЕСЛИМН указать один из условий поиска диапазон  
Больше или равно 80 и меньше 100.  
Общая задача: подсчитать количество сотрудников, которые удовлетворяют условию Больше или равно 80 и меньше 100, находятся в Москве и имеют должность «Старший менеджер»  
 
 
балл   Место должность  
       расположения  
__________________________________  
100  Регион Менеджер  
88  Регион Менеджер  
69  Регион менеджер  
56  Москва менеджер  
80  Москва Старший менеджер  
85  Москва Старший менеджер
 
сотрудники, которых >=80 минис сотрудники,которых >=100
 
=суммпроизв(--(дипазон чисел>=89);--(дипазон чисел<100);(--(дипазон должности="Старший менеджер"))  
тьфу на 2007 и моложе
 
=СЧЁТЕСЛИМН(диапазон_условия1;">="&80;диапазон_условия2;"<=" &100)
 
=ИНДЕКС(ЧАСТОТА((B8:B13="Москва")*(C8:C13="Старший менеджер")*A8:A13;{79:100});2)
 
Если СЧЁТЕСЛИМН, то так:  
=СЧЁТЕСЛИМН(B8:B13;"Москва";C8:C13;"Старший менеджер";A8:A13;">=80"; A8:A13;"<100")
 
Спасибо всем большое, сегодня попробую.
 
{quote}{login=DV}{date=24.08.2011 02:30}{thema=}{post}=ИНДЕКС(ЧАСТОТА((B8:B13="Москва")*(C8:C13="Старший менеджер")*A8:A13;{79:100});2){/post}{/quote}  
 
Подскажите, пожалуйста, а как эту же формулу прописать, если диапазон от 0 до 69 включительно, и если нужно посчитать значения =100?
 
{quote}{login=}{date=25.08.2011 04:22}{thema=Re: }{post}  
Подскажите, пожалуйста, а как эту же формулу прописать, если диапазон от 0 до 69 включительно, и если нужно посчитать значения =100?{/post}{/quote}  
от 1 до 69 включительно:  
=ИНДЕКС(ЧАСТОТА((B8:B13="Москва")*(C8:C13="Старший менеджер")*A8:A13;{0:69:70});2)  
если нужно посчитать значения =100:  
=ИНДЕКС(ЧАСТОТА((B8:B13="Москва")*(C8:C13="Старший менеджер")*A8:A13;{99:100:101});2)  
если от 0 (включая ноль)до 69 включительно, то уже формула массива:  
=ИНДЕКС(ЧАСТОТА(ЕСЛИ((B8:B13="Москва")*(C8:C13="Старший менеджер");A8:A13);{-1:69:70});2)
 
третьи аргументы вобщем-то не нужны, можно и так {0:69} {99:100} {-1:69}
 
если от 0 (включая ноль)до 69 включительно, то уже формула массива:  
=ИНДЕКС(ЧАСТОТА(ЕСЛИ((B8:B13="Москва")*(C8:C13="Старший менеджер");A8:A13);{-1:69:70});2){/post}{/quote}  
 
Ошибка отобразается #Знач  
((
 
Интересная формула, в трех ячейках считает правильно, в четвертой с ошибкой((
 
Подскажите, пожалуйста, а что означает 2 в конце формулы
 
Ну, вроде, разобралась с формулой. Осталось добавить только одно условие.    
В случае если необходимо посчитать следующее:  
количество сотрудников, которые набрали от 80(вкл) до 99(вкл) баллов, в регионе, должность необходимо посчитать по всем руководителям (т.е.Начальник отдела, Зам.начальника отдела, Руководитель, Зам. руководителя). Я бы написала эту формулу так, но видимо это ошибочное решение, т.к. ответ выводится = "0", а должен быть "3".  
 
=ИНДЕКС(ЧАСТОТА(($B$9:$B$18="Регион")*($C$9:$C$18="Начальник отдела")*($C$9:$C$18="Зам. Начальника отдела")*($C$9:$C$18="Руководитель")*($C$9:$C$18="Зам. руководителя")*$A$9:$A$18;{79:100});2)  
 
Баллы  Место располож.    должность  
100      Регион           Менеджер  
88       Регион           Менеджер  
69       Регион           Менеджер  
56       Москва           Менеджер  
80       Москва           Старший менеджер  
85       Москва           Старший менеджер  
86       Регион           Начальник отдела  
99       Регион           Зам.начальника отдела  
98       Регион           Руководитель  
78       Регион           Зам. руководителя  
 
Помогите, пожалуйста.  
При много благодарна, и низкий Вам поклон.
 
Вы сделали практически правильно, только небольшие ньюансы:  
=ИНДЕКС(ЧАСТОТА(($B$8:$B$17="Регион")*(($C$8:$C$17="Начальник отдела")+($C$8:$C$17="Зам.начальника отдела")+($C$8:$C$17="Руководитель")+($C$8:$C$17="Зам. руководителя"))*$A$8:$A$17;{79:100});2)  
 
или так:  
=СУММПРОИЗВ(($B$8:$B$17="Регион")*(($C$8:$C$17="Начальник отдела")+($C$8:$C$17="Зам.начальника отдела")+($C$8:$C$17="Руководитель")+($C$8:$C$17="Зам. руководителя"))*(A8:A17>=80)*(A8:A17<=99))
 
{quote}{login=}{date=25.08.2011 04:58}{thema=Re: Re: Re: }{post}если от 0 (включая ноль)до 69 включительно, то уже формула массива:  
=ИНДЕКС(ЧАСТОТА(ЕСЛИ((B8:B13="Москва")*(C8:C13="Старший менеджер");A8:A13);{-1:69:70});2){/post}{/quote}  
 
Ошибка отобразается #Знач  
(({/post}{/quote}  
Формула массива вводится одновременным нажатием Ctrl+Shift+Enter  
Но проще с СУМПРОИЗВ сделать
 
Спасибо за ответ!!!!!!  
Сегодня попробую
Страницы: 1
Читают тему
Наверх