![]() |
Модераторы: mihanik |
![]() ![]() ![]() |
|
FastKill |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 30.12.2002 Репутация: нет Всего: нет |
Здравтсвуйте,
тут такая задача: есть таблица, допустим, 20 на 30, в ней записаны разные рациональные числа задан некий интервал, допустим [5;25) нужно рассчитать: 1. Максимальное число в этой теблице, принадлежащее этому интервалу 2. произведение чисел из таблицы, подпадающих под этот интервал как лучше это сделать? обычным ПРОИЗВЕД никак не получается.. заранее спасибо |
|||
|
||||
likhobory |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 466 Регистрация: 17.5.2005 Где: Москва Репутация: 10 Всего: 20 |
|
|||
|
||||
FastKill |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 30.12.2002 Репутация: нет Всего: нет |
спасибо, вопрос решён
можно ещё так ![]()
|
|||
|
||||
likhobory |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 466 Регистрация: 17.5.2005 Где: Москва Репутация: 10 Всего: 20 |
FastKill, да можно, конечно, но это функции рабочего листа, а не "чистый" VBA, тогда уж логичней было бы создать тему здесь: http://forum.vingrad.ru/index.php?showforum=131
![]() |
|||
|
||||
Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: 13 Всего: 27 |
Вот это да код С++ очень похож на формулы xl.
-------------------- Возмездие настигнет |
|||
|
||||
likhobory |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 466 Регистрация: 17.5.2005 Где: Москва Репутация: 10 Всего: 20 |
![]() ![]() |
|||
|
||||
Гость_pashulka |
|
|||
Unregistered |
Если нажать на кнопку Код, то по умолчанию вставляется именно код C++ причём на других форумах подобного "капкана" не наблюдается,
возможно отсюда и возникают подобные "нюансы" Что касается разделения ответов на формулы или код, то этом разделе форума также присутствуют ответы, где решение осуществленно с помощью формул. А вот, что действительно важно, так это то, что обе формулы являются формулами массива, а из представленного текста этого не видно. |
|||
|
||||
Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: 13 Всего: 27 |
Тот кто пишет формулами врядли знают про массивы .Для них это диапазон
-------------------- Возмездие настигнет |
|||
|
||||
Гость_pashulka |
|
|||
Unregistered |
IMHO Человек должен говорить и отвечать только за себя, а не других, поэтому за всех людей, которые знают, что представляют из себя формулы говорить не буду, а выскажу сугубо частное мнение.
Если формула является формулой массива, то публиковать её необходимо именно как формулу массива, так как это имеет принципиальное значение, например : =МАКС(A1:A15) {=МАКС(ЕСЛИ(A1:A15<25;A1:A15))} Попробуйте ввести последнюю формулу, как обычную формулу и Вы увидите, что она возвратит некорректный результат |
|||
|
||||
FastKill |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 30.12.2002 Репутация: нет Всего: нет |
извиняйте, забыл фигурные скобки поставить
![]() а вообще, если при вводе нажимать не просто Enter, а Shift+Ctrl+Enter, то всё само собой будет.. |
|||
|
||||
Гость_pashulka |
|
|||
Unregistered |
Для того, чтобы после ввода нажать CTRL+SHIFT+ENTER нужно знать, что введенная формула представляет собой именно формулу массива, ведь наличие в формуле ссылки на диапазон ячеек ещё не говорит о том, что это именно формула массива. Так что повторюсь ещё раз, но публиковать формулы лучше так, как это сделал человек, который Вам их и написал
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование, связанное с MS Office" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |