Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2015, 02:51   #1
vovvei
Новичок
Джуниор
 
Регистрация: 02.05.2015
Сообщений: 2
По умолчанию Как описать формулу авто заполнения ячеек?

Если заполнить одну ячейку ( например цифра 2 ) и начать её растягивать ( автозаполнение ), то ячейки начнут заполняться 2-ми.
Если заполнить 2 ячейки первую (1) вторую (6), то авто заполнение последующих ячеек будет увеличиваться на 5( 11, 16, 21, 26 и т. д. )
А если заполнить 3 ячейки ( 2,4,5 ), то следующие получатся ( 6,666666667 8,166666667 9,666666667 11,16666667 12,66666667 14,16666667 15,66666667 ).
С первыми двумя вариантами понятно, но если ячеек более 2-х, то ?????? Если кто знает формулу, то опишите пожалуйста.
vovvei вне форума Ответить с цитированием
Старый 02.05.2015, 09:37   #2
Gekan
Пользователь
 
Регистрация: 29.06.2012
Сообщений: 39
По умолчанию

Первое число получается так:
=A3+(A3+A2-2*A1)/3=5+(5+4-2*2)/3=6.66667
А последующие путём прибавления к получившемуся числу (A3-A1)/2=(5-2)/2=1.5:
6.66667+1.5=8.16667
8.16667+1.5=9.66667
Gekan вне форума Ответить с цитированием
Старый 02.05.2015, 10:54   #3
vovvei
Новичок
Джуниор
 
Регистрация: 02.05.2015
Сообщений: 2
По умолчанию

Gekan спасибо за ответ.
У меня возникло ещё пару вопросов:
1. А что если будет 4 или более ячеек? Как формула будет меняться? ( сам пробую понять, но пока никак не получается )
2. Что это за формула? Кто её такую придумал? ( просто стало очень интересно. Разработчики excel'я её придумали или она уже до этого существовала. )

Последний раз редактировалось vovvei; 02.05.2015 в 11:01.
vovvei вне форума Ответить с цитированием
Старый 02.05.2015, 21:10   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

автозаполнение ячеек осуществляется на основании выраженя прямой линии
у= К1*х + К0

для приведенных Вами примеров:
2
коэф. к1=0, к0 = 2, выражение у =2

1, 6
к1=5, к0=-4, выражение у = 5*х -4

2, 4, 5
к1=1.5, к0=0.6666666, выражение у = 1.5*х + 0.66666

а получить эти коэфф. можно с помощью ЛИНЕЙН (исходных значений для линейн может быть произвольное количество)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
searchfield - адаптация авто заполнения для двух полей Veronika_BB JavaScript, Ajax 3 14.01.2015 07:05
проверка заполнения ячеек maxvip Microsoft Office Excel 8 24.11.2014 13:09
Как автоматически подставить в формулу значения из ячеек на какую она ссылается? Buchhalter Microsoft Office Excel 4 24.06.2012 12:31
Как упростить формулу по поиску пустых ячеек АННА-ЕАО Microsoft Office Excel 9 27.10.2011 14:54
Бейсик. Как передать в формулу диапазон ячеек? Наталья Ивановна Помощь студентам 2 02.06.2009 23:36