Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Массивы функций по начальному значению и с условием - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Массивы функций по начальному значению и с условием (Формулы)
Массивы функций по начальному значению и с условием
Blaize Дата: Суббота, 14.12.2013, 16:26 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Собственно, есть задача. Мне нужно создать массивы в Excel. В массивы записываются значения функции . Причем массивы заполняется исходя из начальных данных, а именно из начальных значений x и шага. То есть, имеется некоторая функция, пользователь в отдельную ячейку вбивает начальное значение x и шаг, с которым это значение будет расти. После ниже должен выводиться созданные массивы в виде таблицы: первый столбец(первый массив) - значение x на данном шаге, второй столбец(второй массив) - значение y на данном шаге. Причем массивы должны начинаться с начального x и до тех пор, пока y не станет отрицательным. Вот как это все реализовать я не знаю, в Excel практически не работал( Большая просьба помочь: с чего начать, чем пользоваться?
 
Ответить
СообщениеСобственно, есть задача. Мне нужно создать массивы в Excel. В массивы записываются значения функции . Причем массивы заполняется исходя из начальных данных, а именно из начальных значений x и шага. То есть, имеется некоторая функция, пользователь в отдельную ячейку вбивает начальное значение x и шаг, с которым это значение будет расти. После ниже должен выводиться созданные массивы в виде таблицы: первый столбец(первый массив) - значение x на данном шаге, второй столбец(второй массив) - значение y на данном шаге. Причем массивы должны начинаться с начального x и до тех пор, пока y не станет отрицательным. Вот как это все реализовать я не знаю, в Excel практически не работал( Большая просьба помочь: с чего начать, чем пользоваться?

Автор - Blaize
Дата добавления - 14.12.2013 в 16:26
Nic70y Дата: Суббота, 14.12.2013, 16:28 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Код
ИНДЕКС()
СТРОКА()
ОСТАТ()
и многое другое, без файла-примера больше сказать не чего :(


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
ИНДЕКС()
СТРОКА()
ОСТАТ()
и многое другое, без файла-примера больше сказать не чего :(

Автор - Nic70y
Дата добавления - 14.12.2013 в 16:28
Blaize Дата: Суббота, 14.12.2013, 16:37 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Дело в том, что я заранее не знаю, сколько строк в будущей таблице. Как то можно заполнить ячейки до первого отрицательного значения? Может что-то вроде цикла есть? На другом форуме мне предложили использовать макрос с VBA, но с этим проблематичней. В стандартных функциях, кроме перечисленных, честь такие, что помогут мне в реализации?
 
Ответить
СообщениеДело в том, что я заранее не знаю, сколько строк в будущей таблице. Как то можно заполнить ячейки до первого отрицательного значения? Может что-то вроде цикла есть? На другом форуме мне предложили использовать макрос с VBA, но с этим проблематичней. В стандартных функциях, кроме перечисленных, честь такие, что помогут мне в реализации?

Автор - Blaize
Дата добавления - 14.12.2013 в 16:37
Nic70y Дата: Суббота, 14.12.2013, 16:43 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
не знаю, сколько строк в будущей таблице
Это не имеет значения
На другом форуме
это кросс, о котором Вы не заявили
что помогут мне в реализации?
Естественно. Гда Ваши начальные данные в Вашем начальном файле?


ЮMoney 41001841029809
 
Ответить
Сообщение
не знаю, сколько строк в будущей таблице
Это не имеет значения
На другом форуме
это кросс, о котором Вы не заявили
что помогут мне в реализации?
Естественно. Гда Ваши начальные данные в Вашем начальном файле?

Автор - Nic70y
Дата добавления - 14.12.2013 в 16:43
Blaize Дата: Суббота, 14.12.2013, 16:54 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, вот начальный пример с функцией. Функция всегда эта используется, она изначально в задаче дана. Нужно построить таблицу как у меня по значениям ячеек С3 и С4, до первого отрицательного y. То есть начальное значение и шаг могут меняться, вводятся пользователем и каждый раз при новых значениях этих ячеек строится соответствующая таблица из двух массивов, до первого отрицательного y, причем он не входит в массив(то есть пока y>=0) После по ней диаграмму с графиком еще надо сделать.
Excel 2010
К сообщению приложен файл: mas.xlsx (9.4 Kb)
 
Ответить
СообщениеNic70y, вот начальный пример с функцией. Функция всегда эта используется, она изначально в задаче дана. Нужно построить таблицу как у меня по значениям ячеек С3 и С4, до первого отрицательного y. То есть начальное значение и шаг могут меняться, вводятся пользователем и каждый раз при новых значениях этих ячеек строится соответствующая таблица из двух массивов, до первого отрицательного y, причем он не входит в массив(то есть пока y>=0) После по ней диаграмму с графиком еще надо сделать.
Excel 2010

Автор - Blaize
Дата добавления - 14.12.2013 в 16:54
Blaize Дата: Суббота, 14.12.2013, 16:55 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
У меня же в примере просто ячейки со значениями функции по формуле высчитываются, значения x ввожу вручную. Преподавателя это не устраивает.
 
Ответить
СообщениеУ меня же в примере просто ячейки со значениями функции по формуле высчитываются, значения x ввожу вручную. Преподавателя это не устраивает.

Автор - Blaize
Дата добавления - 14.12.2013 в 16:55
Nic70y Дата: Суббота, 14.12.2013, 17:03 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Для начала можно так:
Код
=ЕСЛИ(8*(C$3+(СТРОКА(A1)-1)*C$4)^3-24*(C$3+(СТРОКА(A1)-1)*C$4)-9<0;"";C$3+(СТРОКА(A1)-1)*C$4)


Ну вот Вам файл, изучайте, вдруг я правильно ответил:
К сообщению приложен файл: 229-36.xlsx (10.3 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Суббота, 14.12.2013, 17:08
 
Ответить
СообщениеДля начала можно так:
Код
=ЕСЛИ(8*(C$3+(СТРОКА(A1)-1)*C$4)^3-24*(C$3+(СТРОКА(A1)-1)*C$4)-9<0;"";C$3+(СТРОКА(A1)-1)*C$4)


Ну вот Вам файл, изучайте, вдруг я правильно ответил:

Автор - Nic70y
Дата добавления - 14.12.2013 в 17:03
Blaize Дата: Суббота, 14.12.2013, 17:09 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, Я не совсем понимаю, можете объяснить, что в формуле делает А1? Или так и должно быть? Если да, то куда подставлять данную формулу?
 
Ответить
СообщениеNic70y, Я не совсем понимаю, можете объяснить, что в формуле делает А1? Или так и должно быть? Если да, то куда подставлять данную формулу?

Автор - Blaize
Дата добавления - 14.12.2013 в 17:09
Nic70y Дата: Суббота, 14.12.2013, 17:11 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Смотрите файл в сообщении №7 (добавил его позже)


ЮMoney 41001841029809
 
Ответить
СообщениеСмотрите файл в сообщении №7 (добавил его позже)

Автор - Nic70y
Дата добавления - 14.12.2013 в 17:11
Blaize Дата: Суббота, 14.12.2013, 17:13 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, Прошу прощения, я не сразу увидел файл во вложении. Спасибо вам большое.
 
Ответить
СообщениеNic70y, Прошу прощения, я не сразу увидел файл во вложении. Спасибо вам большое.

Автор - Blaize
Дата добавления - 14.12.2013 в 17:13
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Массивы функций по начальному значению и с условием (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!