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

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

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

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

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


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

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


Ответ:
А2=А1

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

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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

ты не понял того, что сказал 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
формулы exel которые изменяют значения других ячеек
    #35100131
Гость269
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
формулы exel которые изменяют значения других ячеек
    #35100171
Спасибо за формулу
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
формулы exel которые изменяют значения других ячеек
    #38458702
Casper_NeW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deggasad,
у меня вот такая проблема.

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


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