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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2010, 15:09   #1
Обыватель
Пользователь
 
Регистрация: 21.01.2008
Сообщений: 98
По умолчанию Формула с условием

Здравствуйте!
В excel есть функции "счётесли" и "суммесли", а вот, например, минесли (минимум при заданном критерии) - нет
Можно ли написать функцию "минесли" из "мин" и "если" ? Или это надо делать средствами VBA ?


Спасибо
Обыватель вне форума Ответить с цитированием
Старый 22.12.2010, 15:20   #2
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

Код:
=МИН(ЕСЛИ(C8:C13>0;C8:C13;""))
ctrl+shift+Enter
аналитика вне форума Ответить с цитированием
Старый 22.12.2010, 15:31   #3
Обыватель
Пользователь
 
Регистрация: 21.01.2008
Сообщений: 98
По умолчанию

Этот случай я знаю =)
А вот другой случай (см. вложение)
Вложения
Тип файла: rar пример.rar (6.1 Кб, 19 просмотров)
Обыватель вне форума Ответить с цитированием
Старый 22.12.2010, 15:37   #4
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

ничего другого тут нет
учти, в каждой ячейке своя формула массива
Вложения
Тип файла: rar пример.rar (6.7 Кб, 20 просмотров)
аналитика вне форума Ответить с цитированием
Старый 22.12.2010, 15:45   #5
Обыватель
Пользователь
 
Регистрация: 21.01.2008
Сообщений: 98
По умолчанию

не понял, как это работает, копирую формулу и получаю минимум = 1
Обыватель вне форума Ответить с цитированием
Старый 22.12.2010, 15:51   #6
Обыватель
Пользователь
 
Регистрация: 21.01.2008
Сообщений: 98
По умолчанию

Как работает понял, но это не спасает =(. Задачу можно перефразировать: как заставить excel выбирать диапазон данных по условию?
Обыватель вне форума Ответить с цитированием
Старый 22.12.2010, 16:03   #7
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

как выбирать?
чтобы выделить только какие-то ячейки?
аналитика вне форума Ответить с цитированием
Старый 22.12.2010, 16:05   #8
Обыватель
Пользователь
 
Регистрация: 21.01.2008
Сообщений: 98
По умолчанию

У меня массив 20 000 строк, по аналогии с примером, только групп там 1 500, т.е. excel должен 1 500 раз выбрать диапазон, а критерием будет номер группы
Обыватель вне форума Ответить с цитированием
Старый 22.12.2010, 16:09   #9
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

делай сводную и выбирай Операцию "Минимум"
аналитика вне форума Ответить с цитированием
Старый 22.12.2010, 16:10   #10
Обыватель
Пользователь
 
Регистрация: 21.01.2008
Сообщений: 98
По умолчанию

кстати, как вариант =) спасибо за идею. только мне надо именно функцию
Обыватель вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование с условием kzld Microsoft Office Excel 11 13.12.2010 10:17
Парсинг с условием bulldog5293 Работа с сетью в Delphi 1 22.11.2010 19:14
Проблема с условием FanRa3 Общие вопросы Delphi 2 04.11.2010 14:44
Непонятки с условием L3zh1Y Помощь студентам 4 11.06.2010 08:25
Помогите с условием. Stager Общие вопросы C/C++ 4 13.01.2009 02:01