Подсчет повторяющихся значений
ScVoZnYk
Дата: Пятница, 18.09.2015, 13:50 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Снова здравствуйте! есть столбец, в который вводятся данные, результат нужно получить в другом месте но уже с подсчетом повторяющихся значений, для лучшего понимания лучше смотреть файл, так же важно чтоб результат сортировался по алфавиту, сводная таблица не желательна так как нужно обновление в реальном времени, поэтому очень хотелось бы чтоб работали формулы Поиском пользоваться умею, перерыл кучу тем, везде предложения только сводной таблицей
Снова здравствуйте! есть столбец, в который вводятся данные, результат нужно получить в другом месте но уже с подсчетом повторяющихся значений, для лучшего понимания лучше смотреть файл, так же важно чтоб результат сортировался по алфавиту, сводная таблица не желательна так как нужно обновление в реальном времени, поэтому очень хотелось бы чтоб работали формулы Поиском пользоваться умею, перерыл кучу тем, везде предложения только сводной таблицей ScVoZnYk
Ответить
Сообщение Снова здравствуйте! есть столбец, в который вводятся данные, результат нужно получить в другом месте но уже с подсчетом повторяющихся значений, для лучшего понимания лучше смотреть файл, так же важно чтоб результат сортировался по алфавиту, сводная таблица не желательна так как нужно обновление в реальном времени, поэтому очень хотелось бы чтоб работали формулы Поиском пользоваться умею, перерыл кучу тем, везде предложения только сводной таблицей Автор - ScVoZnYk Дата добавления - 18.09.2015 в 13:50
YouGreed
Дата: Пятница, 18.09.2015, 14:11 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация:
123
±
Замечаний:
0% ±
Excel 2010
ScVoZnYk, Так попробуйте. Код
=СЧЁТЕСЛИ($A$2:$A$12;$C3)
Не внимательно прочел ТЗ, сейчас буду над 1-ой частью думать)
ScVoZnYk, Так попробуйте. Код
=СЧЁТЕСЛИ($A$2:$A$12;$C3)
Не внимательно прочел ТЗ, сейчас буду над 1-ой частью думать) YouGreed
Сообщение отредактировал YouGreed - Пятница, 18.09.2015, 14:12
Ответить
Сообщение ScVoZnYk, Так попробуйте. Код
=СЧЁТЕСЛИ($A$2:$A$12;$C3)
Не внимательно прочел ТЗ, сейчас буду над 1-ой частью думать) Автор - YouGreed Дата добавления - 18.09.2015 в 14:11
buchlotnik
Дата: Пятница, 18.09.2015, 14:12 |
Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
Цитата
перерыл кучу тем, везде предложения только сводной таблицей
неправда, и обсуждалось уже тыщу раз - тыща первый : список уникальных Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$25;НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"")=СТРОКА($1:$24);ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"");СТРОКА()-1);1);"")
и подсчёт:Код
=СЧЁТЕСЛИ($A$2:$A$26;C3)
Цитата
перерыл кучу тем, везде предложения только сводной таблицей
неправда, и обсуждалось уже тыщу раз - тыща первый : список уникальных Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$25;НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"")=СТРОКА($1:$24);ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"");СТРОКА()-1);1);"")
и подсчёт:Код
=СЧЁТЕСЛИ($A$2:$A$26;C3)
buchlotnik
Ответить
Сообщение Цитата
перерыл кучу тем, везде предложения только сводной таблицей
неправда, и обсуждалось уже тыщу раз - тыща первый : список уникальных Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$25;НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"")=СТРОКА($1:$24);ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"");СТРОКА()-1);1);"")
и подсчёт:Код
=СЧЁТЕСЛИ($A$2:$A$26;C3)
Автор - buchlotnik Дата добавления - 18.09.2015 в 14:12
YouGreed
Дата: Пятница, 18.09.2015, 14:13 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация:
123
±
Замечаний:
0% ±
Excel 2010
buchlotnik, а где 107 артикул? ))
buchlotnik, а где 107 артикул? )) YouGreed
Ответить
Сообщение buchlotnik, а где 107 артикул? )) Автор - YouGreed Дата добавления - 18.09.2015 в 14:13
TimSha
Дата: Пятница, 18.09.2015, 14:14 |
Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация:
94
±
Замечаний:
0% ±
Excel 2013 Pro +
Как вариант формульный: в левое поле/столбец выбираете уникальные, а затем в правом поле/столбце через СЧЕТЕСЛИ/СУММЕСЛИ подбиваете бабки... ps Исходный диазон можно сделать именованным, оформить списком/таблице.
Как вариант формульный: в левое поле/столбец выбираете уникальные, а затем в правом поле/столбце через СЧЕТЕСЛИ/СУММЕСЛИ подбиваете бабки... ps Исходный диазон можно сделать именованным, оформить списком/таблице. TimSha
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
Сообщение отредактировал TimSha - Пятница, 18.09.2015, 14:16
Ответить
Сообщение Как вариант формульный: в левое поле/столбец выбираете уникальные, а затем в правом поле/столбце через СЧЕТЕСЛИ/СУММЕСЛИ подбиваете бабки... ps Исходный диазон можно сделать именованным, оформить списком/таблице. Автор - TimSha Дата добавления - 18.09.2015 в 14:14
ScVoZnYk
Дата: Пятница, 18.09.2015, 14:16 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
во-первых, пропал 107, но это не проблема, второе, очень важно чтоб работала сортировка по возрастанию) +пустые ячейки не должны считаться
во-первых, пропал 107, но это не проблема, второе, очень важно чтоб работала сортировка по возрастанию) +пустые ячейки не должны считаться ScVoZnYk
Сообщение отредактировал ScVoZnYk - Пятница, 18.09.2015, 14:17
Ответить
Сообщение во-первых, пропал 107, но это не проблема, второе, очень важно чтоб работала сортировка по возрастанию) +пустые ячейки не должны считаться Автор - ScVoZnYk Дата добавления - 18.09.2015 в 14:16
ScVoZnYk
Дата: Пятница, 18.09.2015, 14:20 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Не внимательно прочел ТЗ, сейчас буду над 1-ой частью думать)
про счетесли конечно же знаю, важна первая часть сей задачки)
Не внимательно прочел ТЗ, сейчас буду над 1-ой частью думать)
про счетесли конечно же знаю, важна первая часть сей задачки)ScVoZnYk
Ответить
Сообщение Не внимательно прочел ТЗ, сейчас буду над 1-ой частью думать)
про счетесли конечно же знаю, важна первая часть сей задачки)Автор - ScVoZnYk Дата добавления - 18.09.2015 в 14:20
buchlotnik
Дата: Пятница, 18.09.2015, 14:20 |
Сообщение № 8
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
со 107 косяк, поправка:Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$25;НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"")=СТРОКА($1:$24);ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"");СТРОКА()-2);1);"")
,но если Цитата
очень важно чтоб работала сортировка по возрастанию
сводная в помощь
со 107 косяк, поправка:Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$25;НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"")=СТРОКА($1:$24);ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"");СТРОКА()-2);1);"")
,но если Цитата
очень важно чтоб работала сортировка по возрастанию
сводная в помощь buchlotnik
Сообщение отредактировал buchlotnik - Пятница, 18.09.2015, 14:25
Ответить
Сообщение со 107 косяк, поправка:Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$25;НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"")=СТРОКА($1:$24);ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"");СТРОКА()-2);1);"")
,но если Цитата
очень важно чтоб работала сортировка по возрастанию
сводная в помощь Автор - buchlotnik Дата добавления - 18.09.2015 в 14:20
ScVoZnYk
Дата: Пятница, 18.09.2015, 14:26 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
сводная ну никак не подходит, эта лишь малая часть многоэтапных вычислений, все должно быть автоматизированно, поэтому и нужна сортировка другим путем
сводная ну никак не подходит, эта лишь малая часть многоэтапных вычислений, все должно быть автоматизированно, поэтому и нужна сортировка другим путем ScVoZnYk
Ответить
Сообщение сводная ну никак не подходит, эта лишь малая часть многоэтапных вычислений, все должно быть автоматизированно, поэтому и нужна сортировка другим путем Автор - ScVoZnYk Дата добавления - 18.09.2015 в 14:26
YouGreed
Дата: Пятница, 18.09.2015, 14:32 |
Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация:
123
±
Замечаний:
0% ±
Excel 2010
ScVoZnYk, пробуйте теперь Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$12;НАИМЕНЬШИЙ(ЕСЛИ(НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($C$2:C2;$A$2:$A$12)=0;СЧЁТЕСЛИ($A$2:$A$12;"<"&$A$2:$A$12)+1;"");1)=СЧЁТЕСЛИ($A$2:$A$12;"<"&$A$2:$A$12)+1;СТРОКА($A$2:$A$12)-МИН(СТРОКА($A$2:$A$12))+1);1));"")
Стырил отсюда!
ScVoZnYk, пробуйте теперь Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$12;НАИМЕНЬШИЙ(ЕСЛИ(НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($C$2:C2;$A$2:$A$12)=0;СЧЁТЕСЛИ($A$2:$A$12;"<"&$A$2:$A$12)+1;"");1)=СЧЁТЕСЛИ($A$2:$A$12;"<"&$A$2:$A$12)+1;СТРОКА($A$2:$A$12)-МИН(СТРОКА($A$2:$A$12))+1);1));"")
Стырил отсюда! YouGreed
Сообщение отредактировал YouGreed - Пятница, 18.09.2015, 14:35
Ответить
Сообщение ScVoZnYk, пробуйте теперь Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$12;НАИМЕНЬШИЙ(ЕСЛИ(НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($C$2:C2;$A$2:$A$12)=0;СЧЁТЕСЛИ($A$2:$A$12;"<"&$A$2:$A$12)+1;"");1)=СЧЁТЕСЛИ($A$2:$A$12;"<"&$A$2:$A$12)+1;СТРОКА($A$2:$A$12)-МИН(СТРОКА($A$2:$A$12))+1);1));"")
Стырил отсюда! Автор - YouGreed Дата добавления - 18.09.2015 в 14:32
ArkaIIIa
Дата: Пятница, 18.09.2015, 14:33 |
Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
малая часть многоэтапных вычислений
... не совсем тогда понимаю для чего сортировка по возрастанию. Это ведь промежуточный вариант, зачем его визуализировать как-то по-особому.
малая часть многоэтапных вычислений
... не совсем тогда понимаю для чего сортировка по возрастанию. Это ведь промежуточный вариант, зачем его визуализировать как-то по-особому.ArkaIIIa
Ответить
Сообщение малая часть многоэтапных вычислений
... не совсем тогда понимаю для чего сортировка по возрастанию. Это ведь промежуточный вариант, зачем его визуализировать как-то по-особому.Автор - ArkaIIIa Дата добавления - 18.09.2015 в 14:33
ScVoZnYk
Дата: Пятница, 18.09.2015, 14:39 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
не совсем тогда понимаю для чего сортировка по возрастанию. Это ведь промежуточный вариант, зачем его визуализировать как-то по-особому
это сложно объяснить, но полученный результат идет дальше в другие ячейки и он должен попадать туда именно по возрастанию..))
не совсем тогда понимаю для чего сортировка по возрастанию. Это ведь промежуточный вариант, зачем его визуализировать как-то по-особому
это сложно объяснить, но полученный результат идет дальше в другие ячейки и он должен попадать туда именно по возрастанию..))ScVoZnYk
Ответить
Сообщение не совсем тогда понимаю для чего сортировка по возрастанию. Это ведь промежуточный вариант, зачем его визуализировать как-то по-особому
это сложно объяснить, но полученный результат идет дальше в другие ячейки и он должен попадать туда именно по возрастанию..))Автор - ScVoZnYk Дата добавления - 18.09.2015 в 14:39
Pelena
Дата: Пятница, 18.09.2015, 14:39 |
Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Ещё вариант Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$50;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ(A$2:A$50<>"";ЕСЛИ(ПОИСКПОЗ(A$2:A$50;A$2:A$50;0)=СТРОКА(A$2:A$50)-1;A$2:A$50));СТРОКА(A1));A$2:A$50;));"")
Ещё вариант Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$50;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ(A$2:A$50<>"";ЕСЛИ(ПОИСКПОЗ(A$2:A$50;A$2:A$50;0)=СТРОКА(A$2:A$50)-1;A$2:A$50));СТРОКА(A1));A$2:A$50;));"")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Ещё вариант Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$50;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ(A$2:A$50<>"";ЕСЛИ(ПОИСКПОЗ(A$2:A$50;A$2:A$50;0)=СТРОКА(A$2:A$50)-1;A$2:A$50));СТРОКА(A1));A$2:A$50;));"")
Автор - Pelena Дата добавления - 18.09.2015 в 14:39
ScVoZnYk
Дата: Пятница, 18.09.2015, 14:41 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
ScVoZnYk, пробуйте теперь
оохх..гениально, пока вроде как работает) Спасибо
ScVoZnYk, пробуйте теперь
оохх..гениально, пока вроде как работает) Спасибо ScVoZnYk
Ответить
Сообщение ScVoZnYk, пробуйте теперь
оохх..гениально, пока вроде как работает) Спасибо Автор - ScVoZnYk Дата добавления - 18.09.2015 в 14:41
ScVoZnYk
Дата: Пятница, 18.09.2015, 14:43 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Отлично, всем спасибо уже в который раз меня спасает данный сайт
Отлично, всем спасибо уже в который раз меня спасает данный сайт ScVoZnYk
Ответить
Сообщение Отлично, всем спасибо уже в который раз меня спасает данный сайт Автор - ScVoZnYk Дата добавления - 18.09.2015 в 14:43
ScVoZnYk
Дата: Пятница, 18.09.2015, 14:51 |
Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
а если у меня в первой графе, появляются буквы, как быть?
а если у меня в первой графе, появляются буквы, как быть? ScVoZnYk
Сообщение отредактировал ScVoZnYk - Пятница, 18.09.2015, 14:53
Ответить
Сообщение а если у меня в первой графе, появляются буквы, как быть? Автор - ScVoZnYk Дата добавления - 18.09.2015 в 14:51
ScVoZnYk
Дата: Пятница, 18.09.2015, 14:56 |
Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
ScVoZnYk, пробуйте теперь
совсем забыл учесть, что на первом месте могут идти пару букв, а потом дальше цифры, с буквами не тот не тот вариант не хочет пахать
ScVoZnYk, пробуйте теперь
совсем забыл учесть, что на первом месте могут идти пару букв, а потом дальше цифры, с буквами не тот не тот вариант не хочет пахатьScVoZnYk
Ответить
Сообщение ScVoZnYk, пробуйте теперь
совсем забыл учесть, что на первом месте могут идти пару букв, а потом дальше цифры, с буквами не тот не тот вариант не хочет пахатьАвтор - ScVoZnYk Дата добавления - 18.09.2015 в 14:56
Pelena
Дата: Пятница, 18.09.2015, 15:43 |
Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Так проверьте Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$50;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ(A$2:A$50<>"";ЕСЛИ(ПОИСКПОЗ(A$2:A$50;A$2:A$50;0)=СТРОКА(A$2:A$50)-1;СЧЁТЕСЛИ(A$2:A$50;"<"&A$2:A$50)));СТРОКА(A1));СЧЁТЕСЛИ(A$2:A$50;"<"&A$2:A$50);));"")
Так проверьте Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$50;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ(A$2:A$50<>"";ЕСЛИ(ПОИСКПОЗ(A$2:A$50;A$2:A$50;0)=СТРОКА(A$2:A$50)-1;СЧЁТЕСЛИ(A$2:A$50;"<"&A$2:A$50)));СТРОКА(A1));СЧЁТЕСЛИ(A$2:A$50;"<"&A$2:A$50);));"")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Так проверьте Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$50;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ(A$2:A$50<>"";ЕСЛИ(ПОИСКПОЗ(A$2:A$50;A$2:A$50;0)=СТРОКА(A$2:A$50)-1;СЧЁТЕСЛИ(A$2:A$50;"<"&A$2:A$50)));СТРОКА(A1));СЧЁТЕСЛИ(A$2:A$50;"<"&A$2:A$50);));"")
Автор - Pelena Дата добавления - 18.09.2015 в 15:43
ScVoZnYk
Дата: Пятница, 18.09.2015, 19:42 |
Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Спасибо огромное, Ваша пока работает лучше всех, в предыдущих предложениях оказались проблемы, если начинаешь уже после ввода изменять данный формула ломалась и больше не работала, а с Вашей пока все хорошо
Спасибо огромное, Ваша пока работает лучше всех, в предыдущих предложениях оказались проблемы, если начинаешь уже после ввода изменять данный формула ломалась и больше не работала, а с Вашей пока все хорошо ScVoZnYk
Ответить
Сообщение Спасибо огромное, Ваша пока работает лучше всех, в предыдущих предложениях оказались проблемы, если начинаешь уже после ввода изменять данный формула ломалась и больше не работала, а с Вашей пока все хорошо Автор - ScVoZnYk Дата добавления - 18.09.2015 в 19:42
Светлый
Дата: Воскресенье, 20.09.2015, 00:04 |
Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1869
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Если данные только числовые, то будет работать такая формула: Код
=МИН(ЕСЛИ(МУМНОЖ(НЕ(A$2:A$21<>ТРАНСП(C$2:C2))+(A$2:A$21="");СТРОКА(C$2:C2));"";A$2:A$21))
Если данные только числовые, то будет работать такая формула: Код
=МИН(ЕСЛИ(МУМНОЖ(НЕ(A$2:A$21<>ТРАНСП(C$2:C2))+(A$2:A$21="");СТРОКА(C$2:C2));"";A$2:A$21))
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Воскресенье, 20.09.2015, 09:39
Ответить
Сообщение Если данные только числовые, то будет работать такая формула: Код
=МИН(ЕСЛИ(МУМНОЖ(НЕ(A$2:A$21<>ТРАНСП(C$2:C2))+(A$2:A$21="");СТРОКА(C$2:C2));"";A$2:A$21))
Автор - Светлый Дата добавления - 20.09.2015 в 00:04