Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Автоматическое сведение нескольких формул в одну ячейку - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Автоматическое сведение нескольких формул в одну ячейку
Strateg_ru Дата: Вторник, 30.01.2018, 21:54 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Уважаемые эксперты!
Подскажите, есть ли способ свести в одну ячейку несколько формул в автоматическом режиме, заместо Ctrl+C - Ctrl+V.
Поясню на простом примере, хотя задача сделать это с файлом, где под сотню ячеек с формулами на разных листах.
Есть ячейка D9, в которой стоит формула
Код
=СУММ(D5:D8)
. Рядом ячейка Е9, с формулой
Код
=СУММ(E5:E8)
. В ячейке D10 я складываю значения первой и второй, путём
Код
=D9+E9
.
Вопрос! Можно ли как-то автоматически получить результат как в ячейке Е10?

Копировать вручную - уже не вариант - очень глубокая вложенность. Оставляю первоначальные формулы на своих местах для возможности быстро поправить и не запутаться в "мегаформуле". Но одновременно возникает задача - эту формулу растянуть на сотню строк. Растягивать все вспомогательные формулы - не вариант.
В функционале Excel такой возможности не нашёл. Поиск ничего не дал.
Заранее спасибо.
К сообщению приложен файл: 2888367.xlsx (8.5 Kb)
 
Ответить
СообщениеУважаемые эксперты!
Подскажите, есть ли способ свести в одну ячейку несколько формул в автоматическом режиме, заместо Ctrl+C - Ctrl+V.
Поясню на простом примере, хотя задача сделать это с файлом, где под сотню ячеек с формулами на разных листах.
Есть ячейка D9, в которой стоит формула
Код
=СУММ(D5:D8)
. Рядом ячейка Е9, с формулой
Код
=СУММ(E5:E8)
. В ячейке D10 я складываю значения первой и второй, путём
Код
=D9+E9
.
Вопрос! Можно ли как-то автоматически получить результат как в ячейке Е10?

Копировать вручную - уже не вариант - очень глубокая вложенность. Оставляю первоначальные формулы на своих местах для возможности быстро поправить и не запутаться в "мегаформуле". Но одновременно возникает задача - эту формулу растянуть на сотню строк. Растягивать все вспомогательные формулы - не вариант.
В функционале Excel такой возможности не нашёл. Поиск ничего не дал.
Заранее спасибо.

Автор - Strateg_ru
Дата добавления - 30.01.2018 в 21:54
Che79 Дата: Вторник, 30.01.2018, 21:59 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Strateg_ru, здравствуйте. Может, я что-то не так понял...
Код
=СУММ(D5:D8;E5:E8)
или , даже так
Код
=СУММ(D5:E8)
. Хотя, есть у меня подозрение, что Ваш реальный файл и файл-пример это две большие разницы....


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Вторник, 30.01.2018, 22:10
 
Ответить
СообщениеStrateg_ru, здравствуйте. Может, я что-то не так понял...
Код
=СУММ(D5:D8;E5:E8)
или , даже так
Код
=СУММ(D5:E8)
. Хотя, есть у меня подозрение, что Ваш реальный файл и файл-пример это две большие разницы....

Автор - Che79
Дата добавления - 30.01.2018 в 21:59
Strateg_ru Дата: Вторник, 30.01.2018, 22:24 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Да...
задача сделать это с файлом, где под сотню ячеек с формулами на разных листах.

Формулы с суммой - для примера. Вопрос в наличии функции... или может макроса...
 
Ответить
СообщениеДа...
задача сделать это с файлом, где под сотню ячеек с формулами на разных листах.

Формулы с суммой - для примера. Вопрос в наличии функции... или может макроса...

Автор - Strateg_ru
Дата добавления - 30.01.2018 в 22:24
Che79 Дата: Вторник, 30.01.2018, 22:28 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Формулы с суммой - для примера.
так покажите кусок реального файла. Если там присутствует конфиденциал, то замените нейтральными данными. Главное, сохраните структуру и подробнее опишите, что есть и что хотите получить в результате.


Делай нормально и будет нормально!
 
Ответить
Сообщение
Формулы с суммой - для примера.
так покажите кусок реального файла. Если там присутствует конфиденциал, то замените нейтральными данными. Главное, сохраните структуру и подробнее опишите, что есть и что хотите получить в результате.

Автор - Che79
Дата добавления - 30.01.2018 в 22:28
bmv98rus Дата: Среда, 31.01.2018, 00:15 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Strateg_ru,
Как я понял, есть набор последовательных вычмслений, которые надо собрать в одну большую формулу.
Ну как видно на примере, не всегда простая подстановка именно то что надо, но если надо то скорее всего можно написать програмульку, которая будет рекурсивно в формулу подставлять те формулы которые в ячейках на которые ссылается первая формула и так до того момента пока в аргументах не останется только функции, константы и ячейки со значениями, но меня смущает анализ строки и поиск именно адреса ячейки в ней. Мне кажется это будет самым сложным.


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Среда, 31.01.2018, 07:37
 
Ответить
СообщениеStrateg_ru,
Как я понял, есть набор последовательных вычмслений, которые надо собрать в одну большую формулу.
Ну как видно на примере, не всегда простая подстановка именно то что надо, но если надо то скорее всего можно написать програмульку, которая будет рекурсивно в формулу подставлять те формулы которые в ячейках на которые ссылается первая формула и так до того момента пока в аргументах не останется только функции, константы и ячейки со значениями, но меня смущает анализ строки и поиск именно адреса ячейки в ней. Мне кажется это будет самым сложным.

Автор - bmv98rus
Дата добавления - 31.01.2018 в 00:15
krosav4ig Дата: Среда, 31.01.2018, 02:34 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
для возможности быстро поправить и не запутаться в "мегаформуле"

можно использовать бесплатную надстройку FormulaDesk


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
для возможности быстро поправить и не запутаться в "мегаформуле"

можно использовать бесплатную надстройку FormulaDesk

Автор - krosav4ig
Дата добавления - 31.01.2018 в 02:34
Strateg_ru Дата: Среда, 31.01.2018, 09:40 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
можно использовать бесплатную надстройку FormulaDesk

krosav4ig, спасибо! Это то, что надо!
Значит теперь осталось найти конвертор формул с английского на русский. Но это уже вопрос куда попроще.
 
Ответить
Сообщение
можно использовать бесплатную надстройку FormulaDesk

krosav4ig, спасибо! Это то, что надо!
Значит теперь осталось найти конвертор формул с английского на русский. Но это уже вопрос куда попроще.

Автор - Strateg_ru
Дата добавления - 31.01.2018 в 09:40
Strateg_ru Дата: Среда, 31.01.2018, 09:42 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
так покажите кусок реального файла

Che79, я с этого и начал. И тут же понял, что менять данные придётся пару часов. И на ответ не повлияет. Поверьте, там есть две СУММ, которые хотелось бы слить в одну формулу.
 
Ответить
Сообщение
так покажите кусок реального файла

Che79, я с этого и начал. И тут же понял, что менять данные придётся пару часов. И на ответ не повлияет. Поверьте, там есть две СУММ, которые хотелось бы слить в одну формулу.

Автор - Strateg_ru
Дата добавления - 31.01.2018 в 09:42
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!