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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.07.2013, 20:08   #1
sanialis
Новичок
Джуниор
 
Регистрация: 29.07.2013
Сообщений: 2
По умолчанию Трудность со стобцами в excel

День добрый. Такая трудность...

в столбце Е будут имена такие же как и в столбце С, но не повторятся. тоесть записав в столбец C имя, мы должны в столбце F получить сумму баллов за группу в стобце В. Тоесть в Е2 у нас записан Денис, мы записываем его в С2, С7,С10, С11, сумма балов должна автоматов ставиться 4. Аналогично и с Костей, должно получится 8! Тоесть мы записываем имена в след раз уже в другие ячейки, Сумма баллов уже будет другая, имена в столбце С не меняются, а в С каждый раз по разному . Помогите плиз. уже мозг болит ((

Последний раз редактировалось sanialis; 29.07.2013 в 20:12.
sanialis вне форума Ответить с цитированием
Старый 29.07.2013, 21:08   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,377
По умолчанию

Можно предположить, что проблема Вами понята.
Но вот с ее изложением и моим восприятием ...
И так:
1. Столбец F отсутствует в приведенном изображении, но он есть?
2. В ячейке E2 нет имени, но оно там есть?
3. Какими критериями надо пользоваться, что бы вписать имя, например, Денис в ячейки С2, С7,С10, С11 или они вписываются ручками?
4. Сумма балов должна проставляться во всех ячейках столбца F, которые соответствуют имени, введенному в ячейку столбца E ?
Должно ли имя повториться в ячейках столбца E ?

Написал и уже задумался, а понятно ли я спросил ?

Как вариант - написать макрос, который просматривает ячейки столбца E, выискивает подобные записи в ячейках столбца С и суммирует баллы из соответствующих ячеек столбца B. Результат вписывается в соответствующие ячейки столбцов E, F или куда там еще.


Как-то так, ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 30.07.2013, 01:50   #3
sanialis
Новичок
Джуниор
 
Регистрация: 29.07.2013
Сообщений: 2
По умолчанию

1. да он есть, просто его не видно.
2. имя будет там вписыватся.
3. оно вписывается ручками
4. имя вписывается только один раз, и не меняется больше.
думал о макросе, идея летает в голове, но вот как сделать не могу
sanialis вне форума Ответить с цитированием
Старый 30.07.2013, 16:00   #4
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,377
По умолчанию

В свое время я начал с того, что ткнулся по пути: Сервис - Макросы - Начать запись.
Ткнул в ячейку и вписал число.
Затем остановил запись и вновь полез по пути: Сервис - Макросы - Редактировать (точно не помню, но как-то так).
Язык - VBA. Имеется справочник. Достаточно вписать некоторую функцию, например, и нажать Ctrl + F1 или просто F1.
При запуске макроса в цикле просматриваются ячейки столбца E и если там не пусто, то выбранная запись используется в следующем цикле для просмотра ячеек столбца C. Как только находим совпадение, то из ячейки столбца B считываем бал и суммируем. Так проходим по всему столбцу C до тех пор, пока не встретим пустое значение (если в столбце C допускаются пустые значения, то можем выбрать некоторый заполнитель, который и будет ограничивать записи, например: XXXX.
Обращение к ячейкам - как к элементам двумерного массива: Cells(i, j)

Ну и какая нибудь книжка из инета.


Как-то так, ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Трудность в нахождении радиуса и площадь треугольника.С++. DIQUON Помощь студентам 11 30.11.2012 22:05
трудность в написании программы в С++ маня123 Visual C++ 5 17.05.2011 00:38
трудность в написании программы в С++ маня123 Помощь студентам 2 16.05.2011 23:54
Трудность со структурой prosto_i Microsoft Office Access 4 11.03.2010 23:11