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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчет ячеек по цвету шрифта с критерием - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Подсчет ячеек по цвету шрифта с критерием
Newman Дата: Понедельник, 27.05.2013, 23:47 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Пытаюсь сделать функцию по подсчету количества ячеек по цвету шрифта и критерию, но что-то у меня не получается.
В качестве основы взял в инете функцию по подсчету количества ячеек с цветом заливки и критерием (она работает нормально), поменял там параметры но не получается.
Сразу скажу что я в VBA не спец, делал по интуиции.
Нашел очень много подобных функций, но они суммируют значения ячеек, а мне нужно именно подсчет количества и обязательно с критерием.
К примеру чтобы отображалось количество ячеек с текстом "луч" красного цвета.





Помогите разобраться
К сообщению приложен файл: 8939940.xls (33.0 Kb)


Сообщение отредактировал Newman - Понедельник, 27.05.2013, 23:56
 
Ответить
СообщениеПытаюсь сделать функцию по подсчету количества ячеек по цвету шрифта и критерию, но что-то у меня не получается.
В качестве основы взял в инете функцию по подсчету количества ячеек с цветом заливки и критерием (она работает нормально), поменял там параметры но не получается.
Сразу скажу что я в VBA не спец, делал по интуиции.
Нашел очень много подобных функций, но они суммируют значения ячеек, а мне нужно именно подсчет количества и обязательно с критерием.
К примеру чтобы отображалось количество ячеек с текстом "луч" красного цвета.





Помогите разобраться

Автор - Newman
Дата добавления - 27.05.2013 в 23:47
AndreTM Дата: Вторник, 28.05.2013, 06:48 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Посмотрите ответ Елены в той теме. Там приложен впечатляющий набор функций для работы с цветом от Пирсона, вам наверняка подойдет.


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеПосмотрите ответ Елены в той теме. Там приложен впечатляющий набор функций для работы с цветом от Пирсона, вам наверняка подойдет.

Автор - AndreTM
Дата добавления - 28.05.2013 в 06:48
Newman Дата: Вторник, 28.05.2013, 22:37 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

там конечно много функций, но я не нашел нужную мне.
 
Ответить
Сообщениетам конечно много функций, но я не нашел нужную мне.

Автор - Newman
Дата добавления - 28.05.2013 в 22:37
AndreTM Дата: Среда, 29.05.2013, 01:22 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Вы за основу взяли функцию, которая, хоть и пользует критерий - но считает не по конкретному цвету заливки, а по наличию/отсутствию заливки вообще. Так что даже переделав её, забудьте про "красный" smile

Что же касается Пирсона... Вы всегда ищете или делаете функцию, которая выполняет конкретное назначение? Вроде бы давно уже известно, как делать многокритериальный отбор по диапазону, и даже без формул массива. Пример (на основе первого, на что наткнулся в функциях, кстати, присутствовавшее в примере):
Код
=СУММПРОИЗВ((ColorIndexOfRange(C8:K8;1)=3)*(C8:K8="ЛУЧ"))


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеВы за основу взяли функцию, которая, хоть и пользует критерий - но считает не по конкретному цвету заливки, а по наличию/отсутствию заливки вообще. Так что даже переделав её, забудьте про "красный" smile

Что же касается Пирсона... Вы всегда ищете или делаете функцию, которая выполняет конкретное назначение? Вроде бы давно уже известно, как делать многокритериальный отбор по диапазону, и даже без формул массива. Пример (на основе первого, на что наткнулся в функциях, кстати, присутствовавшее в примере):
Код
=СУММПРОИЗВ((ColorIndexOfRange(C8:K8;1)=3)*(C8:K8="ЛУЧ"))

Автор - AndreTM
Дата добавления - 29.05.2013 в 01:22
Newman Дата: Четверг, 30.05.2013, 08:42 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Спасибо вам большое, все работает.
Я без вас бы не справился.
 
Ответить
СообщениеСпасибо вам большое, все работает.
Я без вас бы не справился.

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

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