Пару питань по Microsoft Exсel

Автор marmulada, 09 Вересень 2010, 22:00:52

Попередня тема - Наступна тема

marmulada

Ось така проблема:
Є будинок, у будинку 80 жителів. Треба мати звіт по оплаті тепла, газу, електрики і тд.
Звіт на всіх робити не проблема, це легко можна в екселі, ось так я зробив:
Вибачте, але ви не маєте права на перегляд спойлерів.


Ну зрозуміло, у листі Ціни є тепершні ціни на газ, тп. Суми по оплаті рахуються по формулах (ну типу квартплата це скікито метрів * на ціну із листа Ціни).

1 питання:
як заповнити автоматично стовпчик формулами, наприклад, та ж сама квартплата=площа*вартість, так само для газу, ел. е. і т. д.
Якось так D1=Ціни!A3*C1 а DN=Ціни!A3*CN тобто від 1 до 80

2 питання:
як продумати видрук для кожної квартири окремо, тобто, чи можна, шоб, допустим, заповнюєш загальний звіт, а автоматика якимось чином друкує на кожну квартиру, щось типу такого...


Може підкажете іншу програму, яка з цим справиться...
Дякую!
Everybody lies.

Marex

#1
Цитата: marmulada від 09 Вересень 2010, 23:00:52як заповнити автоматично стовпчик формулами
Записуєш формулу для першої комірки, потім у формулі стаєш на адресу комірки ціни і тиснеш F4 або просто руками ставиш знак $ перед буквою і цифрою, тобто для прикладу D1=Ціни!$A$3*C1. Це робить адресу комірки ціни абсолютною. Далі просто копіюєш формулу у всі решта комірки і буде тобі щастя.

Цитата: marmulada від 09 Вересень 2010, 23:00:52як продумати видрук для кожної квартири окремо
Найпростіше це можна реалізувати створенням окремого листа з фіксованими полями оплат за кожен вид послуг, у якому в одній з комірок буде випадаючий список квартир. Далі при нескладному наборі формул, при виборі певної квартири, відповідні поля автоматично будуть заповнюватись значеннями з таблиць розрахунку. Чи потрібно автоматично здійснити роздруковування для всіх квартир після формування звіту?
Хочеш щось екстравагантніше - вчи бази даних, але думаю, Ексель буде освоїти швидше :)
...моржі ревуть, птахи кричать, море шумить...

marmulada

дуже дякую!

але

ЦитатаЧи потрібно автоматично здійснити роздруковування для всіх квартир після формування звіту?

саме так і було б найкраще, а то 80 квартир і кожну окремо вибирати і ставити на друк... все-таки 21 століття) хочеться автоматики)
Everybody lies.

Marex

Цитата: marmulada від 10 Вересень 2010, 12:07:02хочеться автоматики)
В Екселі таке можна зробити за допомогою макросів, але тут вже треба знати Visual Basic. Інструментами самого тільки Екселя таке зробити не вдасться
...моржі ревуть, птахи кричать, море шумить...

marmulada

Можливо знайдеться знавець Visual Basic'а ? Буду вдячний.
Everybody lies.