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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2010, 12:45   #1
olga=)
Пользователь
 
Регистрация: 06.09.2010
Сообщений: 16
Вопрос Как задать диапазон листов в СЧЁТЕСЛИ

Нужно проверять одну и ту же ячейку в разных листах, в диапазоне листов...

=СЧЁТЕСЛИ(Лист1!P10;"условие") - работает
=СЧЁТЕСЛИ(Лист1:Лист5!P10;"условие" ) - не работает
=СЧЁТЕСЛИ(Лист1!P10:Лист5!Р10;"усло вие") - не работает
olga=) вне форума Ответить с цитированием
Старый 07.09.2010, 15:58   #2
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

чё-то двойная ссылка с массивами не дружит (или я с ними),
макросами можно на раз сделать, надо?
Если да, пиши подробнее, какие листы, какое условие...
аналитика вне форума Ответить с цитированием
Старый 07.09.2010, 16:34   #3
alebed
Пользователь
 
Аватар для alebed
 
Регистрация: 26.05.2010
Сообщений: 77
По умолчанию

используйте

СЧЁТЕСЛИМН(диапазон_условий1;услови е1;диапазон_условий2;
условие2…)

Разрешается использовать до 127 пар диапазонов и условий.
Спасибо и Пасибы принимаются на WebMoney в американских Z143254902288 или русских R388611339241 монетах
alebed вне форума Ответить с цитированием
Старый 07.09.2010, 16:39   #4
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от alebed Посмотреть сообщение
используйте
СЧЁТЕСЛИМН()
Эта формула есть далеко не у всех
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 07.09.2010, 18:25   #5
olga=)
Пользователь
 
Регистрация: 06.09.2010
Сообщений: 16
По умолчанию

Цитата:
Сообщение от alebed Посмотреть сообщение
используйте

СЧЁТЕСЛИМН(диапазон_условий1;услови е1;диапазон_условий2;
условие2…)

Разрешается использовать до 127 пар диапазонов и условий.
К сожалению такой функции нет (((
olga=) вне форума Ответить с цитированием
Старый 07.09.2010, 18:59   #6
olga=)
Пользователь
 
Регистрация: 06.09.2010
Сообщений: 16
По умолчанию

Цитата:
Сообщение от аналитика Посмотреть сообщение
чё-то двойная ссылка с массивами не дружит (или я с ними),
макросами можно на раз сделать, надо?
Если да, пиши подробнее, какие листы, какое условие...
Можно и макрос, главное чтобы работало )

Подробнее: Книга1.rar
В Книге1 основной лист: Часть1. Листы "1" ... "n" добавляются вручную по мере их заполнения (то есть это отчоты спортивных школ). Из всех этих листов "1" ... "n" нужно подвести итог в "Часть1". Например: Если (1!Р10) = ФСТ "Спартак", то в Часть1!С11 +1, еслт нет - +0 или просто без изменений.

Или: если 1!В27="Гандбол" то Часть1!С31 +1

Или: если 1!В27="Гандбол" то Часть1!D31 +5 и если n!В27="Гандбол" то Часть1!D31 =5+5 (то есть сумм)

Сложность (для меня) заключается в том, чтобы проверять все листы.. я так понимаю, что для каждой ячейки нужно свой макрос писать или отдельную формулу... в общем такая проблемка..
olga=) вне форума Ответить с цитированием
Старый 07.09.2010, 21:57   #7
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

в книге помимо стандартного модуля с функцией есть еще обработка одного события - модуль "Лист1(часть1)"
Вложения
Тип файла: rar Книга1.rar (29.2 Кб, 18 просмотров)
аналитика вне форума Ответить с цитированием
Старый 08.09.2010, 01:14   #8
kim2
Форумчанин
 
Регистрация: 23.03.2010
Сообщений: 101
По умолчанию

Можно формулой, например с первого по десятый лист (задается функцией СТРОКА()).
Для подсчета текстовых условий:
=СУММ(Ч(Т(ДВССЫЛ("Лист"&СТРОКА(1:10 )&"!Р10"))="условие"))
Формула массива.
С Вашим файлом разбираться к сожалению некогда.
kim2 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как задать диапазон для случайных чисел Аlex Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 07.05.2010 03:18
Скопировать диапазон с одной книги в другую, если совпадают назавание листов m_v_v Microsoft Office Excel 7 06.04.2010 13:15
задать диапазон используя значение переменной eto Microsoft Office Excel 12 03.03.2009 17:36
Как в функции СЧЁТЕСЛИ указать критерий в виде ссыки на ячейку? CaustiC Microsoft Office Excel 1 05.12.2008 07:16
Как написать в коде чтобы диапазон А копировался как значение в диапазон В. Dorvir Microsoft Office Excel 12 23.05.2008 22:11