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

Вход

Регистрация

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

 

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

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 512345»
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » автоматизация расчетов в ячейках без ручного ввода формул (Формулы/Formulas)
автоматизация расчетов в ячейках без ручного ввода формул
ctcvostok Дата: Суббота, 04.11.2017, 14:05 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
В некоторых ячейках необходимо выполнение расчета типа "=(20000+16817)*6,26/1000". Можно как-то записать пользовательский формат ячеек, при выборе которого в конкретной ячейке и при заполнении её значением "20000+16817" автоматически выполнялось вычисление "*6,26/1000"?
 
Ответить
СообщениеВ некоторых ячейках необходимо выполнение расчета типа "=(20000+16817)*6,26/1000". Можно как-то записать пользовательский формат ячеек, при выборе которого в конкретной ячейке и при заполнении её значением "20000+16817" автоматически выполнялось вычисление "*6,26/1000"?

Автор - ctcvostok
Дата добавления - 04.11.2017 в 14:05
Pelena Дата: Суббота, 04.11.2017, 18:52 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11755
Репутация: 2596 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
Пользовательский формат не может производить вычисления


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПользовательский формат не может производить вычисления

Автор - Pelena
Дата добавления - 04.11.2017 в 18:52
buchlotnik Дата: Суббота, 04.11.2017, 20:11 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3325
Репутация: 886 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
"*6,26" никак, а вот "/1000" можно форматом "0,00 " (обратите внимание на пробел после последнего нолика)


каждому For - Next!
платная помощь:
ЯД: 410012595572239
buchlotnik@mail.ru
 
Ответить
Сообщение"*6,26" никак, а вот "/1000" можно форматом "0,00 " (обратите внимание на пробел после последнего нолика)

Автор - buchlotnik
Дата добавления - 04.11.2017 в 20:11
ctcvostok Дата: Воскресенье, 05.11.2017, 00:09 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
А макрос можно привязать к формату ячейки? Т.е. чтобы при выборе пользовательского формата в этой ячейке производилось вычисление...
 
Ответить
СообщениеА макрос можно привязать к формату ячейки? Т.е. чтобы при выборе пользовательского формата в этой ячейке производилось вычисление...

Автор - ctcvostok
Дата добавления - 05.11.2017 в 00:09
buchlotnik Дата: Воскресенье, 05.11.2017, 00:12 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3325
Репутация: 886 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
ctcvostok, дался вам этот формат ячеек. Покажите файл, куда что собрались вбивать и что хотите на выходе. "20000+16817" - это реально будет вводиться с клавиатуры?


каждому For - Next!
платная помощь:
ЯД: 410012595572239
buchlotnik@mail.ru
 
Ответить
Сообщениеctcvostok, дался вам этот формат ячеек. Покажите файл, куда что собрались вбивать и что хотите на выходе. "20000+16817" - это реально будет вводиться с клавиатуры?

Автор - buchlotnik
Дата добавления - 05.11.2017 в 00:12
InExSu Дата: Воскресенье, 05.11.2017, 00:18 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 230
Репутация: 28 ±
Замечаний: 80% ±

Excel 2010
автоматически выполнялось вычисление "*6,26/1000"

Вы хотите убыстрить или скрыть?
 
Ответить
Сообщение
автоматически выполнялось вычисление "*6,26/1000"

Вы хотите убыстрить или скрыть?

Автор - InExSu
Дата добавления - 05.11.2017 в 00:18
ctcvostok Дата: Воскресенье, 05.11.2017, 00:23 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, А в этом случае само значение ячейки делится на 1000? Или просто формат представления меняется?
 
Ответить
Сообщениеbuchlotnik, А в этом случае само значение ячейки делится на 1000? Или просто формат представления меняется?

Автор - ctcvostok
Дата добавления - 05.11.2017 в 00:23
ctcvostok Дата: Воскресенье, 05.11.2017, 00:30 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, файл во вложении. Для образца - ячейки G39-G43. Исходные цифры (20000+16817) вводятся с клавиатуры. Этот файл небольшой, но бывают существенно больше. И каждый раз вручную прописывать формулу "мутит". Делать дополнительные колонки для автоматического вычисления и представления итога - не вариант (пользуются этими файлами люди, которые не хотят заморачиваться экселем). Печально, что в пользовательский формат нельзя формулу впихнуть: было бы удобно - сказать пользователям просто выбрать нужный формат, который предварительно создан в книге. И вуаля...
К сообщению приложен файл: 2017_10_30___64.xlsx(38Kb)
 
