Страницы: 1 2 След.
RSS
работа с отфильтрованной таблицей (найти максимум, минимум и среднее), поиск значений максимума, минимума и средней в таблице после ее фильтрации.
 
Дорогие форумчане, здравствуйте! Возник вопрос! есть огромная таблица (файлов с таблицами по 6 000 строк)
нужно найти максимум, минимум и среднее для каждого обозначения.
Число членов посчитал через = счетесли(), среднее нашел через =суммесли()/счетесли... максимум и минимум не пойму как найти! ХЕЛП!)
заранее спасибо!
excel на практике в 3D-печати
 
не оно

Возвращает промежуточный итог в список или базу данных. Обычно проще создать  список с промежуточными итогами, используя команду Промежуточный  итог в группе Структура на вкладке Данные.  Но если список с промежуточными итогами уже создан, его можно модифицировать,  отредактировав формулу с функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ.
Синтаксис
ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер_функции;ссылка1;ссылка2;...)
Номер_функции   — число от 1 до 11 (с включением  скрытых значений) или от 101 до 111 (с исключением скрытых значений), которое  указывает, какую функцию использовать при вычислении итогов внутри списка.

Номер_функции
(с включением скрытых  значений)
Номер_функции
(с исключением скрытых  значений)
Функция
1101СРЗНАЧ
2102СЧЁТ
3103СЧЁТЗ
4104МАКС
5105МИН
6106ПРОИЗВЕД
7107СТАНДОТКЛОН
8108СТАНДОТКЛОНП
9109СУММ
10110ДИСП
11111ДИСПР
Ссылка1; cсылка2   — от 1 до 254 интервалов или  ссылок, для которых подводятся промежуточные итоги.
Замечания
  • Если уже имеются формулы подведения итогов внутри аргументов
    «ссылка1;ссылка2;...» (вложенные итоги), то эти вложенные итоги игнорируются,
    чтобы избежать двойного суммирования.
  • Для диапазона констант "номер_функции" от 1 до 11 функция
    ПРОМЕЖУТОЧНЫЕ.ИТОГИ включает значения строк, скрытых при помощи команды Скрыть строки (меню Формат, подменю Скрыть/Показать) в группе Ячейки на вкладке Лист. Эти константы используются для получения промежуточных итогов
    для скрытых и не скрытых чисел списка. Для диапазона констант "номер_функции" от
    101 до 111 функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ исключает значения строк, скрытых при
    помощи команды Скрыть строки. Эти константы используются для
    получения промежуточных итогов только для не скрытых чисел списка.
  • Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ исключает все строки, не включенные в результат
    фильтра, независимо от используемого значения константы «номер_функции».
  • Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ применяется к столбцам данных или вертикальным
    наборам данных. Она не предназначена для строк данных или горизонтальных наборов
    данных. Так, при определении промежуточных итогов горизонтального набора данных
    с помощью значения константы «номер_функции» от 101 и выше (например,
    ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;B2:G2)), скрытие столбца не повлияет на результат.
    Однако на него повлияет скрытие строки при подведении промежуточного итога для
    вертикального набора данных.
  • Если среди ссылок есть трехмерные ссылки, функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ
    возвращает значение ошибки #ЗНАЧ!.
Лень двигатель прогресса, доказано!!!
 
Цитата
Вячеслав написал:
найти максимум, минимум и среднее для каждого обозначения.
Для ленивых вариант, однако... ;) Фильтр сами, пожалуйста - по вкусу.
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Z, спасибо, но этот метод был опробован первым делом)). Суть работы в том, чтобы создать файл с формулами, которые ссылаются на таблицы из других файлов (которых ооооочень много. сейчас насчитал 39 по 6 000 строк в каждой!.) сойду с ума модифицируя фильтрами).
существует ли формулы для определения максимума и минимума по аналогии с = счетесли()... с условием. может кто сталкивался...
Изменено: Вячеслав - 04.08.2015 20:35:12
excel на практике в 3D-печати
 
Для "Москва":
макс (формула массива):
=МАКС(ЕСЛИ($A$2:$A$16="Москва";$B$2:$B$16;""))
мин (формула массива):
=МИН(ЕСЛИ($A$2:$A$16="Москва";$B$2:$B$16;""))
среднее:
=СУММЕСЛИ($A$2:$A$16;"Москва";$B$2:$B$16)/СЧЁТЕСЛИ($A$2:$A$16;"Москва")

Для всех городов - сводная.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
спасибо!!!!! заработало!
excel на практике в 3D-печати
 
Еще один вопрос! Если с помощью данных формул мы нашли Москву, как посчитать - сколько значений будут находиться в необходимом диапазоне. допустим Москва 50. Пробовал через формулу установить значение 2х условий через И(>8;<55) в итоге получается при Ctrl+Shift+Enter значение 0. Подскажите пожалуйста!
Спасибо!
excel на практике в 3D-печати
 
Цитата
Вячеслав написал: 1 - Еще один вопрос!..
2 - Пробовал через формулу установить значение 2х условий через И(>8;<55) в итоге получается при Ctrl+Shift+Enter значение 0.
1 - Один вопрос - одна тема.
2 - Где проба в примере файла  XL?! И здесь 39 файлов по 6 тс в одной таблице... ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Цитата
Вячеслав написал:
через И(>8;<55)
и что тут больше и меньше чего
Лень двигатель прогресса, доказано!!!
 
Z, не загружу весь этот бардак...ячейки генерирует прибор, там черт ногу сломит. Пример Ваш, ранее загруженный. вопрос как определить условие... чтобы считалось количество значений находящихся в диапазоне...
excel на практике в 3D-печати
 
Согласен про вопрос и отдельную тему, но история с фильтром продолжается и вероятно будет полезна, при возникновении схожих проблем у прочих пользователей.
Изменено: Вячеслав - 06.08.2015 20:56:01
excel на практике в 3D-печати
 
