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

Вход

Регистрация

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

 

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

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
посчитать кол-во уникальных числовых значений за период
Va Дата: Пятница, 24.04.2015, 12:15 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
Нужна помощь продвинутых.
Из исходной таблицы, в которой есть диапазон числовых и текстовых данных, необходимо посчитать количество уникальных числовых значений за определенный месяц. При этом в диапазоне могут быть и пустые ячейки. Одну часть операции выполнить удалось: получилось посчитать общее количество уникальных чисел в диапазоне. А вот как добавить к этой формуле условие по принадлежности к месяцу - вопрос.
Файл с таблицей прилагаю.
Буду благодарна неравнодушным!
К сообщению приложен файл: 3057430.xlsx (15.4 Kb)
 
Ответить
СообщениеДобрый день!
Нужна помощь продвинутых.
Из исходной таблицы, в которой есть диапазон числовых и текстовых данных, необходимо посчитать количество уникальных числовых значений за определенный месяц. При этом в диапазоне могут быть и пустые ячейки. Одну часть операции выполнить удалось: получилось посчитать общее количество уникальных чисел в диапазоне. А вот как добавить к этой формуле условие по принадлежности к месяцу - вопрос.
Файл с таблицей прилагаю.
Буду благодарна неравнодушным!

Автор - Va
Дата добавления - 24.04.2015 в 12:15
AlexM Дата: Пятница, 24.04.2015, 13:03 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Длинная формула получилась
Код
=СУММПРОИЗВ(ЕСЛИ(ЧАСТОТА(ВЫБОР({1;2;3};$B5:$B9;$D5:$D9;$F5:$F9)*(ТЕКСТ($G5:$G9;"ММГГГ")=ТЕКСТ(J3;"ММГГГ"));ВЫБОР({1;2;3};$B5:$B9;$D5:$D9;$F5:$F9)*(ТЕКСТ($G5:$G9;"ММГГГ")=ТЕКСТ(J3;"ММГГГ")))>0;1))-1
К сообщению приложен файл: 3057430_1.xls (36.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеДлинная формула получилась
Код
=СУММПРОИЗВ(ЕСЛИ(ЧАСТОТА(ВЫБОР({1;2;3};$B5:$B9;$D5:$D9;$F5:$F9)*(ТЕКСТ($G5:$G9;"ММГГГ")=ТЕКСТ(J3;"ММГГГ"));ВЫБОР({1;2;3};$B5:$B9;$D5:$D9;$F5:$F9)*(ТЕКСТ($G5:$G9;"ММГГГ")=ТЕКСТ(J3;"ММГГГ")))>0;1))-1

Автор - AlexM
Дата добавления - 24.04.2015 в 13:03
Va Дата: Пятница, 24.04.2015, 13:20 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AlexM, о-хо-хо! %) попробую разобраться, что к чему.
Спасибо!
 
Ответить
СообщениеAlexM, о-хо-хо! %) попробую разобраться, что к чему.
Спасибо!

Автор - Va
Дата добавления - 24.04.2015 в 13:20
AlexM Дата: Пятница, 24.04.2015, 13:23 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Это значит правильно???



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЭто значит правильно???

Автор - AlexM
Дата добавления - 24.04.2015 в 13:23
_Boroda_ Дата: Пятница, 24.04.2015, 13:37 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
А вот так? Формула массива
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(ТЕКСТ($G5:$G9;"ММГ")=ТЕКСТ(J3;"ММГ");$B5:$F9);$B5:$F9)>0;1))

Все варианты не пробовал, на тех, где игрался - вроде работает


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА вот так? Формула массива
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(ТЕКСТ($G5:$G9;"ММГ")=ТЕКСТ(J3;"ММГ");$B5:$F9);$B5:$F9)>0;1))

Все варианты не пробовал, на тех, где игрался - вроде работает

Автор - _Boroda_
Дата добавления - 24.04.2015 в 13:37
Va Дата: Пятница, 24.04.2015, 13:43 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, неа, не получается, выдает ошибку значения...
 
Ответить
Сообщение_Boroda_, неа, не получается, выдает ошибку значения...

Автор - Va
Дата добавления - 24.04.2015 в 13:43
Va Дата: Пятница, 24.04.2015, 13:44 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AlexM, это значит "охкакаясложнаяформула")))
считает вроде правильно, но хочется понять логику.
 
