Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - [решено] помогите правильно подтянуть формулу

Ответить
Настройки темы
2010 - [решено] помогите правильно подтянуть формулу

Аватара для vanoman

Ветеран


Сообщения: 549
Благодарности: 0

Профиль | Отправить PM | Цитировать


есть формула
=СРЗНАЧ(C2:C46)
когда я её тяну вниз то она изменяется так
=СРЗНАЧ(C3:C47)
а можно сделать, чтобы когда её тянешь вниз она принимала такой вид
=СРЗНАЧ(d2:d46)

Отправлено: 14:41, 22-09-2014

 

Модератор


Moderator


Сообщения: 16848
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


Простите, не учел, что формулы на 2-м листе. Добавьте Лист1! перед $A:$A
Формулы поправил.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:07, 22-09-2014 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для vanoman

Ветеран


Сообщения: 549
Благодарности: 0

Профиль | Отправить PM | Цитировать


да, теперь верно

самая главная формула у меня выглядит вот так
=(D2-E2)/КОРЕНЬ(((45-1)*(СТАНДОТКЛОН.В(СМЕЩ(лист1!$A$1;1;СТРОКА(A1);СЧЁТЕСЛИ(лист1!$A:$A;1);))^2)+((23-1)*(СТАНДОТКЛОН.В(СМЕЩ(лист1!$A$1;СЧЁТЕСЛИ(лист1!$A:$A;1)+1;СТРОКА(A1);СЧЁТЕСЛИ(лист1!$A:$A;2);))^2) ))/((45+23-2))*(((1/45)+(1/23))))

Вы точно уверены, что в эти места ничего не прописать, что они автоматически подставляли цифры?

Последний раз редактировалось okshef, 23-09-2014 в 00:09.


Отправлено: 23:23, 22-09-2014 | #12


Модератор


Moderator


Сообщения: 16848
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


vanoman, я думал вы догадаетесь, и сами замените. Можно, конечно.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:11, 23-09-2014 | #13


Аватара для vanoman

Ветеран


Сообщения: 549
Благодарности: 0

Профиль | Отправить PM | Цитировать


okshef, сорьки, я не самый тут крутой спец. мне сложно пока столь большими формулами манипулировать. Может покажете)

Отправлено: 10:52, 23-09-2014 | #14


Модератор


Moderator


Сообщения: 16848
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


45 замените на СЧЁТЕСЛИ(Лист1!$A:$A;1)
23 - на СЧЁТЕСЛИ(Лист1!$A:$A;2)

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:31, 23-09-2014 | #15


Аватара для vanoman

Ветеран


Сообщения: 549
Благодарности: 0

Профиль | Отправить PM | Цитировать


okshef, а как сделать, чтобы, когда тянешь вниз b1 стало с1, то есть мне нужно , чтобы в этом документе, на втором листе в ячейке с2 отображалось слово ,которое стоит в ячейке b1 на листе1, в ячейке с3 второго листа стояло слово, которое стоит в ячейке с1 первого листа. Там всего 6 фраз ,6 переменных, но там потом их будет 200. Я просто не хочу во втором листе механически называть ячейки.

Отправлено: 08:34, 24-09-2014 | #16


Модератор


Moderator


Сообщения: 16848
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


Аналогично, тоже с помощью индексов:
Код: Выделить весь код
=ИНДЕКС(лист1!$B$1:$G$1;1;СТРОКА(A1))
Формула для вашего файла, диапазон лист1!$B$1:$G$1 нужно будет расширить до реального.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:36, 24-09-2014 | #17


Аватара для vanoman

Ветеран


Сообщения: 549
Благодарности: 0

Профиль | Отправить PM | Цитировать


все получилось.

Отправлено: 10:29, 24-09-2014 | #18


Аватара для vanoman

Ветеран


Сообщения: 549
Благодарности: 0

Профиль | Отправить PM | Цитировать


Друзья, великодушно прошу мне ещё помочь.
Помогите, пожалуйста вбить исчисление ,но при помощи вба. в этом файле. Например, ячейка b72 и b73 надо, чтобы именно через vba высчитывалась эта формула
в ячейке b74 =количество единиц * кол-во двоек (из столбца А)-b72+кол-во единиц*(кол-во единиц+1)/2 = 45*23-1394+45(45+1)/2=676
в ячейке b75 =количество единиц * кол-во двоек (из столбца А)-b73+кол-во двоек*(кол-во двоек+1)/2=45*23-952+23*(23+1)/2=359
Ну, с учетом того, что в будущем в этом файле будут сотни чисел. и значения могут быть и в ячейке b172 и так далее.

Последний раз редактировалось vanoman, 01-01-2015 в 19:32.


Отправлено: 13:25, 26-09-2014 | #19


Динохромный


Contributor


Сообщения: 704
Благодарности: 320

Профиль | Отправить PM | Цитировать


Цитата vanoman:
при помощи вба »
чем вызвана необходимость использовать именно VBA?
формулами задача решается достаточно просто:
вбейте в b74 формулу
"=СЧЁТЕСЛИ(A2:A69;1)*СЧЁТЕСЛИ(A2:A69;2)-B72+СЧЁТЕСЛИ(A2:A69;1)*(СЧЁТЕСЛИ(A2:A69;1)+1)/2"

в b75 формулу
"=СЧЁТЕСЛИ(A2:A69;1)*СЧЁТЕСЛИ(A2:A69;2)-B73+СЧЁТЕСЛИ(A2:A69;2)*(СЧЁТЕСЛИ(A2:A69;2)+1)/2"

Соответственно, если данных станет больше, нужно заменить в формулах диапазон "A2:A69" на фактический.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:14, 26-09-2014 | #20



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - [решено] помогите правильно подтянуть формулу

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2013 - [решено] как правильно подобрать формулу. r-studio Microsoft Office (Word, Excel, Outlook и т.д.) 9 01-10-2013 11:47
Помогите написать формулу в OPEN OFFICE Татьяна_Лебедева Хочу все знать 2 23-04-2013 15:13
CMD/BAT - [решено] Расчитать формулу sov44 Скриптовые языки администрирования Windows 8 05-08-2011 12:42
Помогите автоматизировать формулу в Excel dexer Хочу все знать 1 03-09-2009 16:48
Excel | нужно подобрать формулу Eldar Хочу все знать 7 13-07-2004 11:56




 
Переход