Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.07.2009, 08:12   #1
Acharia
Пользователь
 
Регистрация: 14.07.2009
Сообщений: 11
По умолчанию Сравнение формул

Здравствуйте уважаемые члены форума. Появился у меня недавно такой вопрос можно ли средствами VBA или другими средствами экселя решить следующую задачу.

Есть столбец в котором вбиты формулы. Все формулы, по идее, идентичны и отличаются соответственно координатами ячеек (например в первой ячейке формула "A1+A7*0.5-A13+10", а во второй "B1+B7*0.5-B13+10"). Так вот, задача состоит в том, чтобы определить во всех ли ячейках столбца формулы одинаковые(в приведенном примере формулы считаются одинаковыми). Проблема осложняется еще и тем, что в формуле могут фигурировать ячейки из других книг.

Заранее спасибо за ответы.
Acharia вне форума Ответить с цитированием
Старый 14.07.2009, 08:15   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Прикрепите файл с примером из нескольких строк, среди которых будет хотя бы одна, не удовлетворяющая Вашим условиям.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 15.07.2009, 09:51   #3
slan
Форумчанин
 
Аватар для slan
 
Регистрация: 30.01.2008
Сообщений: 314
По умолчанию

а режим проверки формул не пробовали?

сервис-зависимости формул-панель зависимостей

на панели - проверка наличия ошибок
slan вне форума Ответить с цитированием
Старый 15.07.2009, 11:09   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Проверять надо FormulaR1C1.
Можете выбрать стиль ссылок R1C1, пробежать курсором по строке (или столбцу), где должны быть одинаковые формулы и посмотреть в строке ввода формул, что там ничего не меняется.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 15.07.2009, 11:34   #5
slan
Форумчанин
 
Аватар для slan
 
Регистрация: 30.01.2008
Сообщений: 314
По умолчанию

легко сказать пробежаться
slan вне форума Ответить с цитированием
Старый 15.07.2009, 11:42   #6
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

Прикрепи файл! Так будет проще. Вот я например прочитал и сразу появилось пару вариантов. Но условия недостаточные... Так что прикрепи файл...
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 15.07.2009, 11:47   #7
slan
Форумчанин
 
Аватар для slan
 
Регистрация: 30.01.2008
Сообщений: 314
По умолчанию

вот в данном случае , я подозреваю, пример ничего не решает..

нужно общее , но точное описание задачи:

изменяются только ссылки? или константы тоже могут быть разными?


я ввел заданную автором формулу на лист, протянул по столбцу, из менил в одной из строк константу( 10 на 11)

средство проверки формул легко нашло эту ячейку..
slan вне форума Ответить с цитированием
Старый 15.07.2009, 11:55   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

довольно традиционная ситуация: четкой и ясной задачи нет, а мы тут догадки строим...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 15.07.2009, 15:36   #9
Acharia
Пользователь
 
Регистрация: 14.07.2009
Сообщений: 11
По умолчанию Файл с примером

Вот файл с примером. Там два листа. Ячейки с отличающимися формулами выделены цветом.
Вложения
Тип файла: rar ex.rar (6.0 Кб, 12 просмотров)
Acharia вне форума Ответить с цитированием
Старый 15.07.2009, 15:39   #10
Acharia
Пользователь
 
Регистрация: 14.07.2009
Сообщений: 11
По умолчанию

Прошу прощения, что нет четкой формулировки задания. Просто дело в том, что формулировки не и у меня самого. Дело в том, что мне дали набор чужих файлов. По умолчанию считается что во всех столбцах формулы одинаковые. Но проверка показала, что это не так. Те виды отличий которые я находил, я постарался отразить в файле с примером.
Acharia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Применение формул swips Microsoft Office Excel 2 30.06.2009 14:23
Преобразователь формул TripleX Фриланс 6 14.04.2009 16:57
пропала строка формул Юрій Microsoft Office Excel 2 17.04.2008 11:34
Вывод формул Влажимир Общие вопросы Delphi 7 10.03.2008 16:21
Анализатор формул KJIOyH Помощь студентам 1 05.11.2007 18:18