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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » как посчитать уникальных с условием по другому столбцу (Формулы/Formulas)
как посчитать уникальных с условием по другому столбцу
VN Дата: Среда, 19.03.2014, 01:33 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый вечер,

ВОПРОС: как посчитать уникальных за определенную дату (с условием)
Таблица заполняется ежедневно разными колличествами строк
за месяц может быть от 300 до 2000 строк
К сообщению приложен файл: unikum.xlsm (80.3 Kb)
 
Ответить
СообщениеДобрый вечер,

ВОПРОС: как посчитать уникальных за определенную дату (с условием)
Таблица заполняется ежедневно разными колличествами строк
за месяц может быть от 300 до 2000 строк

Автор - VN
Дата добавления - 19.03.2014 в 01:33
shurikus Дата: Среда, 19.03.2014, 02:10 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 198
Репутация: 44 ±
Замечаний: 0% ±

Excel 2007
Вроде как подходит формула массива
Код
=СЧЁТЕСЛИ($C$12:$D$385;C3)
К сообщению приложен файл: unikum-1.xlsm (74.3 Kb)
 
Ответить
СообщениеВроде как подходит формула массива
Код
=СЧЁТЕСЛИ($C$12:$D$385;C3)

Автор - shurikus
Дата добавления - 19.03.2014 в 02:10
VN Дата: Среда, 19.03.2014, 20:28 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
shurikus,
Спасибо, получилось, проверяю
 
Ответить
Сообщениеshurikus,
Спасибо, получилось, проверяю

Автор - VN
Дата добавления - 19.03.2014 в 20:28
_Boroda_ Дата: Среда, 19.03.2014, 20:38 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А может так? Ведь уникальные нужны, вроде
Код
=СУММ(ЕСЛИ(ЧАСТОТА(D$12:D$1004*(C$12:C$1004=C3);D$12:D$1004*(C$12:C$1004=C3))>0;1))-1


Поменял файл-вложение и дописал в формулу -1
К сообщению приложен файл: unikum_2.xlsm (80.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА может так? Ведь уникальные нужны, вроде
Код
=СУММ(ЕСЛИ(ЧАСТОТА(D$12:D$1004*(C$12:C$1004=C3);D$12:D$1004*(C$12:C$1004=C3))>0;1))-1


Поменял файл-вложение и дописал в формулу -1

Автор - _Boroda_
Дата добавления - 19.03.2014 в 20:38
VN Дата: Среда, 19.03.2014, 21:07 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_,

Здравствуйте, вот сижу и прозреваю,
конечно формула от shurikus, считает всех по условию, хоть с МАССИВОМ, так без него

сейчас проверю ВАШ вариант
 
Ответить
Сообщение_Boroda_,

Здравствуйте, вот сижу и прозреваю,
конечно формула от shurikus, считает всех по условию, хоть с МАССИВОМ, так без него

сейчас проверю ВАШ вариант

Автор - VN
Дата добавления - 19.03.2014 в 21:07
AlexM Дата: Среда, 19.03.2014, 21:08 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Ведь уникальные нужны
Не могу понять, как определяет уникальные записи формула Александра (shurikus), но она считает правильно. Для 03.03.2014 уникальных 22, а не 19



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Ведь уникальные нужны
Не могу понять, как определяет уникальные записи формула Александра (shurikus), но она считает правильно. Для 03.03.2014 уникальных 22, а не 19

Автор - AlexM
Дата добавления - 19.03.2014 в 21:08
shurikus Дата: Среда, 19.03.2014, 21:16 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 198
Репутация: 44 ±
Замечаний: 0% ±

Excel 2007
Если честно, то в этом файле я и сам не понимаю как она считает (именно поэтому в моем сообщении была фраза "Вроде как"...)... Но считает и моя формула верно только сразу, затем если изменить все табельные на одно число, то все равно останется 22... Этот файл очень даже забавный. И закрываться отказывается если открыт любой другой файл от excel'я.


Сообщение отредактировал shurikus - Среда, 19.03.2014, 21:17
 
Ответить
СообщениеЕсли честно, то в этом файле я и сам не понимаю как она считает (именно поэтому в моем сообщении была фраза "Вроде как"...)... Но считает и моя формула верно только сразу, затем если изменить все табельные на одно число, то все равно останется 22... Этот файл очень даже забавный. И закрываться отказывается если открыт любой другой файл от excel'я.

Автор - shurikus
Дата добавления - 19.03.2014 в 21:16
VN Дата: Среда, 19.03.2014, 21:17 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_,
Большое Спасибо !!!
То что нужно
 
Ответить
Сообщение_Boroda_,
Большое Спасибо !!!
То что нужно

Автор - VN
Дата добавления - 19.03.2014 в 21:17
shurikus Дата: Среда, 19.03.2014, 21:20 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 198
Репутация: 44 ±
Замечаний: 0% ±

Excel 2007
VN, у Вас сколько отражается от 3-го числа уникальных? У меня почему-то в варианте от _Boroda_, 19... Это только у меня?
 
Ответить
СообщениеVN, у Вас сколько отражается от 3-го числа уникальных? У меня почему-то в варианте от _Boroda_, 19... Это только у меня?

Автор - shurikus
Дата добавления - 19.03.2014 в 21:20
VN Дата: Среда, 19.03.2014, 21:24 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
shurikus,
По поводу закрытия, ВЫ ПРАВЫ, это возможно макросы обновления времени,
но это другой вопрос, возможно необходимо изменить макрос на другой
для обновления индикатора времени, т.к. при остановке макроса такой проблемы нет

Спасибо за обсуждение
 
Ответить
Сообщениеshurikus,
По поводу закрытия, ВЫ ПРАВЫ, это возможно макросы обновления времени,
но это другой вопрос, возможно необходимо изменить макрос на другой
для обновления индикатора времени, т.к. при остановке макроса такой проблемы нет

Спасибо за обсуждение

Автор - VN
Дата добавления - 19.03.2014 в 21:24
VN Дата: Среда, 19.03.2014, 21:33 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
shurikus,
У меня тоже 19, НО это я сейчас и разбирал

ТАМ дата введена через Now макросом, поэтому ячейка изначально имеет другое значение, с ВРЕМЕНЕМ

У себя поправил , все правильно
 
Ответить
Сообщениеshurikus,
У меня тоже 19, НО это я сейчас и разбирал

ТАМ дата введена через Now макросом, поэтому ячейка изначально имеет другое значение, с ВРЕМЕНЕМ

У себя поправил , все правильно

Автор - VN
Дата добавления - 19.03.2014 в 21:33
_Boroda_ Дата: Среда, 19.03.2014, 21:38 | Сообщение № 12
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
ТАМ дата введена через Now макросом, поэтому ячейка изначально имеет другое значение, с ВРЕМЕНЕМ

Блин, а я сижу и думаю: "Как же так, вроде все правильно, а не совсем правильно!"
Кстати, можно покороче
Код
=СУММ(ЕСЛИ(ЧАСТОТА(D$12:D$1004*(C$12:C$1004=C3);D$12:D$1004)>0;1))


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
ТАМ дата введена через Now макросом, поэтому ячейка изначально имеет другое значение, с ВРЕМЕНЕМ

Блин, а я сижу и думаю: "Как же так, вроде все правильно, а не совсем правильно!"
Кстати, можно покороче
Код
=СУММ(ЕСЛИ(ЧАСТОТА(D$12:D$1004*(C$12:C$1004=C3);D$12:D$1004)>0;1))

Автор - _Boroda_
Дата добавления - 19.03.2014 в 21:38
AlexM Дата: Среда, 19.03.2014, 21:45 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Прикольно получилось. Я с утра думал, что чудеса происходят. :)



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

