Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / формулы exel которые изменяют значения других ячеек / 25 сообщений из 27, страница 1 из 2
28.01.2008, 19:19
    #35093001
формулы exel которые изменяют значения других ячеек
Добрый день.
Есть ли формулы exel которые изменяют значения
других ячеек.
К примеру пишется формула в ячейке A1 по которой вычисляется результат и вставляется
в ячейку A2
...
Рейтинг: 0 / 0
28.01.2008, 19:50
    #35093050
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
Константин СочиДобрый день.
Есть ли формулы exel которые изменяют значения
других ячеек.
К примеру пишется формула в ячейке A1 по которой вычисляется результат и вставляется
в ячейку A2

нет
...
Рейтинг: 0 / 0
30.01.2008, 16:36
    #35098171
Just User
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
Но можно написать свои формулы
...
Рейтинг: 0 / 0
30.01.2008, 17:45
    #35098472
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
Just UserНо можно написать свои формулыНельзя
...
Рейтинг: 0 / 0
30.01.2008, 19:02
    #35098690
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
Just UserНо можно написать свои формулы

Можно написать свою функции, но нельзя вызвать их из ячейки Экселя
...
Рейтинг: 0 / 0
30.01.2008, 19:24
    #35098750
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
Deggasad Just UserНо можно написать свои формулыМожно написать свою функции, но нельзя вызвать их из ячейки Экселявообще-то можно. Для того-то свои функции и пишутся чтобы вызывать их из ячейки Экселя. Вот изменять какие-либо ячейки из функции - это нельзя.
...
Рейтинг: 0 / 0
30.01.2008, 19:33
    #35098765
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
Неправильно выразился
...
Рейтинг: 0 / 0
30.01.2008, 19:46
    #35098791
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
Если установить самый первый опубликованный build Excel97 без единого обновления, то думаю, что можно с помощью функции CALL(), хе-хе-хе!!!

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
30.01.2008, 21:18
    #35098943
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
KL (XL)Если установить самый первый опубликованный build Excel97 без единого обновления, то думаю, что можно с помощью функции CALL(), хе-хе-хе!!!Э? Пример можно?
...
Рейтинг: 0 / 0
30.01.2008, 21:53
    #35098979
LETME
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
White Owl... Вот изменять какие-либо ячейки из функции - это нельзя.
Чорт, видимо опять мне в бочку лезть...)
White Owl, Это почему же?
Или я слишком дословно все воспринимаю?
...
Рейтинг: 0 / 0
30.01.2008, 21:57
    #35098983
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
Про функцию CALL() можно почитать здесь:

http://support.microsoft.com/kb/196791
http://www.cpearson.com/excel/Call.htm


KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
30.01.2008, 22:26
    #35099014
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
LETME White Owl... Вот изменять какие-либо ячейки из функции - это нельзя.
Чорт, видимо опять мне в бочку лезть...)
White Owl, Это почему же?Что такое функция? По определению? С точки зрения математики?
Правильный ответ: "переменная величина, меняющаяся в зависимости от изменения другой величины."
А на практике это выливается в то, что если ты в ячейке A2 напишешь формулу =Foo(A1), то и результат ты будешь ожидать в ячейке A2 а вовсе не в CF3464. Верно? Не забывай, что Эксель делали и делают для простых пользователей.
С технической же точки зрения ничто не мешает нарушить, но тут уже пришел большой дядя и решил что Эксель все же будет следовать этому правилу. И попытки присвоить что-то какой-либо ячейке изнутри функции Экселем пресекаются.
...
Рейтинг: 0 / 0
30.01.2008, 22:26
    #35099015
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
KL (XL)Про функцию CALL() можно почитать здесь:ааааа.... это было так давно, что я уже забыл про нее :)
...
Рейтинг: 0 / 0
30.01.2008, 22:55
    #35099038
LETME
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
White OwlЧто такое функция? По определению?...
White Owl, в очередной раз спасибо. Я над этим обязательно подумаю.
Только при чем тут.... математика....?

Давайте трезво смотреть на вещи. Вопрос:
Есть ли формулы exel которые изменяют значения
других ячеек.
К примеру пишется формула в ячейке A1 по которой вычисляется результат и вставляется
в ячейку A2


Ответ:
А2=А1

Если я не прав, мне пора в отпуск, а может и в больницу...
...
Рейтинг: 0 / 0
31.01.2008, 01:42
    #35099108
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
LETME White OwlЧто такое функция? По определению?...
White Owl, в очередной раз спасибо. Я над этим обязательно подумаю.
Только при чем тут.... математика....?При том что Эксель делается для простых людей. Которые не изучали Computer Science. Для простых людей функция это в первую очередь математическое понятие, тем более что она пишется на листе и занимается чаще всего цифрами.

LETMEДавайте трезво смотреть на вещи. Вопрос:
Есть ли формулы exel которые изменяют значения
других ячеек.
К примеру пишется формула в ячейке A1 по которой вычисляется результат и вставляется
в ячейку A2


Ответ:
А2=А1Нет. В Экселе это невозможно.
...
Рейтинг: 0 / 0
31.01.2008, 06:37
    #35099181
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
White Owl
LETMEДавайте трезво смотреть на вещи. Вопрос:
Есть ли формулы exel которые изменяют значения
других ячеек.
К примеру пишется формула в ячейке A1 по которой вычисляется результат и вставляется
в ячейку A2


