|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
Не могу найти решение следующей задачи (кусочек примера): __Дата__ФИО__№_Рез: 01.06.09 Петров 583 3 01.06.09 Петров 583 3 01.06.09 Ховрин 583 3 01.06.09 Иванов 583 3 01.06.09 Иванов 583 3 01.06.09 Иванов 583 3 Требуется подсчитать количество уникальных значений одновременно по трем критериям (столбцам). В данном случае результат равен 3. Очень бы хотелось узнать мнение KL (XL) и Deggasad. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 07:32 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
ant373, Ну если не обидятся уважаемые KL и Deggasad, и ты, ant373, тоже, то предложу следующий вариант подсчета уникальных значений: http://www.sql.ru/forum/actualthread.aspx?tid=437954&hl=%ea%ee%eb%e8%f7%e5%f1%f2%e2%ee+%f3%ed%e8%ea%e0%eb%fc%ed%fb%f5+%e7%ed%e0%f7%e5%ed%e8%e9#4239741 при помощи дополнительного столбца. Смотри вложение. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 08:02 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
Сергей06, Спасибо за оперативный ответ, но вариант с доп. столбцом в моей ситуации не подойдет, нужна формула. Пока подошел к следующему варианту (Excel 07): =СУММПРОИЗВ((И(A2:A5<>"";C2:C5<>"";B2:B5<>""))/СЧЁТЕСЛИМН(A2:A5;""&A2:A5;C2:C5;""&C2:C5;B2:B5;""&B2:B5)) Однако считает не совсем то, что мне нужно, в случае, когда изменяется дата, или № а/м (см. Пример). А нужно следующее: чтобы для каждого № а/м и каждой Даты считались уникальные значения по столбцу ФИО, т.е. сколько человек ездило на конкретной машине и в конкретный день. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 09:59 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
ant373, И в формуле не вернет тебе массив значений... Поэтому будет не верно считать. Как в данном случае объеденить массивы пока не придумал ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 10:07 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
Сергей06, я имел формулу И() ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 10:07 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
ant373, При данной постановке задачи нет разницы, по скольким критериям. Просто пишем в 4 строку формулу =A1&B1&C1 и трёх критериев как не было... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 13:24 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
planBв 4 строкув 4 столбец :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 13:26 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
PlanB, К сожалению вариант с 4 столбцом не подойдет, т.к. есть определенные требования к расчетам, о которых я написал "Сергей06". В ответе "Сергей06" и файле "Пример_(Excel_07).xlsx" видно, какая задача ставится. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 14:25 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
ant373 А нужно следующее: чтобы для каждого № а/м и каждой Даты считались уникальные значения по столбцу ФИО, т.е. сколько человек ездило на конкретной машине и в конкретный день.А нужно сразу было это писать, а не про условия рассказывать... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 14:37 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
PlanB прав ... либо сводная таблица .... лучше VBA :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 14:49 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
michael23PlanB прав ... либо сводная таблица .... лучше VBA :-)В последнее время придерживаюсь следующего правила: если можно загнать в сводную, то alt+F11 лучше даже не нажимать. Быстрее и ошибок вероятных меньше :) Но, это на любителя... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 16:05 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
PlanB, Вариант со сводными таблицами отпадает, т.к. поставленная задача - это лишь промежуточная часть расчета, который должен быть завершен на конкретном листе. Но, все равно, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 17:44 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
michael23, VBA - это, конечно, лучший вариант, но, пока для меня недостижим. Поэтому и хочется "выкрутиться" через формулки. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 17:57 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
А еще я знаю, что KL (XL) и Deggasad смогли бы решить эту задачу и через формулы, привлечь бы их к этой теме. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 18:03 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
ant373, а что мешает получать требуемый ответ формулой =ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ() напрямую из рассчитанной сводной таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2009, 18:04 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
Мне не ясно, почему считаем неверными результат - 4 для: 01/06/2009Ховрин01502/06/2009Ховрин015 01/06/2009Одинец015 01/06/2009Усков(СВ)015 а 3 для: 01/06/2009Ховрин01501/06/2009Ховрин01501/06/2009Одинец58301/06/2009Усков(СВ)015 Мне кажется, результаты-то как раз верные, другое дело, что формулу нужно подправить вот так: =СУММПРОИЗВ((A2:A5<>"")*(C2:C5<>"")*(B2:B5<>"")/COUNTIFS(A2:A5;""&A2:A5;C2:C5;""&C2:C5;B2:B5;""&B2:B5)) KL [MVP - Microsoft Excel] ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2009, 03:39 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
PlanB, Как ни строй отчет сводной таблицы, она возвращает количество по определенному полю (например, сколько фамилий приходится на определенную дату), а ни число уникальных значений, и, кроме того, требует постоянного обновления, что не совсем удобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2009, 07:48 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
KL (XL)Мне не ясно, почему считаем неверными результат - 4 для: 01/06/2009Ховрин01502/06/2009Ховрин015 01/06/2009Одинец015 01/06/2009Усков(СВ)015 Потому, что задача несколько иная, и, даже уже не знаю, возможно ли это решить формулой: 01.06.09 на машине № 015 ездили 3 водителя (а не 4, как считает формула) 02.06.09 на машине № 015 ездил 1 водитель. Вот значения (столбец D), которые должна выдавать формула построчно (см. файл "Пояснения.xls"): ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2009, 08:46 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
Так? KL [MVP - Microsoft Excel] ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2009, 14:40 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
KL (XL), Все работает великолепно: именно такой алгоритм и требовался. Моей благодарности и уважению к Вам - нет предела! Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2009, 16:46 |
|
Подсчет уникальных значений формулой по 3-м критериям
|
|||
---|---|---|---|
#18+
Товарищи, помогите чайнику, к вопросу о Подсчете уникальных значений формулой по 3-м критериям, мне надо заполнить следующую табличку (см.вложение) Возможно это сделать с помощью формул или нет??? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2013, 21:11 |
|
|
start [/forum/topic.php?fid=61&msg=36112599&tid=2175001]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 133ms |
0 / 0 |