Автор - AlexM
Дата добавления - 19.03.2014 в 21:45
VN Дата: Среда, 19.03.2014, 21:47 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_,
Вот так вылезают чужие бока,

Все правильно, СПАСИБО большое

завтра обкатаю, хочу домой
 
Ответить
Сообщение_Boroda_,
Вот так вылезают чужие бока,

Все правильно, СПАСИБО большое

завтра обкатаю, хочу домой

Автор - VN
Дата добавления - 19.03.2014 в 21:47
AlexM Дата: Среда, 19.03.2014, 22:30 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Кстати, можно покороче

Код
=СУММ(--(ЧАСТОТА(D$12:D$1004*(C$12:C$1004=C4);D$12:D$1004)>0))



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

Код
=СУММ(--(ЧАСТОТА(D$12:D$1004*(C$12:C$1004=C4);D$12:D$1004)>0))

Автор - AlexM
Дата добавления - 19.03.2014 в 22:30
VN Дата: Пятница, 21.03.2014, 03:01 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AlexM, _Boroda_, , Добрый вечер.
Ваши короткие формулы при отсутствии записей считают лишнюю 1, это понятно, но когда есть записи --мистика.

Остальное и ФАЙЛ с формулами (лист статистика во вложении),
после прогона на первый взляд работает правильно самая первая формула
К сообщению приложен файл: unikum_2014_..xlsm (93.0 Kb)
 
Ответить
СообщениеAlexM, _Boroda_, , Добрый вечер.
Ваши короткие формулы при отсутствии записей считают лишнюю 1, это понятно, но когда есть записи --мистика.

Остальное и ФАЙЛ с формулами (лист статистика во вложении),
после прогона на первый взляд работает правильно самая первая формула

Автор - VN
Дата добавления - 21.03.2014 в 03:01
AlexM Дата: Пятница, 21.03.2014, 10:38 | Сообщение № 17
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Короткая формула считает как длинная Александра
Код
=СУММ(--(ЧАСТОТА('03'!$D$2:$D$472+('03'!$C$2:$C$472<>B2)*9^9;'03'!$D$2:$D$472)>0))-1
еще массивной формулой можно
Код
=СУММ(--(ЧАСТОТА(ЕСЛИ('03'!$C$2:$C$472=B2;'03'!$D$2:$D$472);'03'!$D$2:$D$472)>0))
К сообщению приложен файл: unikum_3.rar (47.6 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Пятница, 21.03.2014, 11:36
 
Ответить
СообщениеКороткая формула считает как длинная Александра
Код
=СУММ(--(ЧАСТОТА('03'!$D$2:$D$472+('03'!$C$2:$C$472<>B2)*9^9;'03'!$D$2:$D$472)>0))-1
еще массивной формулой можно
Код
=СУММ(--(ЧАСТОТА(ЕСЛИ('03'!$C$2:$C$472=B2;'03'!$D$2:$D$472);'03'!$D$2:$D$472)>0))

Автор - AlexM
Дата добавления - 21.03.2014 в 10:38
Hugo Дата: Пятница, 21.03.2014, 11:03 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3255
Репутация: 707 ±
Замечаний: 0% ±

2019
Когда у Вас появится personal.xls* - то это файл вообще не сможете закрыть (если нет запроса разрешить макросы). Этот макрос времени нужно дорабатывать.


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеКогда у Вас появится personal.xls* - то это файл вообще не сможете закрыть (если нет запроса разрешить макросы). Этот макрос времени нужно дорабатывать.

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

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