Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Посибник ІСТОА.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.45 Mб
Скачать

7.3.3. Завдання 3. Створення оборотно-сальдової відомості

Робочий лист ОСВ містить в собі сальдо рахунків станом на 1 число, обороти по дебету і кредиту рахунків за кожний обліковий період фінансового року. ОСВ може розглядатись як обліковий регістр. Кількість облікових періодів – 12 місяців фінансового року + 1 обліковий період наступного фінансового року. Загальна кількість стовпців таблиці для одного фінансового року – 56 (4+4x). Приклад наведено на рис.1:

01.01.07

01.02.07

01.03.07

01.04.07

Сальдо

Оборо-ти

Сальдо

Оборо-ти

Сальдо

Оборо-ти

Сальдо

Оборо-ти

Рах

С/рах

Назва

Тип

Д1

К1

ДО1

КО1

Д2

К2

ДО2

КО2

Д3

К3

ДО3

КО3

Д4

К4

ДО4

КО4

Рис. 1.Сальдо і обороти по рахунках

Примітка. На листі осв можна вести облік максимум за чотири фінансові роки.

У ячейках першого рядка міститься крок, який забезпечує зміщення в області критеріїв при фільтрації записів списку “ЖГО” для автоматичного розрахунку оборотів по рахунку, субрахунку за кожний обліковий період.

Перші чотири стовпці таблиці є точною копією блока “План_рахунків”, який переноситься методом спеціальної вставки.

Для кожного облікового періоду використовується група стовпців:

  • сальдо початкове по дебету – Д;

  • сальдо початкове по кредиту – К;

  • дебетовий оборот - ДО;

  • кредитовий оборот – КО.

Імена стовпців будуються як сполучення базового імені (вказано вище) і номеру облікового періоду, наприклад Д1, Д2, …, К1, К2, …, ДО1, ДО2, …, КО1, КО2, … .

Для початку обліку вводиться вступний баланс у вигляді сальдо по рахунках, субрахунках, проводиться контроль правильності вводу:

  • суми дебетових сальдо дорівнюють сумі кредитових сальдо;

  • сальдо рахунку, який вводиться відповідає типу рахунку:

  • якщо тип рахунку А, вводиться тільки дебетове сальдо, кредитове сальдо повинно бути пустим;

  • якщо тип рахунку К, вводиться тільки кредитове сальдо, дебетове сальдо повинно бути пустим;

  • якщо тип рахунку Р, дебетове і кредитове сальдо повинно бути пустими;

  • якщо тип рахунку А/П, може вводитись будь-яке сальдо.

  • Таку перевірку забезпечує формула логічного типу, яка записується в окремому стовпці.

  • Розрахунок сальдо на початок чергового облікового періоду також виконується за допомогою формул. Враховується тип рахунку, наприклад для облікового періоду за номером 2:

  • якщо тип рахунку – А, Д2 = Д1+ДО1-КО1; К2 не задається;

  • якщо тип рахунку – П, К2 = К1+КО1-ДО1; Д2 не задається;

  • якщо тип рахунку – А/П, Д2 = Д1+ДО1; К2 = К1+КО1;

  • якщо тип рахунку – Р, сума к закриттю рахунка (по дебету або по кредиту) визначається в залежності від знака виразу: Д1+ДО1-К1-КО1. Якщо більше 0, Д2: = Д1+ДО1-К1-КО1, К2: = (Д1 + ДО1 – К1 – КО1). Якщо результат 0, Д2 і К2 не задаються.

Обороти за кожним рахунком розраховуються за допомогою функції категорії “Робота з БД” – БДСУММ. У якості бази даних використовується список листа “ЖГО”.

Для автоматизації розрахунку оборотів по рахунках, субрахунках для всіх періодів обліку використовується допоміжний масив. Масив містить арифметичну прогресію, що починається з числа 0 з кроком 2. Висота блока допоміжного масиву чисел відповідає числу рахунків, субрахунків.

Після утворення всіх формул лист захищається від внесення змін і показу формул. Всі розрахунки на листі виконуються автоматично. Будь-які зміни облікового регістру “Журнал господарських операцій (ЖГО)” відображаються на листі “ОСВ”. Дані листа не можна безпосередньо редагувати (всі зміни тільки через лист “ЖГО”). Лист “ОСВ” є зведеним регістром бухгалтерського обліку, який відображає як сальдо, так і обороти кожного рахунку. Дані листа можуть використовуватись для формування звітних форм, зокрема бухгалтерського балансу тощо.

Послідовність виконання

  1. Вставити за необхідністю новий лист та перейменувати його в ОСВ.

  2. Вставити блок План _рахунків на лист ОСВ:

  • виділити блок План _рахунків за допомогою команди меню Правка – Перейти та скопіювати його в буфер обміну: Правка - Копировать;

  • встановити курсор в ячейку А4 на листі ОСВ;

  • виконати команду меню Правка - Специальная вставка - Вставить связь.

  1. Сформувати загальний заголовок стовпців:

  • виділити суміжні ячейки А1 – D3 і ввести загальну назву План рахунків, об’єднати ячейки.

  1. Утворити іменований блок для ячейок стовпця Тип сальдо:

  • виділити ячейки стовпця разом з назвою та виконати команду меню Вставка - Имя – Создать, по тексту, в рядку выше.

  1. Виділити підсумковий рядок таблиці і за допомогою команди меню Формат Ячейки на вкладці Вид змінити колір заливки ячейок.

  2. Заповнити шапку таблиці для першого облікового періоду, як на рис.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. Шапка першого облікового періоду