Ответить
СообщениеAlexM, это значит "охкакаясложнаяформула")))
считает вроде правильно, но хочется понять логику.

Автор - Va
Дата добавления - 24.04.2015 в 13:44
AlexM Дата: Пятница, 24.04.2015, 13:47 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
"охкакаясложнаяформула"
Поэтому используйте формулу Александра. Чтобы не было ошибки вводите формулу, как массивную.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
"охкакаясложнаяформула"
Поэтому используйте формулу Александра. Чтобы не было ошибки вводите формулу, как массивную.

Автор - AlexM
Дата добавления - 24.04.2015 в 13:47
Va Дата: Пятница, 24.04.2015, 13:53 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AlexM, О, получилось!
Спасибо, добрые люди)
 
Ответить
СообщениеAlexM, О, получилось!
Спасибо, добрые люди)

Автор - Va
Дата добавления - 24.04.2015 в 13:53
krosav4ig Дата: Пятница, 24.04.2015, 13:56 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Еще вариант, формула массивная, вводится комбинацией Ctrl+Shift+Enter
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(РАЗНДАТ(ДАТАМЕС(J$3;-99);$G$5:$G$9;"m")=99;$A$5:$F$9);$A$5:$F$9);1))

опоздал :(


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Пятница, 24.04.2015, 13:57
 
Ответить
СообщениеЕще вариант, формула массивная, вводится комбинацией Ctrl+Shift+Enter
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(РАЗНДАТ(ДАТАМЕС(J$3;-99);$G$5:$G$9;"m")=99;$A$5:$F$9);$A$5:$F$9);1))

опоздал :(

Автор - krosav4ig
Дата добавления - 24.04.2015 в 13:56
Va Дата: Пятница, 24.04.2015, 14:09 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
krosav4ig, так-так-так, подождите, не огорчайтесь, мне тут еще помощь нужна)
Как теперь из той же таблицы посчитать уникальные значения за период, например, два месяца - за январь и февраль?
 
Ответить
Сообщениеkrosav4ig, так-так-так, подождите, не огорчайтесь, мне тут еще помощь нужна)
Как теперь из той же таблицы посчитать уникальные значения за период, например, два месяца - за январь и февраль?

Автор - Va
Дата добавления - 24.04.2015 в 14:09
krosav4ig Дата: Пятница, 24.04.2015, 14:26 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(МУМНОЖ(Ч(РАЗНДАТ(ДАТАМЕС(--J3:K3;-99);$G$5:$G$9;"m")=99);{1:1});$A$5:$F$9);$A$5:$F$9);1))
или
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(МУМНОЖ(Ч(ТЕКСТ($G5:$G9;"ММГ")=ТЕКСТ(ДАТАМЕС(J3;{0;1});"ММГ"));{1:1});$B5:$F9);$B5:$F9)>0;1))


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Пятница, 24.04.2015, 14:27
 
Ответить
Сообщение
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(МУМНОЖ(Ч(РАЗНДАТ(ДАТАМЕС(--J3:K3;-99);$G$5:$G$9;"m")=99);{1:1});$A$5:$F$9);$A$5:$F$9);1))
или
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(МУМНОЖ(Ч(ТЕКСТ($G5:$G9;"ММГ")=ТЕКСТ(ДАТАМЕС(J3;{0;1});"ММГ"));{1:1});$B5:$F9);$B5:$F9)>0;1))

Автор - krosav4ig
Дата добавления - 24.04.2015 в 14:26
AlexM Дата: Пятница, 24.04.2015, 14:47 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
На январь и февраль доработанная формула Александра
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(МУМНОЖ(-(ТЕКСТ($G5:$G9;"ММГ")=ТЕКСТ(J3:K3;"ММГ"));{1:1});$B5:$F9);$B5:$F9)>0;1))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеНа январь и февраль доработанная формула Александра
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(МУМНОЖ(-(ТЕКСТ($G5:$G9;"ММГ")=ТЕКСТ(J3:K3;"ММГ"));{1:1});$B5:$F9);$B5:$F9)>0;1))

Автор - AlexM
Дата добавления - 24.04.2015 в 14:47
  • Страница 1 из 1
  • 1
Поиск:

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