Ответ:
А2=А1Нет. В Экселе это невозможно.

А2=А1 невозможно?

2LETME Вопрос всё-таки был задан именно вбивать формулу в A1, а не в A2, как у вас.
Поэтому и невозможно.

2Константин Выложи пример для чего это нужно, возможно поможем.
...
Рейтинг: 0 / 0
31.01.2008, 09:56
    #35099391
формулы exel которые изменяют значения других ячеек
Спасибо за диалог.
А необходимость в таких формулах наверняка существует.
Ведь смысл здесь совершенно иной "Изменять формулами другие ячейки".
К примеру: построение нарастающих сводных отчетов и.т.д.
...
Рейтинг: 0 / 0
31.01.2008, 10:12
    #35099448
формулы exel которые изменяют значения других ячеек
А не поможете кто-нибудь.
Что то формула несчитает.

=СУММЕСЛИ(ДВССЫЛ(A4);1;ДВССЫЛ(A1))

Почемуто если формула находится на другом листе в виде

=СУММЕСЛИ(ДВССЫЛ(Лист2!A4);1;ДВССЫЛ(Лист2!A1))

то формула считает замечательно.
...
Рейтинг: 0 / 0
31.01.2008, 12:00
    #35099965
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
Константин СочиСпасибо за диалог.
А необходимость в таких формулах наверняка существует.
Ведь смысл здесь совершенно иной "Изменять формулами другие ячейки".
К примеру: построение нарастающих сводных отчетов и.т.д.

Необходимости пока не было. Наверное просто нужно знать инструменты Эксель и решать задачи по другому.

Константин Сочи
А не поможете кто-нибудь.
Что то формула несчитает.

=СУММЕСЛИ(ДВССЫЛ(A4);1;ДВССЫЛ(A1))

Почемуто если формула находится на другом листе в виде

=СУММЕСЛИ(ДВССЫЛ(Лист2!A4);1;ДВССЫЛ(Лист2!A1))

то формула считает замечательно.


Всё там работает
На каком листе складуешь на таком и работает. Если хочешь с другого листа складывать. Так добавь к адресу ячеек ещё и имя листа.
...
Рейтинг: 0 / 0
31.01.2008, 12:16
    #35100033
формулы exel которые изменяют значения других ячеек
Да нехрена оно неработает даже с адресом листа
...
Рейтинг: 0 / 0
31.01.2008, 12:43
    #35100124
Сергей06
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
Константин СочиДа нехрена оно неработает даже с адресом листа
...
Рейтинг: 0 / 0
31.01.2008, 12:43
    #35100125
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
Константин СочиДа нехрена оно неработает даже с адресом листа

ты не понял того, что сказал Deggasad :-)

Попробуй заполнить ячейки [B2:B5] и [С2:С5] на листе [Лист2] данными отличными от тех же диапазонов листа [Лист1] и сравни результаты след. формул:

=СУММЕСЛИ(ДВССЫЛ(A4);1;ДВССЫЛ(A1))

=СУММЕСЛИ(ДВССЫЛ("'Лист1'!"&A4);1;ДВССЫЛ("'Лист1'!"&A1))


если охота использовать первую формулу как она есть, то надо писать ''Лист1'!C2:C5 в [A1] и ''Лист1'!B2:B5 в [A4]
...
Рейтинг: 0 / 0
31.01.2008, 12:45
    #35100131
Гость269
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
2Deggasad: "А вы бы зарегистрировались и поговорили предметнее".. Да лень мне.. :-)
Но, если что-т говорится (эт к White Owl), то эт д.б. аргументировано.. а не просто так.. от фонаря..

2Константин: сча попробовал.. (MSO2000) вопит про циклические ссылки..
Константин, а зачем Вам изменять из одной ячейки значение другой ?
Ну что то там пересчитали, положим.. пусть другие ячейки ссылаются на ту, в которой пересчитывается что-т там..

Далее.. если ну очень прям так необходимо то, как Вы написали, то можно..
- написать функцию/процедуру (в модуле) изменяющую значение в нужной Вам ячейке..
типа:
Function RefNewCell()
Range("B1").Value=Range("A1").Value
End Function

- в необх. Вам книге/листе есть предопределеные Excel-ем события.. типа
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' сюда впихнуть вызов RefNewCell()
End Sub

Попробовал.. вроде работает..
...
Рейтинг: 0 / 0
31.01.2008, 12:55
    #35100171
формулы exel которые изменяют значения других ячеек
Спасибо за формулу
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
09.11.2013, 13:05
    #38458702
Casper_NeW
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формулы exel которые изменяют значения других ячеек
Deggasad,
у меня вот такая проблема.

Есть Книга 1 и Книга2, В книге2 ежедневно меняются данные, вычисляются формулы и результаты надо перенести в Книгу1, которая в свою очередь отправляется в виде отчета к черту на кулички через 5 серверов. Книгу 2 вместе с ней отправлять нет возможности.
Если в Книге1 прописать формулы, то у адресата они естественно работать не будут. Я бы хотел результаты вычислений в Книге2 занести в Книгу1 в виде конечных чисел. как это можно сделать?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / формулы exel которые изменяют значения других ячеек / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]