Ответить
Сообщениеbuchlotnik, файл во вложении. Для образца - ячейки G39-G43. Исходные цифры (20000+16817) вводятся с клавиатуры. Этот файл небольшой, но бывают существенно больше. И каждый раз вручную прописывать формулу "мутит". Делать дополнительные колонки для автоматического вычисления и представления итога - не вариант (пользуются этими файлами люди, которые не хотят заморачиваться экселем). Печально, что в пользовательский формат нельзя формулу впихнуть: было бы удобно - сказать пользователям просто выбрать нужный формат, который предварительно создан в книге. И вуаля...

Автор - ctcvostok
Дата добавления - 05.11.2017 в 00:30
ctcvostok Дата: Воскресенье, 05.11.2017, 00:32 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
И по всему столбцу что-либо делать нельзя. Так как не во всех строках нужно подобное вычисление.
 
Ответить
СообщениеИ по всему столбцу что-либо делать нельзя. Так как не во всех строках нужно подобное вычисление.

Автор - ctcvostok
Дата добавления - 05.11.2017 в 00:32
ctcvostok Дата: Воскресенье, 05.11.2017, 00:34 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
InExSu, чтобы не прописывать в каждой ячейке вручную формулу. Чую, что должно быть несложное решение, но что-то туплю...
 
Ответить
СообщениеInExSu, чтобы не прописывать в каждой ячейке вручную формулу. Чую, что должно быть несложное решение, но что-то туплю...

Автор - ctcvostok
Дата добавления - 05.11.2017 в 00:34
ctcvostok Дата: Воскресенье, 05.11.2017, 00:36 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Количество строк с данным вычислением может меняться в процессе работы с файлом
 
Ответить
СообщениеКоличество строк с данным вычислением может меняться в процессе работы с файлом

Автор - ctcvostok
Дата добавления - 05.11.2017 в 00:36
buchlotnik Дата: Воскресенье, 05.11.2017, 00:36 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3325
Репутация: 886 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
ctcvostok, вам всегда нужно к некой сумме дописывать *6,26/1000 или там много вариантов?
а про
Цитата
Или просто формат представления меняется?
- на то он и формат, что меняет ТОЛЬКО представление, такое "представление" нельзя использовать в дальнейших расчётах. Тут надо автоматически формулу переписывать - потому и спрашиваю что вводится с клавиатуры и сколько есть вариантов


каждому For - Next!
платная помощь:
ЯД: 410012595572239
buchlotnik@mail.ru


Сообщение отредактировал buchlotnik - Воскресенье, 05.11.2017, 00:39
 
Ответить
Сообщениеctcvostok, вам всегда нужно к некой сумме дописывать *6,26/1000 или там много вариантов?
а про
Цитата
Или просто формат представления меняется?
- на то он и формат, что меняет ТОЛЬКО представление, такое "представление" нельзя использовать в дальнейших расчётах. Тут надо автоматически формулу переписывать - потому и спрашиваю что вводится с клавиатуры и сколько есть вариантов

Автор - buchlotnik
Дата добавления - 05.11.2017 в 00:36
ctcvostok Дата: Воскресенье, 05.11.2017, 00:44 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, файл сборосила...для наглядности. Он открывается? Скорее всего, дальнейшие вычисления будут.
 
Ответить
Сообщениеbuchlotnik, файл сборосила...для наглядности. Он открывается? Скорее всего, дальнейшие вычисления будут.

Автор - ctcvostok
Дата добавления - 05.11.2017 в 00:44
InExSu Дата: Воскресенье, 05.11.2017, 00:51 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 230
Репутация: 28 ±
Замечаний: 80% ±

Excel 2010
приложил файл. Попробуйте вместо ввода 20000+16817 набрать =щ
К сообщению приложен файл: InExSu_help.xlsx(39Kb)
 
Ответить
Сообщениеприложил файл. Попробуйте вместо ввода 20000+16817 набрать =щ

Автор - InExSu
Дата добавления - 05.11.2017 в 00:51
ctcvostok Дата: Воскресенье, 05.11.2017, 00:51 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, в данном файле по G13 и G15 другая формула.. И есть строки с простой суммой по строчкам, в которых формулы пересчета. И эти строчки могут добавлять при работе с файлом. %)
 
Ответить
Сообщениеbuchlotnik, в данном файле по G13 и G15 другая формула.. И есть строки с простой суммой по строчкам, в которых формулы пересчета. И эти строчки могут добавлять при работе с файлом. %)