Цитата
Вячеслав написал: вероятно будет полезна, при возникновении схожих проблем у прочих пользователей.
точнее - несомненно будет полезна.
особенно если решить её в сотый раз.
Вам лично предыдущие 99 решений помогли?

в поиск добровольно пойдёте или через Правила? :)
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
ikki написал:
Вам лично предыдущие 99 решений помогли?

в поиск добровольно пойдёте или через Правила?
От вас, ikki, предложений по делу не поступало ни одного из указанных вами в количестве 99, флуд огорчает, господа. Z помог, за что признателен. Вопрос выделю в отдельную тему.
excel на практике в 3D-печати
 
Цитата
Вячеславфлуд огорчает, господа.
самому рыдать хоцца  :cry:
Цитата
Вячеслав написал: От вас, ikki, предложений по делу не поступало ни одного из указанных вами в количестве 99,..
вот ужас-то!!! я вас умоляю - всем не рассказывайте!

"лучше промолчать и показаться дураком. чем открыть рот - и развеять все сомнения" (ц)
учите рускей езык, особено тему пра сложнаподчиненые придлажения.

или выражайте мысли проще. глядишь - будет не так заметно...
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
ikki написал:
или выражайте мысли проще. глядишь - будет не так заметно...
со временем начнете понимать... може ссылку или совет по делу, чем ругаться на форуме... не школота, как бы... не?
excel на практике в 3D-печати
 
Цитата
Вячеслав написал: со временем начнете понимать...
типун вам на язык. не дай бог скатиться до такого маразма.

окей, начнём с азов:
Цитата
1. ГЛАВНОЕ ПРАВИЛО
Прежде чем задать вопрос - поищите на него ответ поиском по форуму и посмотрите статьи в Приемах. Здесь уже обсуждалось более 45 000 вопросов - вполне возможно (и даже скорее всего!), кто-то уже нашел решение.
цитата - отсюда: http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=rules

поискали? посмотрели? рассказывайте о результатах.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Искал, ikki, не нашел, возможно пропустил. Если несложно ссылку киньте или совет где лежит. Учить профессионалов хватает, на форум за советом пришел, а получается читаю о вашей осведомленности пунктами правил и уменинии цитировать сообщения.
excel на практике в 3D-печати
 
Цитата
Вячеслав написал: уменинии
спокойствие, только спокойствие!
какую вам ссылку? на встроенную справку Excel?
вам уже приводили цитату по одной функции...
по каждой приводить, что ли?

Код
=СЧЁТЕСЛИМН(A2:A16;"москва";B2:B16;">="&E6;B2:B16;"<="&E4)
это на листе Лист1 в файле от JayBhagavan (сообщение #5)
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Теперь про спокойствие... ))) если бы мои знания в программе были бы как у вас, я бы не иска на форуме ответы на вопросы, кажущиеся вам элементарными...

Суть в том чтобы посчитать число значений, которые после фильтра будут находиться в заданом диапазоне. В данном случае фильтр по Москва, 3 значения , диапазон от 8 до 55, в итоге должно получиться значение равное 1. Не понимаю, как написать... может так яснее...
excel на практике в 3D-печати
 
Цитата
Вячеслав написал: если бы мои знания в программе были бы как у вас, я бы не иска на форуме ответы на вопросы, кажущиеся вам элементарными...
прошу прощения!
я действительно виноват в том, что ваши знания не такие как у меня.
ума не приложу - как теперь исправляться.
может, посоветуете чего?

Цитата
Вячеслав написал: диапазон от 8 до 55, в итоге должно получиться значение равное 1
почему 1? крайние значения не входят в диапазон?
ну тогда уберите символы "=" из приведённой выше формулы.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Вячеслав, а вы чтобы предпочли, дельный совет или готовое решение?
Неизлечимых болезней нет, есть неизлечимые люди.
 
Цитата
TheBestOfTheBest написал: Вячеслав, а вы чтобы предпочли, дельный совет или готовое решение?
а из предыдущей переписки это не очевидно?
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Не торопите события, дайте человеку подумать.
У меня есть готовое решение, но боюсь оно ТС не понравится.
Изменено: TheBestOfTheBest - 06.08.2015 23:29:37
Неизлечимых болезней нет, есть неизлечимые люди.
 
не, ну мне самому интересно...
только вот спать хоцца...
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Терпение коллега! (С)
Неизлечимых болезней нет, есть неизлечимые люди.
 
пока ждём, я Вам расскажу свою версию:
сижу я, значит, в тумбочке...
человек от души продемонстрировал свой интеллект и чувство собственного превосходства, попутно получил готовые формулы по интересующим вопросам, отважно проигнорировав попытки (Сергея и мои) отправить в справку или поиск, и по-английски покинул и тему, и форум.
наверное, тоже устал и спать захотел.
Изменено: ikki - 06.08.2015 23:48:14
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Я бы предпочел, чтобы он сам себе вынес приговор, а не вы ему.
Неизлечимых болезней нет, есть неизлечимые люди.
 
ну Вы всё-таки давайте без фанатизма.
есть риск не дождаться.  :D
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
ikki, я так понимаю, вы - товарищ настойчивый, однозначно уверенный, что форум является женской курилкой для флуда, а вы в нем судья))))), при этом спасибо за формулу. Учу программу. Спасибо всем, кто уделил время! (отдельная благодарность JayBhagavan!)
excel на практике в 3D-печати
 
Цитата
Вячеслав написал: Суть в том чтобы...
На пальцах объяснять без файла-примера, согласно правил форума, - лишняя трата времени своего и форумчан.
ОФФ

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
Страницы: 1 2 След.
Читают тему
Наверх