![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 29.07.2013
Сообщений: 2
|
![]()
День добрый. Такая трудность...
![]() в столбце Е будут имена такие же как и в столбце С, но не повторятся. тоесть записав в столбец C имя, мы должны в столбце F получить сумму баллов за группу в стобце В. Тоесть в Е2 у нас записан Денис, мы записываем его в С2, С7,С10, С11, сумма балов должна автоматов ставиться 4. Аналогично и с Костей, должно получится 8! Тоесть мы записываем имена в след раз уже в другие ячейки, Сумма баллов уже будет другая, имена в столбце С не меняются, а в С каждый раз по разному . Помогите плиз. уже мозг болит (( Последний раз редактировалось sanialis; 29.07.2013 в 20:12. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,377
|
![]()
Можно предположить, что проблема Вами понята.
Но вот с ее изложением и моим восприятием ... И так: 1. Столбец F отсутствует в приведенном изображении, но он есть? 2. В ячейке E2 нет имени, но оно там есть? 3. Какими критериями надо пользоваться, что бы вписать имя, например, Денис в ячейки С2, С7,С10, С11 или они вписываются ручками? 4. Сумма балов должна проставляться во всех ячейках столбца F, которые соответствуют имени, введенному в ячейку столбца E ? Должно ли имя повториться в ячейках столбца E ? Написал и уже задумался, а понятно ли я спросил ? Как вариант - написать макрос, который просматривает ячейки столбца E, выискивает подобные записи в ячейках столбца С и суммирует баллы из соответствующих ячеек столбца B. Результат вписывается в соответствующие ячейки столбцов E, F или куда там еще. Как-то так, ...
Как-то так, ...
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 29.07.2013
Сообщений: 2
|
![]()
1. да он есть, просто его не видно.
2. имя будет там вписыватся. 3. оно вписывается ручками 4. имя вписывается только один раз, и не меняется больше. думал о макросе, идея летает в голове, но вот как сделать не могу ![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,377
|
![]()
В свое время я начал с того, что ткнулся по пути: Сервис - Макросы - Начать запись.
Ткнул в ячейку и вписал число. Затем остановил запись и вновь полез по пути: Сервис - Макросы - Редактировать (точно не помню, но как-то так). Язык - VBA. Имеется справочник. Достаточно вписать некоторую функцию, например, и нажать Ctrl + F1 или просто F1. ![]() При запуске макроса в цикле просматриваются ячейки столбца E и если там не пусто, то выбранная запись используется в следующем цикле для просмотра ячеек столбца C. Как только находим совпадение, то из ячейки столбца B считываем бал и суммируем. Так проходим по всему столбцу C до тех пор, пока не встретим пустое значение (если в столбце C допускаются пустые значения, то можем выбрать некоторый заполнитель, который и будет ограничивать записи, например: XXXX. Обращение к ячейкам - как к элементам двумерного массива: Cells(i, j) Ну и какая нибудь книжка из инета. Как-то так, ...
Как-то так, ...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Трудность в нахождении радиуса и площадь треугольника.С++. | 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 |