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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2013, 16:42   #1
Stem79
Пользователь
 
Регистрация: 29.01.2013
Сообщений: 43
Лампочка Частота значений в столбце?

Есть 2 именованных столбца А:А и В:В - которые содержат оценки.
Оба столбца имеют одинаковую длину.

Нужно найти сумму рядом стоящих ячеек из столбца А:А и В:В и записать её в столбец С:С.

Пример:
А В С
0 0 0
1 1 2
2 2 4
1 0 1
0 1 1
1 1 2

После создания столбца С:C нужно найти частоту каждой цифры из столбца С:С и записать её в столбец D:D.

Подсчет ведется от цифры 0 до максимума из столбца С:С

Пример:
D
0 встречается 1 раз
1 встречается 2 раза
2 встречается 2 раза
3 встречается 0 раз
4 встречается 1 раз

Очень желательно выполнить расчеты формулой или макросом, то есть, чтобы не создавать руками столбец С:С и D:D, так как их диапазон будет всегда динамическим и зависит от занесенных данных в столбец А:А и В:В

Столбцы С:С и D:D могут находится не на одном уровне со столбцами А:А и В:В, также столбец D:D может иметь другу длину, отличную от предыдущих столбцов.

Мышкой выделять и создавать столбцы не получится, запрещено условием задачи. Может быть можно как-то создать виртуальный столбец? Чтобы не нагромождать таблицу промежуточными вычислениями...

Пример:
А В
1 2
2 1
1 1
0 0
----С
----3
----3
----2
----0
------D
------0 1 раз
------1 0 раз
------2 1 раз
------3 2 раза

Спасибо!

Последний раз редактировалось Stem79; 02.02.2013 в 16:48.
Stem79 вне форума Ответить с цитированием
Старый 02.02.2013, 16:54   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

используйте СЧЕТЕСЛИ или ЧАСТОТА
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 02.02.2013, 17:11   #3
Stem79
Пользователь
 
Регистрация: 29.01.2013
Сообщений: 43
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
используйте СЧЕТЕСЛИ или ЧАСТОТА
Спасибо, я понимаю что эти функции будут использоваться скорее всего, только как все это совместить в кучу. В идеале нужно получить столбец D:D c расчетами - это главный столбец.

Последний раз редактировалось Stem79; 02.02.2013 в 17:16.
Stem79 вне форума Ответить с цитированием
Старый 02.02.2013, 17:15   #4
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Для первого примера
Код:
=ЧАСТОТА(A1:A6+B1:B6;СТРОКА(ДВССЫЛ("1:"&МАКС(A1:A6+B1:B6)))-1)
Формула массива - выделить столбец ячеек и вводить с помощью Ctrl+Shift+Enter. В "лишних" ячейках будет #Н/Д.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 02.02.2013, 18:03   #5
Stem79
Пользователь
 
Регистрация: 29.01.2013
Сообщений: 43
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
Для первого примера
Код:
=ЧАСТОТА(A1:A6+B1:B6;СТРОКА(ДВССЫЛ("1:"&МАКС(A1:A6+B1:B6)))-1)
Формула массива - выделить столбец ячеек и вводить с помощью Ctrl+Shift+Enter. В "лишних" ячейках будет #Н/Д.
Разобрался с формулой,работает. Казанский, подскажите, пожалуйста, а как убрать эти #Н/Д? Хотелось бы чтобы вычисления заканчивались, как только #Н/Д должен появиться и сформированному по величине столбцу присвоить имя, можно так сделать, определить длину столбца D:D?

Спасибо!

Последний раз редактировалось Stem79; 02.02.2013 в 19:24.
Stem79 вне форума Ответить с цитированием
Старый 02.02.2013, 19:33   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

закладывать - это не хорошо. см.вложение.
Вложения
Тип файла: rar АхтунгНаФоруме.rar (3.9 Кб, 15 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 02.02.2013, 19:43   #7
Stem79
Пользователь
 
Регистрация: 29.01.2013
Сообщений: 43
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
закладывать - это не хорошо. см.вложение.
Спасибо, огромное спасибо, работает превосходно!!!
Stem79 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет суммы значений в столбце sashakerg Помощь студентам 2 07.03.2012 12:34
Поиск одинаковых значений в столбце Батарейкина Microsoft Office Excel 4 21.02.2011 20:34
Суммирование значений в столбце needsomehelp БД в Delphi 2 26.01.2011 14:56
Макрос на сравнение и подсчет в первом столбце строк, и сумирование значений этих строк в другом столбце Shpr0T Microsoft Office Excel 8 30.08.2010 17:52
разъясните терминалогию,референсная частота,частота чипа,памяти,шейдерного блока Jesus2.0 Компьютерное железо 5 04.05.2009 07:54