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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.09.2008, 14:00   #1
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию Условное форматирование

Нужно с помощью Условного форматирования окрасить повторяющиеся артикула.
Для Excel2003 решение нашёл, но оно не работает в Excel2007.
Нужно чтобы работало в Excel2007.
Вложения
Тип файла: rar ЧУФ.rar (5.9 Кб, 22 просмотров)
ZORRO2005 вне форума
Старый 25.09.2008, 16:10   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

давненько не было головоломок от тебя.
кстати, скажете что там в 2003 - работает. у меня теперь нет такого.
Вложения
Тип файла: rar ЧУФ.rar (12.4 Кб, 18 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 25.09.2008, 16:52   #3
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

IgorGO
Какие-то проблемы с цикл. ссылками.
Проверь пожалуйста.
Если использовать доп. столбец то
B2: =ЕСЛИ(A2=A1;B1;(B1-1)^2)
Но мне нужно без доп. столбца.
Пример работающего в Excel2003 и неработающего в Excel2007
файла во вложении.
Т.е. он в 2007 нормально открывается но после сохранения в xlsx
УФ пропадает.Я думаю это связано с массивами.
2003 позволял загонять в УФ массивы без {},а 2007 видно не хочет.
Вложения
Тип файла: rar ЧУФ_OK.rar (3.5 Кб, 13 просмотров)
ZORRO2005 вне форума
Старый 25.09.2008, 17:05   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

господа, извините!
не открывайте ЧУФ2007.xlsx, там лажа какая-то.
ща поищу как ее побороть.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 29.09.2008, 15:01   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Разобрался.

Работает все. Хотя очень странно как 2003-й на этих же формулах работает. А после того как сделано "сохранить как" и файл сохранен в режиме 2007 все замерзает.

Почему замерз 2007 понимаю, как удавалось 2003 обрабатывать эти же формулы... только за счет более скромных габаритов таблицы.
Вложения
Тип файла: rar ЧУФ2007.rar (7.1 Кб, 21 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 29.09.2008, 16:12   #6
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

IgorGO
Высший класс!!!!
Единственно не сработает,
когда артикула повторяются с разрывом.
Т.е. поставь A12=06222/25.

Последний раз редактировалось ZORRO2005; 29.09.2008 в 16:33.
ZORRO2005 вне форума
Старый 29.09.2008, 16:46   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

увы. список только сотрированный, точнее сгруппированый (одинаковые должны идти подряд)
эта формула считает количество уникальных записей от первой до текущей строки в первой колонки.
Код:
=ЕНЕЧЁТ(СУММ(ЕСЛИ(ЧАСТОТА(ПОИСКПОЗ(R1C1:RC1;R1C1:RC1;0);ПОИСКПОЗ(R1C1:RC1;R1C1:RC1;0))>0;1;)))
ее можно упростить до такого вида
Код:
=ЕНЕЧЁТ(СУММ(ЕСЛИ(ЧАСТОТА(ПОИСКПОЗ(R1C:RC;R1C:RC;0);ПОИСКПОЗ(R1C:RC;R1C:RC;0))>0;1;)))
тогда формула применима в любой колонке.
и еще есть одно ограничение - пустые ячейки недопустимы, но это можно побороть...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 29.09.2008 в 16:48.
IgorGO вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условное суммирование rexec Microsoft Office Excel 3 07.02.2008 18:20
Условное форматирование ячеек. *Иван* Microsoft Office Excel 2 24.11.2007 13:49
Условное форматирование Asu Microsoft Office Excel 2 18.10.2007 10:14
Условное форматирование + размер ячеек. Hellen Microsoft Office Excel 5 07.01.2007 20:49