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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2009, 19:30   #1
aval
Пользователь
 
Регистрация: 08.06.2009
Сообщений: 68
По умолчанию Подсчет количества совпадений в таблице

Здравствуйте, уважаемые специалисты Excela!
Помогите, пожалуйста, решить задачу. Условие в прикреплённом примере.
Вложения
Тип файла: rar Задача.rar (5.8 Кб, 33 просмотров)
aval вне форума Ответить с цитированием
Старый 08.11.2009, 20:25   #2
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

В U2
Код:
{=СУММ(--(ТРАНСП(D2:T2)*ИНДЕКС($D$2:$T$18;;СТРОКА()-1)=1))}
и тянем вниз
{}-формула массива.Надо нажать CTRL+SHIFT+ENTER.

Последний раз редактировалось ZORRO2005; 08.11.2009 в 20:28.
ZORRO2005 вне форума Ответить с цитированием
Старый 08.11.2009, 20:29   #3
aval
Пользователь
 
Регистрация: 08.06.2009
Сообщений: 68
По умолчанию

Огромное спасибо, всё работает, если не вставлять строки. Но мне надо вставить две строки сверху и всё ломается. Помогите, пожалуйста...

Последний раз редактировалось aval; 08.11.2009 в 20:46.
aval вне форума Ответить с цитированием
Старый 08.11.2009, 20:37   #4
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

aval,
В вашем примере
Авдеенко с Калутаевым поставил друг другу 0
Получается 9 совпадений.
Тогда используйте:
Код:
{=СУММ(--(ТРАНСП(D2:T2)=ИНДЕКС($D$2:$T$18;;СТРОКА()-1)))-1}
ZORRO2005 вне форума Ответить с цитированием
Старый 08.11.2009, 20:56   #5
aval
Пользователь
 
Регистрация: 08.06.2009
Сообщений: 68
По умолчанию

Калутаев поставил Авдеенко 2, совпадений нет. Но не в этом дело. Вставляю сверху две строки, меняю вручную (из-за абсолютной ссылки)
адреса ячеек, но всё равно перестаёт считать правильно. В чём дело?
aval вне форума Ответить с цитированием
Старый 08.11.2009, 21:28   #6
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Цитата:
Сообщение от aval Посмотреть сообщение
Калутаев поставил Авдеенко 2, совпадений нет.
Авдеенко и Ляшко Л.

Цитата:
Сообщение от aval Посмотреть сообщение
Вставляю сверху две строки
Поменяйте на:
Код:
{=СУММ(--(ТРАНСП(D2:T2)*ИНДЕКС($D$2:$T$18;;СТРОКА()-3)=1))}

Последний раз редактировалось ZORRO2005; 08.11.2009 в 21:34.
ZORRO2005 вне форума Ответить с цитированием
Старый 08.11.2009, 21:36   #7
aval
Пользователь
 
Регистрация: 08.06.2009
Сообщений: 68
По умолчанию

Всё работает, спасибо!
И последнее (извините за наглость) - как посчитать в столбце V2:V18 количество совпадений с оценкой 2?
aval вне форума Ответить с цитированием
Старый 08.11.2009, 21:43   #8
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Дважды два=четыре
Код:
{=СУММ((ТРАНСП(D2:T2)*ИНДЕКС($D$2:$T$18;;СТРОКА()-1)=4)*1)}
ZORRO2005 вне форума Ответить с цитированием
Старый 08.11.2009, 21:50   #9
aval
Пользователь
 
Регистрация: 08.06.2009
Сообщений: 68
По умолчанию

Всё супер, огромное спасибо, но почему четыре - буду разбираться...
aval вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет количества слов предложении Милашка000 Общие вопросы C/C++ 2 24.04.2009 20:02
Слияние шаблона с данными из таблице, и как подсичтать значение количества полей в таблице n4ela Microsoft Office Access 3 07.03.2009 12:04
Подсчет количества в Excel срочно!!! Kunia Microsoft Office Excel 5 03.02.2009 07:31
Подсчет количества открытий файла Maxx Microsoft Office Excel 6 27.01.2009 16:53
Подсчет количества и частоты Ensoph Помощь студентам 6 08.05.2008 10:16