powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / EXCEL 2003 как найти ближайшее к Х целое число ???
22 сообщений из 22, страница 1 из 1
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35006529
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
заданы числа целые и возрастающие
N1...N2...N3... и т.д.
есть произвольное число Х (результат неких измерений)
по какой формуле можно найти ближайшее большее Х число N ???
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35006603
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35006676
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Deggasad
Ваши ответы Супер !!! Большое Спасибо !!!
Желаю здоровья и удачи в новом 2008 году !!!
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35006684
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nosorogЖелаю здоровья и удачи в новом 2008 году !!!

И вам того же и по тому же месту
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35675094
karambol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм.. ну а если есть ряд {1;2;3;4;5} и параметр поиска Х, причем необходимо найти ближайшее число ряда, в зависимости от того, ближе какого значения из ряда нах-ся параметр.
К примеру, если параметр=3.3, то возвратить 2; а если параметр=3.6, то 4.
Как с такой задачей, "госу" Excel-я
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35675097
karambol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исправлюсь...
Если есть ряд {1;2;3;4;5} и параметр поиска Х, причем необходимо найти ближайшее число ряда, в зависимости от того, ближе какого значения из ряда нах-ся параметр.
К примеру, если параметр=3.3, то возвратить 3; а если параметр=3.6, то 4.
Как с такой задачей, "госу" Excel-я
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35675111
Евгений_Анатольевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
karambol,

Не прошло и года..
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35675125
Евгений_Анатольевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
karambol,

В той же книга вставить такую формулу:

=ИНДЕКС(A2:A11;ПОИСКПОЗ(ОКРУГЛ(C1;0);A2:A11))

;)
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35675215
karambol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Евгений Анатольевич! Работает :)
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35677684
karambol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Рано радовались :)
Метод работает при равно-распределенном ряде упорядоченных чисел, а как быть если:
1- размерность ряда неизвестна;
2- применяем не ячейки, а массивы текстового ряда, к примеру, {"0.12";"0.231";"0.4"}
3- размерность массива может доходить до [40]
У меня выходит за пределы допустимого (больше 1024), потому приходится разбивать :((
Правда ещё проверку на ошибки "запихал".
Вообще интересная задача...
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35677723
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
karambolРано радовались :)
Метод работает при равно-распределенном ряде упорядоченных чисел, а как быть если:
1- размерность ряда неизвестна;
2- применяем не ячейки, а массивы текстового ряда, к примеру, {"0.12";"0.231";"0.4"}
3- размерность массива может доходить до [40]
У меня выходит за пределы допустимого (больше 1024), потому приходится разбивать :((
Правда ещё проверку на ошибки "запихал".
Вообще интересная задача...
1- размерность ряда в данной формуле роли не играет
2- массивы текстового ряда - это константы массива с элементами типа текстовая строка? Т.е. буквально как в постановке задачи ={"0.12";"0.231";"0.4"}?
3- размерность массива сама по себе длинну формулы не определяет
Вобщем, туманно что-то.
Неплохо бы взглянуть на собственные попытки решения автором, жел-но ввиде файла
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35677750
karambol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KL (XL) размерность массива сама по себе длинну формулы не определяет
В данном случае, думаю, Вы ошибаетесь. Чтобы посмотреть экспериментально, в строке формулы наберите +1+1+1... и т.д. на 450-м аргументе получите сообщение "слишком сложная формула".
Кстати, можно ли изменить это ограничение?
А по поводу примера - завтра. На работе пример. Чего тут туманного то? Может быть не очень понятно сложную задачу поставил...это да :)
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35677759
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
karambolKL (XL) размерность массива сама по себе длинну формулы не определяет
В данном случае, думаю, Вы ошибаетесь. Чтобы посмотреть экспериментально, в строке формулы наберите +1+1+1... и т.д. на 450-м аргументе получите сообщение "слишком сложная формула".
Этот пример не имеет отношения к размерности массива (если, конечно, мы говорим об одном и том же) а к кол-ву знаков в формуле. Можно иметь массив размерностью в один элемент и превысить лимит.

karambolКстати, можно ли изменить это ограничение?
А по поводу примера - завтра. На работе пример. Чего тут туманного то? Может быть не очень понятно сложную задачу поставил...это да :)
Нет, нельзя! Только перейдя на Excel 2007 и то, если речь не об именованных формулах, а о ячейках.
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35677765
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, если лимит в 1024 знака превышается из-за повторения какой-либо части формулы, можно избежать проблемы засчет использования все тех же именованных формул (имен), которые позволяют хранить не только ссылки, но и результаты вычислений в т.ч. массивы, ну и конечно константы
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35677828
karambol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KL (XL)Кстати, если лимит в 1024 знака превышается из-за повторения какой-либо части формулы, можно избежать проблемы засчет использования все тех же именованных формул (имен), которые позволяют хранить не только ссылки, но и результаты вычислений в т.ч. массивы, ну и конечно константы

Эх... было б так просто... беда в том, что всё это необходимо запихнуть в формулу одной ячейки. Никаких ссылок на другие ячейки быть не должно. Вот накидал пример, но для чисел. Для текста с проверкой сложнее дело обстоит - не помещается (как описывал ранее).
А фишка в том, что Excel - исп-ся, как среда расчета :) другой программкой (моей, конечно). Формула сбрасывается в ячейку и возвращает, соответственно, значение. Это чтобы ясно стало, в чем кашу варю и почему нельзя пользоваться ни именами ячеек, ни ссылками на них.
Пример во вложении.
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35677979
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лови пример. Данному решению все равно содержит ли твой массив текстовые строки или числа (главное чтобы разделители были правильные). Твоей программе теперь вместо ячейки надо всего лишь писать в имя MyArray. Если не знаешь как, так спроси.
Еще вариант - писать твой массив прямо в ячейки на другом листе.
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35677980
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще результат можно расчитывать прямо в коде.
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35680505
karambol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KL (XL)И еще результат можно расчитывать прямо в коде.
Спасибо! Это класно работает! Правда "не втюхал" в формулу.
Объясни, плс, как ЭТО работает? в {} через Ctrl+Shift+Enter? Можно и ссылку на материал (буду очень признателен). Я не гуру Excel-я :). Пример породил желание разузнать поболе.
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #35680607
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри для начала вот это:
http://office.microsoft.com/ru-ru/excel/CH010037001049.aspx
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
EXCEL 2003 как найти ближайшее к Х целое число ???
    #36520582
WarlockJa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь за поднятие темы двухгодичной давности, но может кто-нибудь подскажет мне как в примере выложенном KL (XL), были занесены константы в переменную MyArray? Что-то хелп мне не помогает :(
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #36520595
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WarlockJa,

Insert->Name->Define-> запись ручками MyArray={0.01,0.05,0.15,0.16,0.231}
...
Рейтинг: 0 / 0
EXCEL 2003 как найти ближайшее к Х целое число ???
    #36520636
WarlockJa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hugo121, спасибо большое!
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / EXCEL 2003 как найти ближайшее к Х целое число ???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]