ПРИМІТКА. Імена (Д, К, ДО, КО) повинні бути зроблені тільки на російській мові, в протилежному випадку порушуються правила з приводу імен блоків ячейок.

  1. Ввести в Е1 формулу для розрахунку кроку зміщення в області критеріїв, який використовується в формулі розрахунку оборотів по рахункам:

= (МЕСЯЦ(Е2) - 1) * 7+ 84 * (ГОД(Е2) – ГОД($Е$2)),

де 7 – крок зміщення по горизонталі в області критеріїв при переході до чергового облікового місяця;

84 – крок зміщення по горизонталі в області критеріїв при переході до чергового фінансового року. При копіюванні формули, якщо число облікових періодів перевищує один фінансовий рік, може відбутися зміна року, величина РІК ($Е$2) прив’язана до дати початку обліку.

  1. Тиражування шапки таблиці для першого облікового періоду на інші періоди:

  • виділити блок ячейок Е1:Н4; виконати команду контекстного меню Заповнити по місяцям.

  1. Створити іменовані блоки для стовпців сальдо і оборотів по дебету і кредиту рахунків, субрахунків для кожного облікового періоду:

  • виділити діапазон ячейок, починаючи з Е4:AZ і закінчуючи ячейкою в стовпці кредитового обороту для останнього рахунку останнього облікового періоду останнього фінансового року;

  • виконати команду меню Вставка - Имя – Создать, по тексту, в рядку вище. Автоматично створюються імена блоків:

  • Д1, Д2, Д3, ... – сальдо дебетове початкове для облікового періоду 1, 2, ...;

  • К1, К2, К3, ... – сальдо кредитове початкове для облікового періоду 1, 2, ...;

  • ДО1, ДО2, ДО3, ... – дебетовий оборот за обліковий період 1, 2, ...;

  • КО1, КО2, КО3, ... – кредитовий оборот за обліковий період 1,2, ...

  1. Скрити стовпці І – ВД: команда Формат - Столбцы - Скрытъ.

  2. Введіть формули для контролю відповідності початкових сальдо типу рахунку:

  • в ячейку ВЕ5 ввести формулу:

=ЕСЛИ(И(Тип_сальдо="А"; ЕПУСТО(К1)); ""; ЕСЛИ(И(Тип_сальдо="П"; ЕПУСТО(Д1)); ""; ЕСЛИ(И(Тип_сальдо="Р"; ЕПУСТО(Д1); ЕПУСТО(К1)); ""; ЕСЛИ(Тип_сальдо="А/П"; ""; "Помисла"))))

  • скопіювати формулу ячейки ВЕ5 по всіх ячейках контрольного стовпця.

  1. Ввід формул для перевірки вступного балансу для дебетових і кредитових сальдо:

  • ввести формулу підсумку в ячейку підсумкової строки стовпця Д1 для дебетового сальдо: =СУММ(Д1);

  • аналогічно виконати для підсумкової строки стовпця з ім’ям К1: = СУММ (К1).

  1. Відобразити скриті стовпці таблиці за допомогою команди меню ФорматСтолбецПоказать.

  2. Ввести формули для обчислення дебетового та кредитового сальдо по кожному рахунку, субрахунку на початок чергового періоду. На прикладі другого облікового періоду: встановити курсор в ячейку І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.

ПРИМІТКА. Якщо рахунок має непередбачений тип сальдо або не виконуються умови перевірки: для активного рахунку сальдо дебетове кінцеве від’ємне; для пасивного рахунку сальдо кредитове кінцеве від’ємне, за допомогою вбудованої функції НД () в ячейці формується константа #Н/Д. Наявність #Н/Д призводить до помилки в підсумковому рядку.

  1. Скопіювати формули блоків Д2 і К2 в інші облікові періоди:

  • виділити ячейки блоків Д2 і К2; виконати команду меню Правка - Копировать;

  • виконати аналогічно команду меню Правка - Вставить по всім обліковим періодам.

ПРИМІТКАВ результати виконання команди меню Правка - Вставить всі блоки Д3, Д4, ..., К3, К4, ... містять однакові формули.

  1. Внести зміни в формули сальдо на початок кожного облікового періоду, починаючи з періоду 3:

  • виділити блок ячейок Д3 за допомогою команди меню Правка - Перейти; виконати команду меню Правка - Заменить, вказати заміну 1 на 2 (для поточного облікового періоду), далі Заменить все;

  • виділити блок ячейок К3; виконати команду меню Правка - Заменить, вказати заміну 1 на 2 (для поточного облікового періоду), натиснути кнопку Заменить все.

  • Повторити попередній пункт для всіх облікових періодів, замінюючи 1 на 3 для періоду 4, 1 на 4 для періоду 5, 1 на 6 для періоду 7 і т.п.

  1. Створення допоміжного масиву чисел для розрахунку дебетових і кредитових оборотів по рахункам:

  • в ВF5 ввести значення 0; в ВF6 ввести значення 2;

  • за допомогою автозаповнення заповнити діапазон ВF5:BF6 (до підсумкової строки).

  1. Закрити файл.

ПРИМІТКА. Формули для розрахунку дебетових і кредитових оборотів по рахункам поки що не введені.