Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2010, 06:08   #1
Gulf_Stream
Новичок
Джуниор
 
Регистрация: 30.03.2008
Сообщений: 2
По умолчанию Фильры, найти макимальное значение

День добрый! Помогите пожалуйста с такой проблемой - необходимо с помощью механизма фильтров определить строку с максимальным значением. Крайне желательно выводить не 1-е десять строк, а оставить только одну.
И второй вопрос, в таблице есть две строки с параметрами, можно ли с помощью функции СЧЁТЕСЛИ(), посчитать количество строк, для которых отношение этих параметров больше заданной велечины, не добавляя нового столбца в таблицу.

Заранее благодарен!
Gulf_Stream вне форума Ответить с цитированием
Старый 02.02.2010, 07:06   #2
0mega
Форумчанин
 
Регистрация: 12.09.2009
Сообщений: 232
По умолчанию

максимальное (единственное ) значение легко найти так: =МАКС(A1:A100)
Если Вы загрузите файлы в ZIPe или хотя бы картинку - то увеличится вероятность правильного ответа
Мне, например, не понятно зачем для подсчета строк включать функцию СЧЁТЕСЛИ(), если по условию у Вас есть две строки
И пусть Вас не пугает наличие " нового столбца". Новый столбик можно разместить в любом свободном месте таблицы и даже на другом листе

Последний раз редактировалось 0mega; 02.02.2010 в 07:15.
0mega вне форума Ответить с цитированием
Старый 03.02.2010, 06:03   #3
Gulf_Stream
Новичок
Джуниор
 
Регистрация: 30.03.2008
Сообщений: 2
По умолчанию

Спасибо за ответ!
По первому вопросу, нужно не просто максимальное значение, а спрятать все строки таблицы, кроме той у которой значение в столбце максимально.

По второму, я немного перепутал - в таблице есть 2 колонки с параметрами, надо подсчитать количество строк в которых отношение этих параметров больше заданной величины. Всё так хотелось бы обойтись без 3-й колонки =)
Gulf_Stream вне форума Ответить с цитированием
Старый 03.02.2010, 07:15   #4
0mega
Форумчанин
 
Регистрация: 12.09.2009
Сообщений: 232
По умолчанию

по первому пункту
Если вас устраивает такое решение вопроса, тогда в ячейку С22 пишем =ЕСЛИ(B22=МАКС($B$22:B26);B22;"")
Эту функцию протягиваем до конца таблицы

P.S.
Нарисуйте картинку с желаемым результатом.
(трудно представить расположение и внутреннюю взаимосвязь ваших колонок и откуда берется максимальное значение заданной величины)
Изображения
Тип файла: png Снимок экрана 1.png (10.1 Кб, 80 просмотров)

Последний раз редактировалось 0mega; 03.02.2010 в 07:21.
0mega вне форума Ответить с цитированием
Старый 03.02.2010, 07:33   #5
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Не знаю, как на счет механизма фильтров и встроенных функций, но могу предложить решение Ваших вопросов с помощью макроса и пользовательской функции. Пример с подробным описанием во вложении.
Вложения
Тип файла: rar Книга1.rar (10.0 Кб, 11 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подскажите решение -найти значение в диапазоне kievlyanin Microsoft Office Excel 3 19.08.2009 12:05
как найти среднеарифметическое значение Lesj Общие вопросы C/C++ 1 05.06.2009 13:58
Найти значение функции gvgio Помощь студентам 5 09.04.2009 08:17
Найти значение функции Y ahtung Microsoft Office Excel 6 24.12.2008 15:59
Найти значение выражения при х=[1..10] EThread Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 22.12.2008 07:25