Автор - ctcvostok
Дата добавления - 05.11.2017 в 00:51
ctcvostok Дата: Воскресенье, 05.11.2017, 00:54 | Сообщение № 16
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
InExSu, ну, как бы понятно, что =щ возвращает значение =(20000+16817)*6,26/1000. А что делать, если, грубо говоря, то, что в круглых скобках меняется по каждой строчке? Это то, что является исходными данными для заполнения ячеек и вводится всегда вручную.
 
Ответить
СообщениеInExSu, ну, как бы понятно, что =щ возвращает значение =(20000+16817)*6,26/1000. А что делать, если, грубо говоря, то, что в круглых скобках меняется по каждой строчке? Это то, что является исходными данными для заполнения ячеек и вводится всегда вручную.

Автор - ctcvostok
Дата добавления - 05.11.2017 в 00:54
buchlotnik Дата: Воскресенье, 05.11.2017, 01:01 | Сообщение № 17
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3325
Репутация: 886 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
ctcvostok, посмотрите мой файл-пример - в таком варианте устроит? Остальную ленту специально отрезал - для наглядности, не пугайтесь. Суть - при нажатии на один из форматов во всех ячейках в выделенном диапазоне текущее их значение берётся в скобки и добавляется множитель - если такая схема устроит будем оформлять в надстройку
К сообщению приложен файл: formula_formatt.xlsm(15Kb)


каждому For - Next!
платная помощь:
ЯД: 410012595572239
buchlotnik@mail.ru
 
Ответить
Сообщениеctcvostok, посмотрите мой файл-пример - в таком варианте устроит? Остальную ленту специально отрезал - для наглядности, не пугайтесь. Суть - при нажатии на один из форматов во всех ячейках в выделенном диапазоне текущее их значение берётся в скобки и добавляется множитель - если такая схема устроит будем оформлять в надстройку

Автор - buchlotnik
Дата добавления - 05.11.2017 в 01:01
InExSu Дата: Воскресенье, 05.11.2017, 01:04 | Сообщение № 18
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 230
Репутация: 28 ±
Замечаний: 80% ±

Excel 2010
что делать

Сначала поблагодарить за отличную идею! :D
вводится всегда вручную

Пожалуйста, ещё раз опишите, уже другими словами, что вы делаете, что получается ... как вы хотите делать, и что должно получаться.
 
Ответить
Сообщение
что делать

Сначала поблагодарить за отличную идею! :D
вводится всегда вручную

Пожалуйста, ещё раз опишите, уже другими словами, что вы делаете, что получается ... как вы хотите делать, и что должно получаться.

Автор - InExSu
Дата добавления - 05.11.2017 в 01:04
ctcvostok Дата: Воскресенье, 05.11.2017, 01:14 | Сообщение № 19
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, не поняла, как это должно работать...что где нажать?
 
Ответить
Сообщениеbuchlotnik, не поняла, как это должно работать...что где нажать?

Автор - ctcvostok
Дата добавления - 05.11.2017 в 01:14
ctcvostok Дата: Воскресенье, 05.11.2017, 01:20 | Сообщение № 20
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
InExSu, благодарю за идею! :) Но непонятно, почему щ... :) А задача такая: в столбце в определенных ячейках вручную вносятся исходные цифры - они разные по разным ячейкам и вносятся не во всех ячейках этого столбца. При этом в этих ячейках должно выполняться вычисление, для чего вручную вводилась формула, оперирующая с этими исходными цифрами. В этой же ячейке, куда вносились цифры. Так как подобных ячеек по всей колонке может быть несколько тысяч, что прописывать вручную формулу задалбливает. При этом в остальных ячейках столбца эта формула не нужна. Также сама формула может отличаться по разделам документа.
 
Ответить
СообщениеInExSu, благодарю за идею! :) Но непонятно, почему щ... :) А задача такая: в столбце в определенных ячейках вручную вносятся исходные цифры - они разные по разным ячейкам и вносятся не во всех ячейках этого столбца. При этом в этих ячейках должно выполняться вычисление, для чего вручную вводилась формула, оперирующая с этими исходными цифрами. В этой же ячейке, куда вносились цифры. Так как подобных ячеек по всей колонке может быть несколько тысяч, что прописывать вручную формулу задалбливает. При этом в остальных ячейках столбца эта формула не нужна. Также сама формула может отличаться по разделам документа.

Автор - ctcvostok
Дата добавления - 05.11.2017 в 01:20
Мир MS Excel » Вопросы и решения » Вопросы по Excel » автоматизация расчетов в ячейках без ручного ввода формул (Формулы/Formulas)
Страница 1 из 512345»
Поиск:

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