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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2012, 19:41   #1
NMag
 
Регистрация: 10.01.2012
Сообщений: 6
Восклицание Не стандартное "протягивание" формул

Доброго времени суток.

Требуется помощь в постановке нестандартного расположения формул.

Очень нужно каким-то образом установить и протянуть (главное протянуть) формулы как указано на прилагающейся картинке



Заранее благодарю.
NMag вне форума Ответить с цитированием
Старый 10.01.2012, 19:57   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а где в Вашем сообщение есть хоть одна формула?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.01.2012, 20:41   #3
NMag
 
Регистрация: 10.01.2012
Сообщений: 6
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
а где в Вашем сообщение есть хоть одна формула?

Извиняюсь

В столбцах C и D формулы отсутствуют, туда вводятся значения (из ведомости шлама)

В ячейках I5 - I9 формула вида

=$C$5

В ячейках J5 - J9 формула вида

=$D$5

В ячейках O5 - O29 Формула вида

=$C$5

В ячейках P5 - P29 Формула вида

=$D$5

Слева (столбец А) указано число (глубина забоя) с шагом n+5

В столбце G указана так же глубина забоя, но уже с шагом n+1

И в столбце M указана глубина забоя, но уже с шагом n+0,2

Необходимо чтобы из столбцов C и D при определенной глубине забоя (из столбца А) указывались эти же значения в столбцы J и I ; O и P в интервалах входящих в эту глубину, т.е. если например имеем интервал 1000 - 1005 (в столбце А просто 1005) то в этот интервал входят значения в столбце G c G5 - G9, а в столбце M с M5 - M29, затем тоже самое нужно проделать с последующими интервалами (1005 - 1010; 1010 - 1015 и т.д.)

Вопрос заключается в том, есть ли способ не вбивать формулу в ручную для каждой клетки, а просто протягивать её каким либо способом, т.к. сделать интервал нужно до 3000.
NMag вне форума Ответить с цитированием
Старый 10.01.2012, 22:39   #4
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Вместо всей писанины лучше файл показать. И вам меньше писать, и нам понятнее.
vikttur вне форума Ответить с цитированием
Старый 10.01.2012, 22:56   #5
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Не стандартное "протягивание" формул
Похоже, вполне стандартное "протягивание".
Без файла конечно трудно судить, но глядя на ваши формулы вида =$C$5, первое, что приходит - это заменить, где нужно АБСОЛЮТНЫЕ ссылки, на ОТНОСИТЕЛЬНЫЕ.
Т.е убрать знак $ в формуле.
Более точно, только при наличии файла
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 11.01.2012, 01:44   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в I4
Код:
=ИНДЕКС($C4:$C6;ПОИСКПОЗ(G4;$A3:$A5+1))
в J4
Код:
=ИНДЕКС($D4:$D6;ПОИСКПОЗ(G4;$A3:$A5+1))
в O4
Код:
=ИНДЕКС($C4:$C6;ПОИСКПОЗ(M4;$A3:$A5+1))
в P4
Код:
=ИНДЕКС($D4:$D6;ПОИСКПОЗ(M4;$A3:$A5+1))
все это формулы массива (Ctrl+Shift+Enter вместо Enter после ввода формулы) и тяните их потом вниз
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.01.2012, 05:21   #7
NMag
 
Регистрация: 10.01.2012
Сообщений: 6
По умолчанию

http://rghost.ru/35845783 Вот необходимый лист.

IgorGO

Спасибо, но после ввода в ячейку Ваших формул, в ячейке появляется надпись "н/д"
NMag вне форума Ответить с цитированием
Старый 11.01.2012, 05:21   #8
NMag
 
Регистрация: 10.01.2012
Сообщений: 6
По умолчанию

http://rghost.ru/35845783 Вот необходимый лист.

IgorGO

Спасибо, но после ввода в ячейку Ваших формул, в ячейке появляется надпись "н/д"
NMag вне форума Ответить с цитированием
Старый 11.01.2012, 11:18   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

однако...
Вас не насторожили слова
Цитата:
все это формулы массива
а должны были бы.
читаем внимательно
Цитата:
Ctrl+Shift+Enter вместо Enter после ввода формулы
вот когда Ctrl+Shift+Enter нажмете, то Н/Д заменится на значение, а вокруг формулы появиться фигурные скобки {}. и так 4 раза подряд, ну а потом тянуть мышкой формулу вниз. одолеете?

удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.01.2012, 16:32   #10
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Для І4:
Код:
=ИНДЕКС($C$4:$C$1000;ПОИСКПОЗ(G4;$A$4:$A$1000;1)-СЧЁТЕСЛИ($A$4:$A$1000;G4)+1)
протянуть по столбцу I, копировать и вставить в столбец O.

Вторую формулу по аналогии.
vikttur вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. воваава Помощь студентам 3 01.12.2011 12:50
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
"Стандартное" копирование AlexRastr Общие вопросы Delphi 5 16.10.2008 09:33