![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
solnce60, не в формулу
![]() Это макрос, вставить нужно желательно в стандартный модуль, но в данном случае можно в модуль листа с данными, запускать по Alt+F8, или созданной кнопкой, или из редактора, или можно задать на событие даблклика по любой ячейке... В общем, гуглите макросы! Код выводит в столбец F единицы рядом с теми значениями, которые хотите красить - так быстрее. Ну а по ним можно и покрасить - с помощью несложного УФ или отсортировать и покрасить группу вручную. Но остались вопросы - первый столбец участвует в анализе? данные нужно округлять или брать как есть 0.000099999999999989?
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 25.10.2012
Сообщений: 56
|
![]()
Hugo121!Спасибо большое за беспокойство и помощь.
В анализе участвуют все столбцы расположенные справа от Н,начиная со столбца I Точность значений для меня ПОКА не принципиальна.....пока я не научусь этому алгоритму. Hugo121,скажи пожалуйста вот IgorGO сказал,что решил эту задачу при помощи условного форматирования. Правильно ли я понимаю,что он вообще не прибегал к написанию макроса а просто создал соответствующую формулу и вставил ее в правило форматирования. С условным форматированием я уже в некоторой степени знаком,а о макросах только слышал,что они автоматизируют однообразные операции....но пока ни разу их даже не видел. Я спрашиваю это потому что хочу выбрать оптимальное направление изучения ......что мне лучше гуглить инфу о макросах или об условном форматировании. |
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Если анализировать нужно с I, тогда измените строку кода на
Код:
Игорь обошёлся без макроса, только УФ и имена. Я думаю, что макрос намного проще - и написать, и использовать. Но если выбирать что учить - на практике нужно знать всё ![]() Я правда в основном использую макросы, т.к. мне эти рюшечки-раскраски не нужны, мне нужно данные обработать, и быстро. А раскраска время крадёт ![]() К тому же раскраской дело ведь не заканчивается - её затем нужно глазами анализировать (хотя в 2007/10 уже можно фильтровать, но у нас на работе 2003...). А макрос может сразу выдать конечный результат.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 25.10.2012
Сообщений: 56
|
![]()
Hugo! Большое тебе спасибо помощь и совет.
Буду тебе очень признателен ,если подскажешь при помощи какой формулы можно сделать следующие вычисления(см. вложение) Пользоваться формулами я уже немого умею. Еще раз спасибо за помощь. |
![]() |
![]() |
![]() |
#15 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
-175 прибавляется к общей сумме, как и предыдущие 47, к чему это заморочки
Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 25.10.2012
Сообщений: 56
|
![]()
IgorGO,спасибо за оперативный ответ.
Вероятно я не очень точно сформулировал задачу. Мне нужно видеть в каждой ячейке колонки В результат вычислений нарастающим итогом . Если бы у меня в колонке А не было бы значений -175, я решил бы эту задачу без проблем. Но я не знаю,как сделать так,чтобы от суммы положительных значений(47) минусовалось отрицательное значение (-175)(или несколько отрицательных значений -175,если они идут подряд) и далее к результату плюсовалось 47 и т.д. до конца колонки. Т.е.кроме итоговой суммы мне нужно еще видеть результаты всех промежуточных вычислений....их видеть мне гораздо важнее,чем итоговую сумму. |
![]() |
![]() |
![]() |
#17 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
а во вложении, в колонке В нет итога по каждой строке?
тенете формулу вниз - и всех делов
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 25.10.2012
Сообщений: 56
|
![]()
в том то и проблема......
тяну .... и положительные результаты плюсуются В10 - 1144 - и это правильное итоговое значение. тяну дальше...в строке В-11 от значения 1144 должно отминусоваться -175 и результат должен быть 969 А у меня почему то 1098 Дальше и дальше вообще непонятно что 1 1000 2 47 1047 3 47 1094 4 47 1141 5 47 1095 6 47 1142 7 47 1096 8 47 1143 9 47 1097 10 47 1144 11 -175 1098 12 47 1145 13 -175 1099 14 47 1146 15 47 1100 16 47 1147 17 47 1101 18 47 19 47 20 47 21 47 22 -175 23 47 24 -175 25 47 |
![]() |
![]() |
![]() |
#19 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Цитата:
открываете последний мой файл, прцепленный к сообщению. во второй колонке последняя заполненная ячейка, отмечаете ее, в праом нижнем углу ячейки видите маленьний черный квадратик, цепляете его и тяните вниз сколько сил хватит. отпустите мышь, изучайте результаты. найдете неточности - пишите
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 25.10.2012
Сообщений: 56
|
![]()
Все понял.
Большое спасибо. Извини за тупость. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как выделить числа из строки ? | f_z_l | Общие вопросы C/C++ | 1 | 27.10.2012 20:21 |
Как правильно выделить буфер для приёма строки от WinApi функции | c0mp | Win Api | 14 | 03.08.2012 17:10 |
[PHP] Изменение определенной строки | JonMagon | Помощь студентам | 1 | 16.10.2011 09:25 |
Сделать таблицу с определенной последовательностью | deimos606 | Microsoft Office Excel | 1 | 13.02.2011 11:29 |
Как найти область Rect определенной строки в ListBox? | Artik | Компоненты Delphi | 0 | 11.06.2009 19:16 |