2010 - [решено] помогите правильно подтянуть формулу

Аватара пользователя
vanoman

2010 - [решено] помогите правильно подтянуть формулу

Сообщение vanoman »

есть формула

=СРЗНАЧ(C2:C46)

когда я её тяну вниз то она изменяется так

=СРЗНАЧ(C3:C47)

а можно сделать, чтобы когда её тянешь вниз она принимала такой вид

=СРЗНАЧ(d2:d46)
Аватара пользователя
Iska

Re: 2010 - [решено] помогите правильно подтянуть формулу

Сообщение Iska »

Нет. Вы ведь вниз тянете, а не вправо.



Что за документ такой интересный? Можете приложить?
Аватара пользователя
vanoman

Re: 2010 - [решено] помогите правильно подтянуть формулу

Сообщение vanoman »

a_axe, именно в том и необходимость, чтобы вручную диапазоны не менять
Аватара пользователя
vanoman

Re: 2010 - [решено] помогите правильно подтянуть формулу

Сообщение vanoman »

Iska, a_axe,

смотрите, вот файл

надо, чтобы когда тянешь вниз, значения по ячейкам изменялсь так

Столбец С2

сейчас



Код:

Код: Выделить всё

=лист1!$B$1

надо, чтобы когда потянул вниз стало



Код:

Код: Выделить всё

=лист1!$C$1

столбец d2

сейчас

=СРЗНАЧ(лист1!B2:B46)

надо чтобы был

=СРЗНАЧ(лист1!с2:с46)





столбец е2

сейчас

=СРЗНАЧ(лист1!B47:B69)

надо чтобы был

=СРЗНАЧ(лист1!с47:с69)



столбец f2

=(D2-E2)/КОРЕНЬ(((45-1)*(СТАНДОТКЛОН.В(лист1!B2:B46)^2)+((23-1)*(СТАНДОТКЛОН.В(лист1!B47:B69)^2)))/((45+23-2))*(((1/45)+(1/23))))

надо , чтобы было, когда тянешь вниз

=(D3-E3)/КОРЕНЬ(((45-1)*(СТАНДОТКЛОН.В(лист1!с2:с46)^2)+((23-1)*(СТАНДОТКЛОН.В(лист1!с47:с69)^2)))/((45+23-2))*(((1/45)+(1/23))))



столбец g2

=СТАНДОТКЛОН.В(лист1!B2:B46)

ну понятно нужно, чтоб стал

=СТАНДОТКЛОН.В(лист1!с2:с46)
Аватара пользователя
a_axe

Re: 2010 - [решено] помогите правильно подтянуть формулу

Сообщение a_axe »

vanoman, где-то похожий эффект будет, если дополнительно ввести столбик со значением смещения (в примере рядом со средним значением слева, в принципе - его можно в любом месте можно разместить) и использовать функцию "смещ". Ссылки на диапазон должны быть абсолютными (со знаками $). Из минусов - ссылаться каждая ячейка все равно будет на C2:C46, т.е. сама формула разумеется меняться не будет.



=СРЗНАЧ(СМЕЩ($C$2:$C$46;0;B49))
Аватара пользователя
Iska

Re: 2010 - [решено] помогите правильно подтянуть формулу

Сообщение Iska »

vanoman, я ж написал — так, как Вы описываете, не выйдет. Будете тянуть вниз — формулы будут корректироваться именно с учётом направления «вниз», а не как-то иначе.



А если Вам транспонировать данные на «лист1», а?
Аватара пользователя
okshef

Re: 2010 - [решено] помогите правильно подтянуть формулу

Сообщение okshef »

a_axe, чуть-чуть не дожал Изображение. Не нужно возиться с доп. столбцом.

vanoman, замените в ваших формулах



лист1!B2:B46 на



Код:

Код: Выделить всё

СМЕЩ(лист1!$A$1;1;СТРОКА(A1);45;)

и лист1!B47:B69 на



Код:

Код: Выделить всё

СМЕЩ(лист1!$A$1;46;СТРОКА(A1);23;)

и тяните на здоровье
Аватара пользователя
vanoman

Re: 2010 - [решено] помогите правильно подтянуть формулу

Сообщение vanoman »

Нет. Справка к формуле СМЕЩ гласит




Цитата:



СМЕЩ(ссылка; смещ_по_строкам; смещ_по_столбцам; [высота]; [ширина])



используем СЧЁТЕСЛИ(Лист1!$A:$A;1) для 1 и СЧЁТЕСЛИ(Лист1!$A:$A;2) для 2

В итоге конечные формулы приобретают вид:

По 1



Код:

Код: Выделить всё

СМЕЩ(лист1!$A$1;1;СТРОКА(A1);СЧЁТЕСЛИ(Лист1!$A:$A;1);)

По 2



Код:

Код: Выделить всё

СМЕЩ(лист1!$A$1;СЧЁТЕСЛИ(Лист1!$A:$A;1)+1;СТРОКА(A1);СЧЁТЕСЛИ(Лист1!$A:$A;2);)

Но учтите, чтопри добавлении строк сверху во второй формуле нужно менять СЧЁТЕСЛИ(Лист1!$A:$A;1)+1 1 на количество строк1 должны идти перед 2 (как сейчас)1 и 2 не должны перемешиваться


Цитата vanoman:



А в идеале(я об этом и не прошу)
2010 - [решено] помогите правильно подтянуть формулу




я ответил
Аватара пользователя
okshef

Re: 2010 - [решено] помогите правильно подтянуть формулу

Сообщение okshef »

Цитата vanoman:



Iska, это вы не поняли мою идею. Например с поправками okshef, все он тянет и все высчитывает как надо)
2010 - [решено] помогите правильно подтянуть формулу




Я Вашу идею вполне понял. И повторю ещё раз: пересчёт относительных ссылок в формулах при протаскивании происходит строго в направлении протаскивания.



И с выкладками коллеги okshef — точно так же, ничего не изменилось Изображение. Вы же видите, как это происходит — за счёт индексов. Я и не сомневался, что кто-нибудь предложит Вам обходной путь, потому и прошу всегда выкладывать образцы документов.
Аватара пользователя
Iska

Re: 2010 - [решено] помогите правильно подтянуть формулу

Сообщение Iska »

okshef, что-то на практике это плохо получается гляньте, плизз

у меня только ссылка выходит

Я просто не такой профессионал в экселе
Ответить

Вернуться в «Microsoft Office (Word, Excel, Outlook и т.д.)»