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

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

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

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

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

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

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

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

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


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