|
Макрос для подсчета суммы с условиями
|
|||
---|---|---|---|
#18+
Добрый евчер! Я с макросами пока на вы и поэтому прошу помочь. Задача такая: "Написать макрос, результатом работы которого будет сумма оплат по клиенту, указанному в ячейке B5 за месяц, указанный в ячейке A5. Поместить эту сумму в ячейку" Файл прикрепил. Уровень знаний считается базовый, но у меня и такого нет. Не очень понимаю, как можно связать месяц и дату, чтобы формула считала. Заранее спасибо всем. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 23:39 |
|
Макрос для подсчета суммы с условиями
|
|||
---|---|---|---|
#18+
А нафига тут макрос? За глаза достаточно функции СУММЕСЛИМН(). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2017, 08:03 |
|
Макрос для подсчета суммы с условиями
|
|||
---|---|---|---|
#18+
Akina,Agent_MCНаписать макросстудент... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2017, 09:13 |
|
Макрос для подсчета суммы с условиями
|
|||
---|---|---|---|
#18+
Agent_MC, В цикле For перебираешь всех клиентов, внутри цикла пишешь условие If, т.е. если, название клиента из Яч B5 совпало с клиентом в цикле (номер строки), тогда еще одно условие if и в нем через Instr (находишь совпадение по значению "." & месяц поиска & ".") или Mid (ячейка,4,2) сравниваешь значение с тем, что в ячейке A5 (если месяц прописан также числом), если совпадение есть, то в счетчике сумм прибавляешь найденную. И в итоге выводишь в яч С5. Вроде бы всё рассказал, осталось написать код :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2017, 01:57 |
|
Макрос для подсчета суммы с условиями
|
|||
---|---|---|---|
#18+
Agent_MC, Непонятно, как задается месяц - числом, названием? По-хорошему это должен быть месяц+год. Но допустим для простоты, что месяц задан числом. Тогда задача решается формулой Код: plaintext
То же самое макросом Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2017, 10:00 |
|
|
start [/forum/topic.php?fid=60&fpage=13&tid=2155168]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 279ms |
total: | 422ms |
0 / 0 |