Подсчет уникальных значений по месяцам
Чиков
Дата: Пятница, 26.06.2015, 14:16 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день! Форумчане помогите написать формулу, которая поможет подсчитать уникальные значения помесячно, файл с примером прикреплен. Заранее спасибо.
Добрый день! Форумчане помогите написать формулу, которая поможет подсчитать уникальные значения помесячно, файл с примером прикреплен. Заранее спасибо. Чиков
Ответить
Сообщение Добрый день! Форумчане помогите написать формулу, которая поможет подсчитать уникальные значения помесячно, файл с примером прикреплен. Заранее спасибо. Автор - Чиков Дата добавления - 26.06.2015 в 14:16
vikttur
Дата: Пятница, 26.06.2015, 14:19 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Вводится, как формула массива : Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ($A$1:$A$15=E3;ПОИСКПОЗ($B$1:$B$15;$B$1:$B$15;));СТРОКА($B$1:$B$15)))
Вводится, как формула массива : Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ($A$1:$A$15=E3;ПОИСКПОЗ($B$1:$B$15;$B$1:$B$15;));СТРОКА($B$1:$B$15)))
vikttur
Сообщение отредактировал vikttur - Пятница, 26.06.2015, 14:20
Ответить
Сообщение Вводится, как формула массива : Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ($A$1:$A$15=E3;ПОИСКПОЗ($B$1:$B$15;$B$1:$B$15;));СТРОКА($B$1:$B$15)))
Автор - vikttur Дата добавления - 26.06.2015 в 14:19
Чиков
Дата: Пятница, 26.06.2015, 14:27 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
спасибо, пробую подставить формулу в таблицу, пока не получается, если не трудно, заполните мой файл и прикрепите, буду разбираться по работающим формулам. спасибо еще раз.
спасибо, пробую подставить формулу в таблицу, пока не получается, если не трудно, заполните мой файл и прикрепите, буду разбираться по работающим формулам. спасибо еще раз. Чиков
Ответить
Сообщение спасибо, пробую подставить формулу в таблицу, пока не получается, если не трудно, заполните мой файл и прикрепите, буду разбираться по работающим формулам. спасибо еще раз. Автор - Чиков Дата добавления - 26.06.2015 в 14:27
vikttur
Дата: Пятница, 26.06.2015, 14:31 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Формула массива вводится сочетанием трех клавиш. Не ленитесь, пользуйтесь поиском.
Формула массива вводится сочетанием трех клавиш. Не ленитесь, пользуйтесь поиском. vikttur
Ответить
Сообщение Формула массива вводится сочетанием трех клавиш. Не ленитесь, пользуйтесь поиском. Автор - vikttur Дата добавления - 26.06.2015 в 14:31
Чиков
Дата: Пятница, 26.06.2015, 14:54 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Я вставил Вашу формулу под январь, так как в формуле ссылка на январь, формула выдает 1 уникальное значение, что не соответствует истине. прикрепляю файл ,
Я вставил Вашу формулу под январь, так как в формуле ссылка на январь, формула выдает 1 уникальное значение, что не соответствует истине. прикрепляю файл , Чиков
Ответить
Сообщение Я вставил Вашу формулу под январь, так как в формуле ссылка на январь, формула выдает 1 уникальное значение, что не соответствует истине. прикрепляю файл , Автор - Чиков Дата добавления - 26.06.2015 в 14:54
vikttur
Дата: Пятница, 26.06.2015, 14:59 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Ай-яй-яй... В двух моих сообщениях написано словосочетание "формула массива" и просьба не лениться, воспользоваться поиском и почитать, как вводится формула массива.
Ай-яй-яй... В двух моих сообщениях написано словосочетание "формула массива" и просьба не лениться, воспользоваться поиском и почитать, как вводится формула массива. vikttur
Ответить
Сообщение Ай-яй-яй... В двух моих сообщениях написано словосочетание "формула массива" и просьба не лениться, воспользоваться поиском и почитать, как вводится формула массива. Автор - vikttur Дата добавления - 26.06.2015 в 14:59
Чиков
Дата: Пятница, 26.06.2015, 17:16 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
спасибо, все работает. Сейчас буду адаптировать в свой файл.
спасибо, все работает. Сейчас буду адаптировать в свой файл. Чиков
Ответить
Сообщение спасибо, все работает. Сейчас буду адаптировать в свой файл. Автор - Чиков Дата добавления - 26.06.2015 в 17:16
_Boroda_
Дата: Суббота, 27.06.2015, 03:36 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16890
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Еще 2 варианта. Тоже формулы массива Код
=СУММ(--ЕСЛИОШИБКА(ПОИСКПОЗ(E3&$B1:$B15;$A1:$A15&$B1:$B15;0)=СТРОКА(B1:B15);))
Код
=СУММ(--ЕСЛИ($A1:$A15=E3;ПОИСКПОЗ($A1:$A15&$B1:$B15;$A1:$A15&$B1:$B15;0)=СТРОКА(B1:B15)))
Еще 2 варианта. Тоже формулы массива Код
=СУММ(--ЕСЛИОШИБКА(ПОИСКПОЗ(E3&$B1:$B15;$A1:$A15&$B1:$B15;0)=СТРОКА(B1:B15);))
Код
=СУММ(--ЕСЛИ($A1:$A15=E3;ПОИСКПОЗ($A1:$A15&$B1:$B15;$A1:$A15&$B1:$B15;0)=СТРОКА(B1:B15)))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще 2 варианта. Тоже формулы массива Код
=СУММ(--ЕСЛИОШИБКА(ПОИСКПОЗ(E3&$B1:$B15;$A1:$A15&$B1:$B15;0)=СТРОКА(B1:B15);))
Код
=СУММ(--ЕСЛИ($A1:$A15=E3;ПОИСКПОЗ($A1:$A15&$B1:$B15;$A1:$A15&$B1:$B15;0)=СТРОКА(B1:B15)))
Автор - _Boroda_ Дата добавления - 27.06.2015 в 03:36
Чиков
Дата: Суббота, 27.06.2015, 20:06 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Всем большое спасибо.
Всем большое спасибо. Чиков
Ответить
Сообщение Всем большое спасибо. Автор - Чиков Дата добавления - 27.06.2015 в 20:06
sv2014
Дата: Понедельник, 29.06.2015, 20:46 |
Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация:
61
±
Замечаний:
0% ±
Excel 2013
Чиков, высылаю вам макрос [vba]Код
Sub incert_formulas1() Dim i%, j%, k% Dim V1(2 To 12) As String, V2(2 To 12) As Integer j = Range("A1").End(xlDown).Row For k = 2 To 12 V1(k) = Range("E3:P3").Cells(k).Value V2(k) = Range("A1:A" & j).Find(V1(k)).Row Range("E2:P2").Cells(k).Value = V2(k) Next k For k = 1 To 10 Range("F4:O4").Cells(k).FormulaArray = _ "=SUM(1/COUNTIF(B" & V2(k + 1) & ":B" & V2(k + 2) - 1 & ",B" & V2(k + 1) & ":B" & V2(k + 2) - 1 & "))" Next k Range("E4").FormulaArray = _ "=SUM(1/COUNTIF(B1:B" & V2(2) & ",B1:B" & V2(2) & "))" Range("P4").FormulaArray = _ "=SUM(1/COUNTIF(B" & V2(12) & ":B" & j & ",B" & V2(12) & ":B" & j & "))" End Sub
[/vba]
Чиков, высылаю вам макрос [vba]Код
Sub incert_formulas1() Dim i%, j%, k% Dim V1(2 To 12) As String, V2(2 To 12) As Integer j = Range("A1").End(xlDown).Row For k = 2 To 12 V1(k) = Range("E3:P3").Cells(k).Value V2(k) = Range("A1:A" & j).Find(V1(k)).Row Range("E2:P2").Cells(k).Value = V2(k) Next k For k = 1 To 10 Range("F4:O4").Cells(k).FormulaArray = _ "=SUM(1/COUNTIF(B" & V2(k + 1) & ":B" & V2(k + 2) - 1 & ",B" & V2(k + 1) & ":B" & V2(k + 2) - 1 & "))" Next k Range("E4").FormulaArray = _ "=SUM(1/COUNTIF(B1:B" & V2(2) & ",B1:B" & V2(2) & "))" Range("P4").FormulaArray = _ "=SUM(1/COUNTIF(B" & V2(12) & ":B" & j & ",B" & V2(12) & ":B" & j & "))" End Sub
[/vba] sv2014
Ответить
Сообщение Чиков, высылаю вам макрос [vba]Код
Sub incert_formulas1() Dim i%, j%, k% Dim V1(2 To 12) As String, V2(2 To 12) As Integer j = Range("A1").End(xlDown).Row For k = 2 To 12 V1(k) = Range("E3:P3").Cells(k).Value V2(k) = Range("A1:A" & j).Find(V1(k)).Row Range("E2:P2").Cells(k).Value = V2(k) Next k For k = 1 To 10 Range("F4:O4").Cells(k).FormulaArray = _ "=SUM(1/COUNTIF(B" & V2(k + 1) & ":B" & V2(k + 2) - 1 & ",B" & V2(k + 1) & ":B" & V2(k + 2) - 1 & "))" Next k Range("E4").FormulaArray = _ "=SUM(1/COUNTIF(B1:B" & V2(2) & ",B1:B" & V2(2) & "))" Range("P4").FormulaArray = _ "=SUM(1/COUNTIF(B" & V2(12) & ":B" & j & ",B" & V2(12) & ":B" & j & "))" End Sub
[/vba] Автор - sv2014 Дата добавления - 29.06.2015 в 20:46
sv2014
Дата: Понедельник, 29.06.2015, 21:39 |
Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация:
61
±
Замечаний:
0% ±
Excel 2013
Чиков, посылаю вам файл пример
Чиков, посылаю вам файл пример sv2014
Ответить
Сообщение Чиков, посылаю вам файл пример Автор - sv2014 Дата добавления - 29.06.2015 в 21:39
Чиков
Дата: Среда, 01.07.2015, 23:11 |
Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
спасибо! но я изначально делал ставку только на формулу, но думаю что обсуждаемая тема пригодиться не только мне, но и многим форумчанам. Всем спасибо за внимание...
спасибо! но я изначально делал ставку только на формулу, но думаю что обсуждаемая тема пригодиться не только мне, но и многим форумчанам. Всем спасибо за внимание... Чиков
Ответить
Сообщение спасибо! но я изначально делал ставку только на формулу, но думаю что обсуждаемая тема пригодиться не только мне, но и многим форумчанам. Всем спасибо за внимание... Автор - Чиков Дата добавления - 01.07.2015 в 23:11