ПРИМІТКА. На листі ОСВ можна вести облік максимум за чотири фінансові роки.
У ячейках першого рядка міститься крок, який забезпечує зміщення в області критеріїв при фільтрації записів списку “ЖГО” для автоматичного розрахунку оборотів по рахунку, субрахунку за кожний обліковий період.
Перші чотири стовпці таблиці є точною копією блока “План_рахунків”, який переноситься методом спеціальної вставки.
Для кожного облікового періоду використовується група стовпців:
- сальдо початкове по дебету – Д;
- сальдо початкове по кредиту – К;
- дебетовий оборот - ДО;
- кредитовий оборот – КО.
Імена стовпців будуються як сполучення базового імені (вказано вище) і номеру облікового періоду, наприклад Д1, Д2, …, К1, К2, …, ДО1, ДО2, …, КО1, КО2, … .
Для початку обліку вводиться вступний баланс у вигляді сальдо по рахунках, субрахунках, проводиться контроль правильності вводу:
- суми дебетових сальдо дорівнюють сумі кредитових сальдо;
- сальдо рахунку, який вводиться відповідає типу рахунку:
o якщо тип рахунку А, вводиться тільки дебетове сальдо, кредитове сальдо повинно бути пустим;
o якщо тип рахунку К, вводиться тільки кредитове сальдо, дебетове сальдо повинно бути пустим;
o якщо тип рахунку Р, дебетове і кредитове сальдо повинно бути пустими;
o якщо тип рахунку А/П, може вводитись будь-яке сальдо.
o Таку перевірку забезпечує формула логічного типу, яка записується в окремому стовпці.
o Розрахунок сальдо на початок чергового облікового періоду також виконується за допомогою формул. Враховується тип рахунку, наприклад для облікового періоду за номером 2:
o якщо тип рахунку – А, Д2 = Д1+ДО1-КО1; К2 не задається;
o якщо тип рахунку – П, К2 = К1+КО1-ДО1; Д2 не задається;
o якщо тип рахунку – А/П, Д2 = Д1+ДО1; К2 = К1+КО1;
o якщо тип рахунку – Р, сума к закриттю рахунка (по дебету або по кредиту) визначається в залежності від знака виразу: Д1+ДО1-К1-КО1. Якщо більше 0, Д2: = Д1+ДО1-К1-КО1, К2: = (Д1 + ДО1 – К1 – КО1). Якщо результат 0, Д2 і К2 не задаються.
Обороти за кожним рахунком розраховуються за допомогою функції категорії “Робота з БД” – БДСУММ. У якості бази даних використовується список листа “ЖГО”.
Для автоматизації розрахунку оборотів по рахунках, субрахунках для всіх періодів обліку використовується допоміжний масив. Масив містить арифметичну прогресію, що починається з числа 0 з кроком 2. Висота блока допоміжного масиву чисел відповідає числу рахунків, субрахунків.
Після утворення всіх формул лист захищається від внесення змін і показу формул. Всі розрахунки на листі виконуються автоматично. Будь-які зміни облікового регістру “Журнал господарських операцій (ЖГО)” відображаються на листі “ОСВ”. Дані листа не можна безпосередньо редагувати (всі зміни тільки через лист “ЖГО”). Лист “ОСВ” є зведеним регістром бухгалтерського обліку, який відображає як сальдо, так і обороти кожного рахунку. Дані листа можуть використовуватись для формування звітних форм, зокрема бухгалтерського балансу тощо.
Послідовність виконання
1. Вставити за необхідністю новий лист та перейменувати його в ОСВ.
2. Вставити блок План _рахунків на лист ОСВ:
- виділити блок План _рахунків за допомогою команди меню Правка – Перейти та скопіювати його в буфер обміну: Правка - Копировать;
- встановити курсор в ячейку А4 на листі ОСВ;
- виконати команду меню Правка - Специальная вставка - Вставить связь.
3. Сформувати загальний заголовок стовпців:
- виділити суміжні ячейки А1 – D3 і ввести загальну назву План рахунків, об’єднати ячейки.
4. Утворити іменований блок для ячейок стовпця Тип сальдо:
- виділити ячейки стовпця разом з назвою та виконати команду меню Вставка - Имя – Создать, по тексту, в рядку выше.
5. Виділити підсумковий рядок таблиці і за допомогою команди меню Формат ® Ячейки на вкладці Вид змінити колір заливки ячейок.
6. Заповнити шапку таблиці для першого облікового періоду, як на рис.2:
- ввести в Е2 дату початку першого облікового періоду фінансового року, наприклад 01.01.2005;
- виділити блок Е2:Н2 і об’єднати;
- ввести в Е3 – Сальдо;
- виділити блок Е3:F3 і об’єднати;
- ввести в G3 – Обороти;
- виділити блок G3:H3 і об’єднати;
- ввести відповідно в E4-H4: Д1, K1, ДО1, КО1.
-
01.01.07 | |||
Сальдо | Обороти | ||
Д1 | К1 | ДО1 | КО1 |
Рис. 2. Шапка першого облікового періоду
ПРИМІТКА. Імена (Д, К, ДО, КО) повинні бути зроблені тільки на російській мові, в протилежному випадку порушуються правила з приводу імен блоків ячейок.
7. Ввести в Е1 формулу для розрахунку кроку зміщення в області критеріїв, який використовується в формулі розрахунку оборотів по рахункам:
= (МЕСЯЦ(Е2) - 1) * 7+ 84 * (ГОД(Е2) – ГОД($Е$2)),
де 7 – крок зміщення по горизонталі в області критеріїв при переході до чергового облікового місяця;
84 – крок зміщення по горизонталі в області критеріїв при переході до чергового фінансового року. При копіюванні формули, якщо число облікових періодів перевищує один фінансовий рік, може відбутися зміна року, величина РІК ($Е$2) прив’язана до дати початку обліку.
8. Тиражування шапки таблиці для першого облікового періоду на інші періоди:
- виділити блок ячейок Е1:Н4; виконати команду контекстного меню Заповнити по місяцям.
9. Створити іменовані блоки для стовпців сальдо і оборотів по дебету і кредиту рахунків, субрахунків для кожного облікового періоду:
- виділити діапазон ячейок, починаючи з Е4:AZ і закінчуючи ячейкою в стовпці кредитового обороту для останнього рахунку останнього облікового періоду останнього фінансового року;
- виконати команду меню Вставка - Имя – Создать, по тексту, в рядку вище. Автоматично створюються імена блоків:
- Д1, Д2, Д3, ... – сальдо дебетове початкове для облікового періоду 1, 2, ...;
- К1, К2, К3, ... – сальдо кредитове початкове для облікового періоду 1, 2, ...;
- ДО1, ДО2, ДО3, ... – дебетовий оборот за обліковий період 1, 2, ...;
- КО1, КО2, КО3, ... – кредитовий оборот за обліковий період 1,2, ...
10. Скрити стовпці І – ВД: команда Формат - Столбцы - Скрытъ.
11. Введіть формули для контролю відповідності початкових сальдо типу рахунку:
- в ячейку ВЕ5 ввести формулу:
=ЕСЛИ(И(Тип_сальдо="А"; ЕПУСТО(К1)); ""; ЕСЛИ(И(Тип_сальдо="П"; ЕПУСТО(Д1)); ""; ЕСЛИ(И(Тип_сальдо="Р"; ЕПУСТО(Д1); ЕПУСТО(К1)); ""; ЕСЛИ(Тип_сальдо="А/П"; ""; "Помисла"))))
- скопіювати формулу ячейки ВЕ5 по всіх ячейках контрольного стовпця.
12. Ввід формул для перевірки вступного балансу для дебетових і кредитових сальдо:
- ввести формулу підсумку в ячейку підсумкової строки стовпця Д1 для дебетового сальдо: =СУММ(Д1);
- аналогічно виконати для підсумкової строки стовпця з ім’ям К1: = СУММ (К1).
13. Відобразити скриті стовпці таблиці за допомогою команди меню Формат®Столбец®Показать.
14. Ввести формули для обчислення дебетового та кредитового сальдо по кожному рахунку, субрахунку на початок чергового періоду. На прикладі другого облікового періоду: встановити курсор в ячейку І5, ввести формулу:
=ЕСЛИ(И(Тип_сальдо="А";Д1+ДО1-КО1>=0);Д1+ДО1-КО1;ЕСЛИ(Тип_сальдо="П";0;ЕСЛИ(Тип_сальдо="А/П";Д1+ДО1;ЕСЛИ(Тип_сальдо="Р";ЕСЛИ(Д1+ДО1-КО1-К1=0;0;ЕСЛИ(Д1+ДО1-К1-КО1>0;Д1+ДО1-К1-КО1;"Сума до закриття")); НД()))))
В ячейку J5, ввести формулу:
=ЕСЛИ(Тип_сальдо="А";0;ЕСЛИ(И(Тип_сальдо="П";К1+КО1-ДО1>=0);К1+КО1-ДО1;ЕСЛИ(Тип_сальдо="А/П";К1+КО1;ЕСЛИ(Тип_сальдо="Р";ЕСЛИ(К1+КО1-Д1-ДО1=0;0;ЕСЛИ(К1+КО1-ДО1>0;К1+КО1-Д1-ДО1;"Сума до закриття"));НД()))))
Розмножити формули ячейок І5 і J5 відповідно по стовпцям І і J.
ПРИМІТКА.Якщо рахунок має непередбачений тип сальдо або не виконуються умови перевірки: для активного рахунку сальдо дебетове кінцеве від’ємне; для пасивного рахунку сальдо кредитове кінцеве від’ємне, за допомогою вбудованої функції НД () в ячейці формується константа #Н/Д. Наявність #Н/Д призводить до помилки в підсумковому рядку.
15. Скопіювати формули блоків Д2 і К2 в інші облікові періоди:
- виділити ячейки блоків Д2 і К2; виконати команду меню Правка - Копировать;
- виконати аналогічно команду меню Правка - Вставить по всім обліковим періодам.
ПРИМІТКАВ результати виконання команди меню Правка - Вставитьвсі блоки Д3, Д4, ..., К3, К4, ... містять однакові формули.
16. Внести зміни в формули сальдо на початок кожного облікового періоду, починаючи з періоду 3:
- виділити блок ячейок Д3 за допомогою команди меню Правка - Перейти; виконати команду меню Правка - Заменить, вказати заміну 1 на 2 (для поточного облікового періоду), далі Заменить все;
- виділити блок ячейок К3; виконати команду меню Правка - Заменить, вказати заміну 1 на 2 (для поточного облікового періоду), натиснути кнопку Заменить все.
- Повторити попередній пункт для всіх облікових періодів, замінюючи 1 на 3 для періоду 4, 1 на 4 для періоду 5, 1 на 6 для періоду 7 і т.п.
17. Створення допоміжного масиву чисел для розрахунку дебетових і кредитових оборотів по рахункам:
- в ВF5 ввести значення 0; в ВF6 ввести значення 2;
- за допомогою автозаповнення заповнити діапазон ВF5:BF6 (до підсумкової строки).
18. Закрити файл.
ПРИМІТКА.Формули для розрахунку дебетових і кредитових оборотів по рахункам поки що не введені.