|
|
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
заданы числа целые и возрастающие N1...N2...N3... и т.д. есть произвольное число Х (результат неких измерений) по какой формуле можно найти ближайшее большее Х число N ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 10:44 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 11:06 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
2 Deggasad Ваши ответы Супер !!! Большое Спасибо !!! Желаю здоровья и удачи в новом 2008 году !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 11:20 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
nosorogЖелаю здоровья и удачи в новом 2008 году !!! И вам того же и по тому же месту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 11:22 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
Хм.. ну а если есть ряд {1;2;3;4;5} и параметр поиска Х, причем необходимо найти ближайшее число ряда, в зависимости от того, ближе какого значения из ряда нах-ся параметр. К примеру, если параметр=3.3, то возвратить 2; а если параметр=3.6, то 4. Как с такой задачей, "госу" Excel-я ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 19:38 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
Исправлюсь... Если есть ряд {1;2;3;4;5} и параметр поиска Х, причем необходимо найти ближайшее число ряда, в зависимости от того, ближе какого значения из ряда нах-ся параметр. К примеру, если параметр=3.3, то возвратить 3; а если параметр=3.6, то 4. Как с такой задачей, "госу" Excel-я ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 19:39 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
karambol, Не прошло и года.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 19:50 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
karambol, В той же книга вставить такую формулу: =ИНДЕКС(A2:A11;ПОИСКПОЗ(ОКРУГЛ(C1;0);A2:A11)) ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 19:56 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
Спасибо, Евгений Анатольевич! Работает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 21:32 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
Рано радовались :) Метод работает при равно-распределенном ряде упорядоченных чисел, а как быть если: 1- размерность ряда неизвестна; 2- применяем не ячейки, а массивы текстового ряда, к примеру, {"0.12";"0.231";"0.4"} 3- размерность массива может доходить до [40] У меня выходит за пределы допустимого (больше 1024), потому приходится разбивать :(( Правда ещё проверку на ошибки "запихал". Вообще интересная задача... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 20:43 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
karambolРано радовались :) Метод работает при равно-распределенном ряде упорядоченных чисел, а как быть если: 1- размерность ряда неизвестна; 2- применяем не ячейки, а массивы текстового ряда, к примеру, {"0.12";"0.231";"0.4"} 3- размерность массива может доходить до [40] У меня выходит за пределы допустимого (больше 1024), потому приходится разбивать :(( Правда ещё проверку на ошибки "запихал". Вообще интересная задача... 1- размерность ряда в данной формуле роли не играет 2- массивы текстового ряда - это константы массива с элементами типа текстовая строка? Т.е. буквально как в постановке задачи ={"0.12";"0.231";"0.4"}? 3- размерность массива сама по себе длинну формулы не определяет Вобщем, туманно что-то. Неплохо бы взглянуть на собственные попытки решения автором, жел-но ввиде файла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 21:01 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
KL (XL) размерность массива сама по себе длинну формулы не определяет В данном случае, думаю, Вы ошибаетесь. Чтобы посмотреть экспериментально, в строке формулы наберите +1+1+1... и т.д. на 450-м аргументе получите сообщение "слишком сложная формула". Кстати, можно ли изменить это ограничение? А по поводу примера - завтра. На работе пример. Чего тут туманного то? Может быть не очень понятно сложную задачу поставил...это да :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 21:14 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
karambolKL (XL) размерность массива сама по себе длинну формулы не определяет В данном случае, думаю, Вы ошибаетесь. Чтобы посмотреть экспериментально, в строке формулы наберите +1+1+1... и т.д. на 450-м аргументе получите сообщение "слишком сложная формула". Этот пример не имеет отношения к размерности массива (если, конечно, мы говорим об одном и том же) а к кол-ву знаков в формуле. Можно иметь массив размерностью в один элемент и превысить лимит. karambolКстати, можно ли изменить это ограничение? А по поводу примера - завтра. На работе пример. Чего тут туманного то? Может быть не очень понятно сложную задачу поставил...это да :) Нет, нельзя! Только перейдя на Excel 2007 и то, если речь не об именованных формулах, а о ячейках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 21:21 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
Кстати, если лимит в 1024 знака превышается из-за повторения какой-либо части формулы, можно избежать проблемы засчет использования все тех же именованных формул (имен), которые позволяют хранить не только ссылки, но и результаты вычислений в т.ч. массивы, ну и конечно константы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 21:25 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
KL (XL)Кстати, если лимит в 1024 знака превышается из-за повторения какой-либо части формулы, можно избежать проблемы засчет использования все тех же именованных формул (имен), которые позволяют хранить не только ссылки, но и результаты вычислений в т.ч. массивы, ну и конечно константы Эх... было б так просто... беда в том, что всё это необходимо запихнуть в формулу одной ячейки. Никаких ссылок на другие ячейки быть не должно. Вот накидал пример, но для чисел. Для текста с проверкой сложнее дело обстоит - не помещается (как описывал ранее). А фишка в том, что Excel - исп-ся, как среда расчета :) другой программкой (моей, конечно). Формула сбрасывается в ячейку и возвращает, соответственно, значение. Это чтобы ясно стало, в чем кашу варю и почему нельзя пользоваться ни именами ячеек, ни ссылками на них. Пример во вложении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 22:02 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
Лови пример. Данному решению все равно содержит ли твой массив текстовые строки или числа (главное чтобы разделители были правильные). Твоей программе теперь вместо ячейки надо всего лишь писать в имя MyArray. Если не знаешь как, так спроси. Еще вариант - писать твой массив прямо в ячейки на другом листе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 00:12 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
И еще результат можно расчитывать прямо в коде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 00:13 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
KL (XL)И еще результат можно расчитывать прямо в коде. Спасибо! Это класно работает! Правда "не втюхал" в формулу. Объясни, плс, как ЭТО работает? в {} через Ctrl+Shift+Enter? Можно и ссылку на материал (буду очень признателен). Я не гуру Excel-я :). Пример породил желание разузнать поболе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 20:44 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
Посмотри для начала вот это: http://office.microsoft.com/ru-ru/excel/CH010037001049.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 22:42 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
Извиняюсь за поднятие темы двухгодичной давности, но может кто-нибудь подскажет мне как в примере выложенном KL (XL), были занесены константы в переменную MyArray? Что-то хелп мне не помогает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 12:44 |
|
||
|
EXCEL 2003 как найти ближайшее к Х целое число ???
|
|||
|---|---|---|---|
|
#18+
WarlockJa, Insert->Name->Define-> запись ручками MyArray={0.01,0.05,0.15,0.16,0.231} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 12:48 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=35675094&tid=2178362]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
167ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 449ms |

| 0 / 0 |
