/
Автор: Кавторев С.
Теги: учет бухгалтерский учет финансы программное обеспечение бухгалтерия excel компьютерные технологии
ISBN: 966-312-315-Х
Год: 2007
Текст
С. Кавторев
издательский дом
С. Кавторев
БУХГАЛТЕРСКИЙ УЧЕТ
с помощью
Полное практическое пособие
для современного бухгалтера
Харьков
Издательский дом «ФАКТОР»
2ОО77
ББК 65.052(4Укр)
К12
Кавторев С.
К12 Бухгалтерський обл1к за допомогою Excel. Повний практичний поабник для сучасного
бухгалтера. — X.: Фактор, 2007. — 216 с.
ISBN 966-312-315-Х.
Ця книга мае иа мет! допомоггн бухгалтеру у швндкому вмрнисиж оперативник завдаиь бухгалтсрського
обл1ку з внкорнстанням можливостсй программ Excel — прикладное программ з пакета Microsoft Office.
Матер!ал наведено у вигляд! окрсмих глав, побудоваиих иа коикрстних практичних прикладах з (люстрациями
Beix здженюваиих д1й, починаючи вщ запуску программ та зак!ичуючн створениям складних обчислювальиих
таблиць. У кииз! - поиад 140 рисунк!в i таблиць, а такою поиад 300 р!зних формул, як! допоможуть читачу
при автоматнзаш! свое! npani.
Автор розгляиув yci осиови! бухгалтерами розрахуикн та форми фшаисово! звггностк створсиия та заповиеиия
плат!жиих докумсит!в, плапжио! Bi домоет!, головно! книги, форм фшаисово! звпност! та багато то imiic.
Книга призиачеиа для бухгалтср!в та кср!вник!в п!дприемств. KpiM того, воиа станс у при год i студентам
скоиом!чиих спешальиостсй, як) опановують Excel.
ББК 65.052(4Укр)
ISBN 966-312-315-Х
© Видавиичий будинок «Фактор», 2007
Бухгалтерский учет с помощью Excel 3
СОДЕРЖАНИЕ
Введение....................................................4
Глава 1. Краткое описание электронных таблиц Excel..........5
Глава 2. Типовые операции в Excel..........................21
Глава 3. Журнал хозяйственных операций и действия с ним....38
Глава 4. Формирование Оборотно-сальдовой ведомости.........57
Глава 5. Создание Главной книги............................70
Глава 6. Составление Баланса предприятия...................81
Глава 7. Составление Отчета о финансовых результатах......100
Глава 8. Генерирование стандартных документов.
Платежное поручение........................................ИЗ
Глава 9. Документальное оформление отпуска товаров
клиентам. Создание счетов-фактур, расходных и налоговых
накладных.................................................126
Глава 10. Расчеты, связанные с начислением и выплатой
заработной платы..........................................153
Глава И. Создание приходных и расходных кассовых
документов и журнала их регистрации.......................190
Глава 12. Формирование Кассовой книги.................... 203
4 Бухгалтерский учет с помощью Excel
Введение
Одним из наиболее существенных изменений в ведении бухгалтерского учета
на предприятиях в последнее время является широкое использование автома-
тизации и различных программных продуктов. Это позволяет существенно
уменьшить трудоемкость различных процессов. Однако здесь есть и несколько
отрицательных моментов.
Во-первых, стоимость таких программ, особенно для малых предприятий или
таких, которые только начинают свою деятельность, довольно высока. Кроме
того, они довольно сложны в освоении и требуют от бухгалтеров значительного
времени на их освоение и изучение.
Одним из вариантов, с одной стороны, автоматизации ведения бухучета, а с
другой стороны — удешевления этого процесса и упрощения его для отдельных
бухгалтеров является использование возможностей Microsoft Excel.
Бухгалтерия на Microsoft Excel — это не просто временное решение в на-
чале деятельности предприятия, но и достаточно реальная альтернатива для
малых предприятий. Она имеет определенные преимущества по сравнению со
специализированными программами.
В первую очередь, это гибкость настройки отдельных параметров для каждого
конкретного предприятия, возможность взаимосвязи с другими видами учета и
делопроизводства, информативность. Кроме того, возможности Microsoft Excel
позволяют использовать собранную информацию для финансового анализа,
планирования и прогнозирования дальнейшей деятельности предприятия.
Поскольку большинству бухгалтеров, как правило, необходима дополни-
тельная информация о компьютерах и особенностях использования конкрет-
ных программ, данная книга имеет своей целью не только наглядно показать
основные аспекты ведения бухучета с использованием возможностей Microsoft
Excel, но и дать читателям общее представление об этой программе.
Настоящая книга основана на использовании программы Microsoft Office
Excel 2003. Вместе с тем следует отметить, что если другие программные
продукты из пакета программ Microsoft Office с выходом их новых версий
подвергаются значительным изменениям, то интерфейс и набор базовых воз-
можностей программы Excel в основном остаются без изменений. Поэтому те
вопросы, которые мы будем рассматривать в этой книге, применимы ко всем
последним версиям Excel (начиная с версии Excel 97)
Бухгалтерский учет с помощью Excel 5
Глава 1
Краткое описание электронных таблиц Excel
Электронные таблицы в большинстве случаев применяются для автоматиза-
ции рутинных операций. В отличие от текстовых редакторов и программ для
Интернета, они мало подвержены доработкам. Поэтому пользователь всегда
может рассчитывать на то, что, освоившись с какой-либо версией электронной
таблицы, ему не нужно будет переучиваться заново, когда на компьютере поя-
вится другая аналогичная программа.
Запуск программы Excel
При инсталляции пакета программ Microsoft Office ярлыки составляющих ее
программ размещаются как в Меню «Пуск» Windows, так и могут размещаться
непосредственно на Рабочем столе. Поэтому запуск программы Excel может
осуществляться двумя способами:
1) путем двойного щелчка на ярлыке в случае, если он находится на
Рабочем столе',
2) через выбор нужной программы в Меню «Пуск», как это показано на рис. 1.
Рис. 1. Путь запуска программы Excel через меню «Пуск»
6 Бухгалтерский учет с помощью Excel
Общий вид окна Excel
После запуска Excel на экране открывается его окно, внешний вид которого
представлен на рис. 2.
Самая верхняя строка окна информирует о том, что создана новая книга
Microsoft Excel (новая электронная таблица) — Книга 1. После сохранения
файла с таблицей в этой строке будет представлено название, которое пользо-
ватель даст своему файлу в процессе сохранения. Если открыть файл с какой-
либо ранее созданной таблицей, в строке будет название файла, например Мой
файл.хк. Расширение cxls» указывает, что это файл электронной таблицы,
созданной программой Excel.
2
3
6
И < ► нКЛист1/Л«т2 / П-ютЗ / !.•_
Рис. 2. Внешний вид окна Excel
Ниже заголовка находится строка с названиями меню. Каждое меню объеди-
няет команды, сгруппированные по каким-либо общим признакам: Файл, Прав-
ка, Вид, Вставка, Формат, Сервис, Данные, Окно, Справка. Щелчок мышью
на имени меню раскрывает окно со списком команд, причем жирно выделены
только те команды, которые доступны (т. е. которые могут быть выполнены)
в данный момент времени. У ряда команд слева от имени имеются значки, ко-
торые также могут быть найдены в различных Панелях инструментов.
При повседневной работе с Excel можно заметить, что перечень доступных
команд в меню непостоянен. Это результат действия сервисной функции Excel,
Бухгалтерский учет с помощью Excel 7
которая позволяет видеть только те команды, которые чаще всего используются.
Для отражения всех доступных команд в меню следует щелкнуть мышью на
значке 4», который находится внизу окна меню.
Справа от названий многих команд имеется значок * , который обозначает,
что при наведении указателя мыши на этот пункт открывается подменю, где
перечислены различные варианты данной команды.
Ниже строки главного меню программы Excel расположены Панели ин-
струментов, на которых находятся иконки, иллюстрирующие выполняемые
этими иконками команды. Все иконки на панелях инструментов дублируют
аналогичные команды в меню. Описание основных Панелей инструментов и
составляющих их команд будет приведено далее.
На рис. 2 видно, что почти все пространство экрана расчерчено тонкими
линиями на прямоугольники — это рабочее пространство Excel, которое на-
зывается Рабочим листом. Здесь можно проводить вычисления, создавать
графики и рисунки. Подробное описание Рабочих листов будет представлено
в соответствующем разделе настоящей книги.
Ниже пространства, занятого под Рабочие листы, находится строка состояния,
в которой отражаются подсказки о текущем режиме таблицы и состоянии ряда
управляющих клавиш, таких как Num Lock, Scroll Lock, Caps Lock. Кроме того, в
этой строке может отражаться и другая полезная для пользователя информация.
Панели инструментов
Панели инструментов служат для удобства применения наиболее часто вы-
зываемых команд. Пользователь может управлять числом отражаемых панелей
инструментов, добиваясь наиболее эффективной работы. Для входа в меню
управления панелями инструментов следует щелкнуть правой кнопкой мыши
в области какой-либо панели инструментов. В появившемся меню отражаемые
на данный момент панели инструментов помечены флажками (рис. 3).
<тзндартная
Форматирование
visual Base
WordArt
Внешние данные
граница
Диаграньы
Зависимости
Настрэйа изображения
Область задач
Онно контрольного значения
Рецензнрсеанме
Риссеанме
Сводные таблицы
Текст в речь
Элементы управления
Настройка..
Рис. 3. Окно выбора Панелей инструментов
8 Бухгалтерский учет с помощью Excel
В большинстве случаев для повседневной работы рекомендуется оставлять
настройку панелей по умолчанию, когда отражаются Панели инструментов
Стандартная и Форматирование. Далее подробно рассмотрены команды,
относящиеся к этим двум Панелям инструментов.
Программа Excel в зависимости от выполняемых в данный момент операций
может автоматически открывать дополнительные панели инструментов.
Число кнопок на любой панели инструментов можно менять, щелкнув мышью
на значке В. В этом случае появляется продолжение соответствующей панели
инструментов, где располагаются редко используемые иконки (команды). Если
подвести указатель мыши к соответствующей иконке и щелкнуть на ней, то она
появится в соответствующей Панели инструментов.
Команды Панели инструментов «Стандартная»
На Панели инструментов «Стандартная» (рис. 4) собраны иконки, которые
управляют наиболее часто используемыми командами. Большинство рисунков на
иконках иллюстрируют выполняемые той или иной командой действия. Далее
кратко описываются команды, для которых установлены иконки по умолчанию.
О свойствах остальных команд можно узнать в справочной системе Excel, ко-
торая вызывается по нажатию клавиши F1 или из меню Справка.
= □ esh’ г» х -0 ioo%
Рис. 4. Панель инструментов «Стандартная»
При работе с Excel многие часто используемые команды можно вызвать с
помощью клавиш быстрого доступа (клавиш, с помощью которых в любой
момент, когда вы работаете с программой, можно вызвать приписанные им
команды). Подсказка о клавишах быстрого доступа в меню указывается справа
от названия команды. Знак «+» в этих командах означает, что эти клавиши
необходимо нажимать одновременно.
В настоящей книге клавиши быстрого доступа указываются в скобках рядом
с изображением иконки соответствующей команды.
Создать (Ctrl + AZ) — осуществляет создание нового документа с «пус-
той» электронной таблицей.
Открыть (Ctrl + О) — команда служит для открытия ранее сохраненного
документа. Для его поиска в файловой системе открывается окно Проводника,
в котором необходимо найти необходимый пользователю файл.
in
и Сохранить (Ctrl + 5) — для сохранения текущей электронной таблицы
(с которой в данный момент работает пользователь) на винчестере или гибком
диске щелкните на этой иконке. Если таблица записывается на винчестер в
первый раз, откроется окно, в котором необходимо ввести имя файла или со-
гласиться с предложением сохранить файл под именем «Книга1», указанным
по умолчанию в строке Имя файла.
Бухгалтерский учет с помощью Excel 9
О
Сообщение — команда, с помощью которой запускается алгоритм пере-
дачи текущей электронной таблицы по электронной почте. Пользователю не-
обходимо просто следовать указаниям, появляющимся на экране. Необходимо
также иметь в виду, что:
1) для передачи файла с таблицей по электронной почте у пользователя
должно быть активировано соединение с Интернет;
2) передача осуществляется только на адреса, доступ к которым осуществ-
ляется с использованием стандартных почтовых программ Microsoft.
Печать {Ctrl + Р) — по этой команде на принтере распечатывается теку-
щий лист электронной таблицы в том виде, как это установлено по умолчанию
в настройках принтера. Так как задание на принтер пересылается немедленно,
без возможности повлиять на параметры печати, лучше пользоваться командой
Печать, доступной в меню Файл. В этом случае в диалоговом окне можно
установить параметры
А
°* Предварительный просмотр — позволяет просматривать внешний вид
таблицы в том виде, как она будет выглядеть после печати.
Проверка орфографии (F7) — с помощью этой команды можно проверить
орфографию и избавиться от ошибок в тексте.
Вырезать {Ctrl + X), ® ’ Вставить {Ctrl + V), Копировать {Ctrl +
+ С) — эти три команды работают с буфером обмена Windows и позволяют
скопировать или вырезать любой объект и вставить его как в другое место
таблицы, так и в другое приложение, например в Word.
Формат по образцу — редко используемая команда, которая позволяет
отформатировать содержимое любых ячеек в формате, заданном в образцовой
ячейке. Чтобы воспользоваться этой командой, необходимо навести курсор
на ту ячейку, в которой содержимое отформатировано так, как вам нужно, а
потом мышью выделите те ячейки, содержимое которых требуется отформа-
тировать.
Л- Отменить {Ctrl + Z) — команда позволяет отменить ошибочно произве-
денные действия (в том числе и несколько действий, выполненных подряд).
Вернуть — возвращает те операции, которые пользователь случайно
отменил.
“ Добавление гиперссылки {Ctrl + К) — с помощью этой команды создается
связь (гиперссылка) между ячейкой и каким-либо объектом как находящимся
внутри книги Excel, с которой вы работаете, так и внешним файлом, который
может содержать диаграмму, таблицу или иные необходимые элементы. Ги-
перссылка также может указывать на документ, расположенный на веб-сайте
в сети Интернет.
£ ▼
Автосумма — данная команда позволяет упростить суммирование со-
держимого группы ячеек.
Сортировка по возрастанию — команда позволяет провести сортиров-
10 Бухгалтерский учет с помощью Ехсе
ку данных в столбце или строке электронной таблицы. Аналогично действует
команда Сортировка по убыванию.
‘4 Мастер диаграмм — вызов диалогового окна Мастера диаграмм, кото-
рый позволяет без особых усилий создать диаграмму.
Рисование - данная команда открывает Панель инструментов Рисова-
ние, которая располагается внизу окна. С помощью кнопок, расположенных
на ней, можно украсить документ рисунками.
100% » маси1таб — это раскрывающееся меню используется для изменения
видимых размеров ячеек, например, чтобы не напрягать зрение или увидеть
полностью всю таблицу. Изменение масштаба документа полезно, когда не все
столбцы или строки документы видны на экране.
V Справка по Microsoft Excel — эта команда вызывает справочную систему
по Microsoft Excel, дублируя клавишу F1.
Команды Панели инструментов Форматирование
На Панели инструментов Форматирование (рис. 5) собраны наиболее упот-
ребимые команды, которые позволяют придать электронным таблицам Excel
требуемую форму и внешний вид. Кроме того, можно оформить таблицы таким об-
разом, чтобы информация могла легко восприниматься пользователем, например,
выделив их с помощью цветных линий или отформатированных групп ячеек.
:.Апа1Суг г 10 V Ж X н. Ж В Я S if % ООО $ 4$ * К ’ ’ Д ’ Г А* л’ ’ >4 |
Рис. 5. Панель инструментов Форматирование
: Arial Суг ▼ Шрифт и 10 - Размер — два раскрывающихся меню,
которые позволяют установить название и размер шрифта. Обычно различные
шрифты используют, когда требуется сформировать документ для печати. В
остальных случаях можно применять шрифт, установленный по умолчанию,
кроме случаев, когда такое изменение необходимо для зрительного выделения
отдельной информации, составляющей содержимое таблиц, либо для выделения
различных заголовков.
Ж Полужирный {Ctrl + В), К Курсив (Ctrl + Г) и Ч Подчеркнутый
(Ctrl + U) - с помощью этих команд придают особое оформление тексту,
например, чтобы выделить слово, число или всю ячейку. Часто полужирным
шрифтом выделяют шапки таблиц, а курсивом — комментарии.
® По левому краю, По центру, ® По правому краю — эта группа
команд нужна для размещения текста внутри ячеек. Часто эти команды слу-
жат для форматирования содержимого ячеек с числами относительно ячеек с
текстом, так как по умолчанию текст располагается по левому краю ячейки, а
числа — по правому.
Бухгалтерский учет с помощью Excel 11
® Объединить и поместить в центре — команда позволяет объединить
несколько смежных ячеек для создания красивых заголовков таблиц или ячеек,
которые занимают несколько столбцов.
Денежный формат, Процентный формат, Формат с раздели-
телями — эти команды используются тогда, когда в ячейках представлены не
просто цифры, а деньги и проценты. Они не только преобразовывают значения
в ячейке, но и добавляют символ процентов или денежной единицы. Однако
следует отметить, что если пользователь захочет, чтобы в соответствующей
ячейке отражалась национальная денежная единица Украины, ему необходимо
проверить системные настройки, поскольку обычно при установке выбираются
финансовые показатели России, и в этом случае необходимо внести соответст-
вующие изменения в настройки Windows.
•°0 Увеличить разрядность, Уменьшить разрядность — используя
эти команды можно управлять числом отражаемых после запятой десятичных
знаков. При этом содержимое в форматируемой ячейке не меняется.
Уменьшить отступ, Увеличить отступ — с помощью этих команд
управляют отступом от начала в первой строке абзацев в тексте. Эти команды
часто используются, так как клавиша табуляции Tab служит в Excel для пе-
рехода к другой ячейке.
Ь- ” Границы — одна из наиболее используемых команд для рисования ра-
мок вокруг таблиц. В выпадающем подменю можно выбрать нужный вариант
рисования.
Цвет заливки — команда позволяет установить в ячейках цветной фон
Например, можно выделять ячейки с формулами, которые не требуют ручного
ввода данных, во избежание нарушения структуры таблицы.
А ’ Цвет шрифта — эта команда используется для выделения текста в
ячейках. В раскрывающемся меню можно выбрать желаемый цвет. Обращаем
ваше внимание, что при печати цветной текст будет передаваться оттенками
серого цвета, т. е. чем светлее цвет текста, тем бледнее будет изображение
после печати.
Пользователь может самостоятельно добавлять или убирать иконки с коман-
дами и формировать свои личные пользовательские Панели инструментов.
Для этого необходимо щелкнуть правой кнопкой мыши на области Панелей
инструментов и в появившемся окне (рис. 3) выбрать пункт Настройка. После
этого откроется окно настройки Панелей инструментов (рис. 6), в котором
необходимо выбрать закладку Команды. Затем необходимо просто перетаски-
вать выбранные иконки мышью на Панель инструментов.
12 Бухгалтерский учет с помощью Excel
Рис. 6. Окно настройки Панелей инструментов
Рабочий лист
Как уже отмечалось выше, большую часть окна Excel занимает Рабочий
лист (рис. 7).
рдвввввввввввввиивииии
Рис. 7. Рабочий лист Excel
Бухгалтерский учет с помощью Excel» 13
Для того чтобы можно было определить адрес ячейки, Рабочий лист окружен
полосами с цифрами и буквами. Адрес любой ячейки состоит из буквенного
обозначения столбца и номера строки, на пересечении которых она находится,
например, А/, С17 и т. д.
Рабочий лист Excel имеет 256 колонок (имеющих названия от А до IV) и
65 536 строк — от / до 65 536. По умолчанию все ячейки электронной табли-
цы выделены белым цветом. Excel автоматически определяет размер рабочей
таблицы по ячейке с самым большим адресом. Все операции проводятся только
с ячейками, входящими в рабочую область.
При желании пользователь может специально выделить рабочую область. Для
этого, после того, как будет введен первичный массив информации и сформиро-
вана таблица, необходимо войти в режим Предварительного просмотра, нажав
мышью на соответствующей иконке Панели инструментов, и в открывшемся
окне (см. рис. 8) выбрать в верхней части экрана пункт Разметка экрана В
результате этих действий рабочая область останется выделенной белым фоном
и остальная часть Рабочего листа будет окрашена в серый цвет (рис. 9). Гра-
ницы рабочей области будут отмечены синей линией
Рис. 8. Окно Предварительного просмотра Excel
14 Бухгалтерский учет с помощью Excel
Рис. 9. Рабочий лист в режиме Разметки страницы
В тех случаях, когда нужно увеличить размеры рабочей таблицы (добавить
новые строки или колонки), необходимо навести маркер мыши на синюю по-
лосу границы рабочей области (при этом появится значок «<->») и переташить
ее на нужное количество строк или столбцов. Так можно установить желаемый
размер таблицы. Правда, при этом необходимо иметь в виду, что если не вве-
сти какие-либо данные в новые ячейки, то при печати документа пользователь
может получить большое количество пустых листов.
По умолчанию при создании новой электронной таблицы Excel формирует
не один Рабочий лист, а три, и все они называются книгой Excel. Названия
этих Рабочих листов можно найти в нижнем левом углу экрана (рис. 10). По
умолчанию они называются Лист1, Лист2 и ЛистЗ. Ярлык активного в на-
стоящее время Рабочего листа (того, который мы видим на экране) окрашен в
белый цвет, ярлыки прочих листов — в серый цвет. Щелчок мышью на ярлыке
неиспользуемого листа делает его активным.
Готово
Рис. 10. Область управления Рабочими листами
Пользователь может по своему усмотрению изменять названия Рабочих
листов. Для этого необходимо щелкнуть правой кнопкой мыши на ярлыке
Рабочего листа и в открывшемся меню (рис. И) выбрать пункт Переимено-
вать. Вторым вариантом переименования Рабочих листов является двойной
щелчок левой кнопкой мыши на иконке Рабочего листа. После этого можно
заменить старое название на новое. Например, Лист1 можно переименовать в
Оборотную ведомость, а Лист2 — в Журнал-ордер № 1.
Бухгалтерский учет с помощью Excel 15
Добавить... Удалить Переименовать Переместить/скопироеать... Выделить все листы
Цвет ярлычка...
Исходный текст
Рис. 11. Меню управления Рабочими листами
Используя меню управления Рабочими листами можно также осуществлять
другие действия с ними.
В случае если пользователь ввел большое количество Рабочих листов, или
у них длинные названия, то они могут не помещаться в отведенной им облас-
ти экрана. Поэтому для перемещения между Рабочими листами существуют
соответствующие иконки, расположенные слева от ярлыков Рабочих листов
(рис. 10). Иконки < и ► предназначены для последовательного перелисты-
вания листов влево и вправо соответственно, а иконки м и и — для быстрого
перехода к первому и последнему Рабочему листу соответственно.
При работе пользователя с таблицами ему часто бывает необходимым выделять
на Рабочем листе несколько смежных ячеек. Для этого необходимо щелкнуть
левой кнопкой мыши на первой ячейке выделяемого диапазона и не отпуская
ее перемещать указатель мыши, выделяя требуемые ячейки. После проведения
этой операции выделенные ячейки окрашиваются в голубой цвет (рис. 12). Если
необходимо выделить несколько отдельно расположенных диапазонов ячеек,
то при их выделении необходимо держать нажатой клавишу Ctrl.
Рис. 12. Выделение группы ячеек
Отдельно можно полностью выделить всю строку или столбец. Для этого
необходимо навести указатель мыши на имя столбца или номер строки (при
этом появится черная стрелка) и нажать левую кнопку мыши.
При операциях выделения следует помнить, что хотя и выделяется некоторое
число ячеек, активной остается та ячейка, с которой началось выделение (фон
этой ячейки не меняет цвет). Поэтому можно не опасаться за сохранность данных
16 Бухгалтерский учет с помощью Excel
в выделенных ячейках, когда будут вводиться символы с клавиатуры, — их в
ввод направляется только в активную ячейку. Исключение составляет лишь п
клавиша Delete, которая уничтожает все данные в выделенных ячейках.
з
Строка формул э
Когда пользователь нажимает клавиши на клавиатуре, все вводимые символы 1
появляются в ячейке, которая в данный момент активна — выделена рамкой г
(рис. 13). Одновременно эти же символы появляются в поле, расположенном
в строке, находящейся над рабочим листом, — в Строке формул. i
Excel различает, когда вводится текст, а когда цифры. Обычный текст, от-
центрован по левому краю ячейки, а число, если при его вводе не допущено (
ошибки, отцентровано по правому краю ячейки (рис. 13).
С1 12345
А В С D Е
1 Текст 12345
2
3
4
5
Л
Рис. 13. Ввод текста и числа в ячейку
Что касается ошибок при вводе чисел, то они в первую очередь касаются ввода
неправильного знака, отделяющего целую часть числа от его дробной части в
десятичных дробях. Дело в том, что в англоязычной версии Excel в качестве
разделителя используется точка, а в версии, разработанной для России и Ук-
раины, — запятая. На рис. 14 показано, как различается содержимое ячейки
А1, в которой находится текст «15.7» (прижат к левому краю ячейки), и ячейки
АЗ, куда введено число 15,7 (отцентровано по правому краю ячейки).
I А I В I ~С
1 157_________________
2
3 15.7________________
4
Рис. 14. Ошибки при вводе разделителя в десятичных дробях
Слева в Строке формул находится Поле имени, в котором отражается адрес
активной ячейки. Адрес состоит из имени столбца и номера строки. При этом
для обозначения имени столбца используется латинский алфавит, причем для
определения адреса ячейки можно вводить как прописные, так и строчные бук-
Бухгалтерский учет с помощью Excel 17
вы, например /5 или F5. Excel самостоятельно переводит строчные символы в
прописные I ' . . F5 dh.
Адрес активной ячейки в Поле имени появляется автоматически, когда поль-
зователь переходит к той или иной ячейке. Но возможен и ручной ввод адреса в
это поле, в результате чего после набора конкретного адреса и нажатия клавиши
Enter активной становится ячейка с этим адресом, а окно просмотра таблицы
перемещается так, чтобы эта ячейка была видна в правом нижнем углу окна.
Если выделить несколько ячеек, то до тех пор, пока кнопка мыши не отпущена,
в Поле имени отражается размер области захваченных строк и столбцов, например
____5Rx3C. 'г Символ R обозначает строки (по-английски строка — row), С —
столбцы (по-английски столбец — column), а цифры — число строк и столбцов.
Ввод формул
Специфическая особенность электронных таблиц состоит в том, что они по-
зволяют автоматизировать вычисления. Для этого в соответствующую ячейку
вводится формула, по которой вычисляется значение, отражаемое в ячейке.
Чтобы программа поняла, что в ячейку вводится формула, необходимо
нажать на клавишу «=», а дальше набрать выражение, которое необходимо
вычислить, например, «=15*6-9». Сама формула отражается только в Строке
формул, а непосредственно в ячейке отражается только результат вычислений
(рис. 15).
Рис. 15. Пример формулы в ячейке
Вариант ввода формул, показанный в рассмотренном выше примере, исполь-
зуется довольно редко. В большинстве случаев в формулах используют адреса
различных ячеек для подстановки значений. В этом случае при изменении зна-
чения в ячейке, адрес которой используется в формуле, автоматически будет
рассчитан новый результат, который отразится в ячейке с формулой. Например,
при изменении количества товара (ячейка А2) Excel автоматически пересчитает
общую стоимость товаров по формуле, которая находится в ячейке С2. При
этом в этой ячейке будет отражен только результат вычислений (рис. 16).
Для облегчения ввода адресов ячеек в формулы необходимо использовать
специальную функцию Excel по подстановке в формулу адреса выбранной с
помощью мыши ячейки, что избавляет от грубых ошибок. Для этого нужно вы-
брать ячейку, в которую записывается формула, и нажать клавишу «=». Для
ввода первого адреса ячейки необходимо щелкнуть мышью на нужной ячейке.
Ячейка, адрес которой подставляется в формулу, выделяется пунктирной рам-
кой, а сам адрес появляется в Строке формул и в активной ячейке (рис. 16, а).
18 Бухгалтерский учет с помощью Excel
Далее пользователь должен ввести нужный арифметический оператор (сложения,
вычитания, умножения, деления) и щелкнуть мышью на другой ячейке (рис. 16.
б). Для завершения ввода формулы нажмите клавишу Enter. В результате этих
действий в ячейке, куда вводилась формула, появится вычисленное по вашей
формуле значение. Для того чтобы увидеть саму формулу, а не результат ее
действия, выберите снова ту же ячейку
Рис. 16. Ввод адреса ячейки в формулу
Во время ввода данных или формул в ячейки в Строке формул появляются
три иконки
И Вставка функции — вызывает оконное меню выбора стандартных формул
Excel (рис. 17).
Рис. 17. Окно Мастера функций Excel
Бухгалтерский учет с помощью Excel 19
Отмена — действие этой команды дублирует клавишу Esc, отменяя
ошибочный ввод с клавиатуры.
'* Ввод — подтверждение окончания ввода формулы (аналогично нажатию
клавиши Enter).
Функция суммирования
Одной из самых востребованных стандартных функций Excel является функ-
ция суммирования Часто необходимо сложить ряд значений, содержащихся
в смежных ячейках. Можно, конечно, писать в формуле адреса всех ячеек,
которые надо учитывать, например, =B2+C2+D2+E2. Однако это является из-
лишним. Проще указать диапазон ячеек и применить к ним встроенную функ-
цию суммирования СУММ.
Чтобы не вводить название этой функции вручную, можно щелкнуть мышью
на иконке Е i что активирует работу Мастера автосуммирования. В резуль-
тате в активной ячейке появится строка =СУММ() (рис. 18, а).
В круглых скобках необходимо указать адреса ячеек, содержимое которых
необходимо сложить. Для этого на клавиатуре можно через точку с запятой
указать перечень адресов нужных ячеек, либо указать диапазон ячеек в формате
В2:Е2, где В2 — ячейка начала диапазона, а Е2 — конца диапазона.
Однако есть и другой способ. Можно выделить мышью необходимые ячей-
ки и нажать клавишу Enter, или (что чаще применяется к суммированию не-
смежных ячеек) держа нажатой клавишу Ctrl выделять необходимые ячейки,
(рис. 18, б).
Нажатие клавиши Enter заканчивает ввод формулы. Excel производит ука-
занные вычисления, показывая результат в ячейке, в которой находится фор-
мула (рис. 18, в). В данном примере в результате вычислений по введенной
формуле в ячейке А2 появится 0, так как в ячейках В2, С2, D2 и Е2 никаких
данных нет. Если же ввести в них числа, в ячейке А2 появится результат сум-
мирования (рис. 18, г).
СУММ . х 7 ,1 =СУММ(В2:Е2)
L 1 А В С D Е F
2 СУММ(В2:Е2)
3 л. ] СУГ*ви(число1; [число? 1 ;-)|
б
20 Бухгалтерский учет с помощью Excel
Рис. 18. Использование функции СУММ: а) ввод формулы в ячейку;
6) указание диапазона суммирования: в) нет данных для суммирования;
г) в ячейке представлен результат суммирования
Оформление таблицы
В приведенном выше примере проявилось свойство Excel скрывать от поль-
зователя формулы. С одной стороны, это хорошо, но при практическом при-
менении электронной таблицы выясняется, что невозможно запомнить, какие
ячейки используются в формуле, куда надо вводить значения Ошибочный ввод
данных в ячейку, содержащую формулу, уничтожает ее.
Поэтому оформление таблицы, кроме эстетического удовольствия, приносит
еще и практический результат — а именно, указывает на различия в содер-
жимом ячеек. Если, например, выделить ячейки с формулами другим цветом,
пользователь практически не сможет ошибиться и начать вводить в нее другие
данные.
Бухгалтерский учет с помощью Excel 21
Глава 2
Типовые операции в Excel
Программа Excel довольно проста в использовании и, как мы уже говорили
ранее, автоматизирует математические операции. К тому же Excel, достаточно
компактна и не слишком запутана.
Несмотря на всю простоту Excel, неопытному пользователю для нормаль-
ной работы в среде Excel необходимо знать основные принципы выполнения
ключевых операций, что позволяет автоматизировать рутинные действия Эта
глава посвящена рассмотрению типовых операций и основным методам обра-
ботки данных в ячейках.
Типовые операции
Многие функции автоматизации работы в Excel, которые мы будем рассмат-
ривать далее, работают только тогда, когда они разрешены пользователем в
настройках системы. Так, функция Перетаскивание ячеек, часто использую-
щаяся для автоматизации повторяющихся операций, работает тогда, когда она
активирована на вкладке Правка пункта Параметры меню Сервис (рис. 19).
Рис. 19. Вкладка «Параметры»
22 Бухгалтерский учет с помощью Excel
Когда функция Перетаскивание ячеек активирована, в правом нижнем углу
рамки, которая обрамляет активную ячейку, появляется черный квадратик
I 1, а указатель мыши меняет форму при наведении на него.
Автозаполнение ячеек
Наиболее показательная операция в Excel, которая относится к возможно-
стям функции Перетаскивание ячеек, это Автозаполнение ячеек числами, на-
пример, автоматическая маркировка списка строк от 1 до 100 или заполнение
ряда ячеек одинаковыми значениями. В качестве примера занесем в две ячейки
столбца А цифры 1 и 2. Выделим эти две ячейки с помощью мыши (рис. 20).
Если навести курсор на квадратик в нижнем правом углу выделенной зоны,
курсор изменится на маленький черный крестик. Теперь, нажав левую кнопку
мыши, потянем курсор вниз на произвольное число ячеек. После отпускания
кнопки мыши в выделенных ячейках появится последовательный ряд чисел,
как это показано в столбце С на рис. 20.
Вторым вариантом выполнения этой процедуры является использование
клавиши Ctrl. До начала движения курсора нажмем клавишу Ctrl — рядом
с крестиком на квадратике в нижнем правом углу выделенной зоны появится
маленький +. После перетаскивания курсором ряда ячеек в выделенных ячейках
будет уже не последовательный ряд чисел, а повторяющийся набор значений,
которые были в первых двух ячейках (столбец Е рис. 20).
Быстрые вычисления
Для проведения быстрых вычислений на листе без создания формул можно
воспользоваться возможностью программы Excel автоматически определять
итоговое значение в выделенных ячейках.
Например, надо срочно узнать сумму введенных значений в ряде ячеек. Для
этого выделим прямоугольную область ячеек, в которых находятся цифры
(рис. 21, а). Выделенная область может целиком принадлежать как нескольким
смежным ячейкам одного столбца или строки, так и отдельно расположенным
блокам. Главное, чтобы в этой области находились математические данные
одного типа (числа, проценты и т. п.).
Бухгалтерский учет с помощью Excel 23
После выделения области в строке состояния, которая находится в правой
нижней части окна, появится сообщение «Сг/лмш=6» (рис. 21, б). При выделе-
нии дополнительных ячеек в строке состояния появится новый результат
б
Рис. 21. Автоматическое суммирование: а) выделение диапазона
суммирования, б) результат суммирования
Результат быстрого вычисления в таблицу не записывается и существует
только до тех пор, как ячейки остаются выделенными.
По умолчанию для быстрых вычислений используется функция суммирова-
ния всех ячеек (функция СУММ). Но кроме обычного суммирования значе-
ний можно проводить и другие вычисления, например Среднее, Количество
значений, Количество чисел, Максимум, Минимум.
Для смены функции, которая будет использована для быстрых вычислений,
необходимо щелкнуть правой кнопкой мыши на строке состояния и в появив-
шемся меню (рис. 22) выбрать функцию, щелкнув на ней мышью. После этого
при быстрых вычислениях будет использоваться функция, выбранная пользо-
вателем. Для смены функции снова необходимо вызвать это меню.
1*1_______________
Среднее
I Количество значений
1 Количество уисел
Максимум
Минимум
Рис. 22. Выбор функции для быстрых вычислений
24 Бухгалтерский учет с помощью Excel
Клавиши быстрого доступа
При работе с Excel часто легче пользоваться клавишами быстрого доступа
вместо команд системы меню или иконок Панелей инструментов. Так как
сочетаний клавиш очень много, обычно пользуются небольшим числом вариан-
тов, которые удобны для повседневной работы. Далее (в табл. 1) перечислены
наиболее часто употребимые клавиши и их сочетания в Excel. Полный список
сочетаний клавиш доступен в справочной системе программы.
Таблица 1
Сочетания клавиш Выполняемые действия
Ноте Переход в первую ячейку текущей строки
Ctrl + Ноте Позволяет перейти в начало листа к ячейке А1
Ctrl + End Позволяет перейти в последнюю ячейку на листе, которая расположена на пересечении крайнего справа используемого столбца и самой нижней используемой строки (в левом нижнем углу)
Ctrl + стрелки управления курсором Сдвигает в выбранном направлении видимую часть листа
Tab и Shift + Tab Переход между ячейками в выделенной области (вперед и назад соответственно)
Ctrl + Backspace Позволяет вернуться к активной ячейке, когда она не видна на экране после использования мыши или полос прокрутки
Scroll Lock Переключает режим использования клавиш управления курсором. При включенном режиме Scroll Lock клавиши курсора управляют переме- щением видимой части листа
F2 Вызывает режим редактирования формулы пря- мо в ячейке
F4 Преобразует абсолютные ссылки в относитель- ные и наоборот
Alt + Enter Создает переход на новую строку в ячейке. Введенный текст размещается в пределах границ ячейки
F9 Пересчет формул во всех открытых книгах
Shift + F9 Пересчет формул на активном листе
F11 или ALT + F1 Быстрое построение диаграммы
F5 Переход к ячейке по ссылке или имени
Ctrl + Z Отмена последнего действия
Ctrl + Y Отмена последнего выполненного действия
Бухгалтерский учет с помощью Excel 25
Как работать с таблицей
Работа с электронной таблицей может осуществляться в одном из двух ре-
жимов:
— работа с содержимым ячейки;
— работа с самой ячейкой или группой ячеек.
Первый режим — это ввод в ячейку первичной информации либо ее редак-
тирование. Во втором режиме пользователь может изменять внешний вид или
структуру таблицы.
Редактирование ячеек в целом аналогично работе в текстовом редакторе, хотя
Excel и не позволяет пользоваться всеми возможностями, скажем редактора
Word. Отсутствует ряд операций, предназначенных для работы с большими
массивами текста, что, впрочем, не является существенным недостатком для
табличного процессора
Самое важное, на что пользователь должен обратить внимание, это разница
между содержимым ячейки и отражаемой в ней информацией. Часто то, что
мы видим на экране не соответствует фактическому наполнению ячейки. Так,
например, на рис. 23й, в обычном режиме в ячейке В1 видно число 100, в то же
время в режиме ввода формул видно, что это число получено суммированием
значений ячеек Л/ и А2 (рис. 236).
Excel позволяет также редактировать содержимое ячейки непосредственно в
ней самой. На рис. 236 представлена ситуация, когда с помощью клавиши F2
включен режим редактирования формул. В нем удобно редактировать сложные
таблицы, так как не только видна активная ячейка и формула в ней, но и выде-
ляются связанные формулой соседние ячейки (они выделяются разноцветным
обрамлением, которое соответствует цвету адреса ячейки в формуле).
Рис. 23. Режимы отражения содержимого ячеек: а) нормальный режим:
б) режим редактирования формул
Иногда обрывок текста, занимающий всю ячейку, может оказаться частью сло-
ва которое не поместилось в отведенные ему размеры, ограниченные границами
ячейки. Как правило, это случается, если занята соседняя ячейка справа
26 Бухгалтерский учет с помощью Excel
При работе с отдельной ячейкой в Excel пользователь может осуществлять
следующие операции:
— перемещение;
— копирование;
— сортировку;
— очистку содержимого;
— удаление;
— форматирование; х
— защиту от изменений или снятие защиты ячеек;
— присвоение имени ячейке.
Если ячейки в таблице сгруппированы по столбцам или строкам, то с такими
коллективными объектами можно производить следующие действия:
— вставку;
— удаление;
— форматирование.
Удаление ячеек и их очистка
Очистка содержимого ячейки осуществляется клавишей Del, либо путем
выбора команды Очистить содержимое контекстного меню, вызываемого на-
жатием правой кнопки мыши на ячейке, которая редактируется (рис. 24). При
этом структура таблицы не меняется.
Д Вырезать
Колировать
вставить
Специальная вставка.
Добавить ячейки...
Удалить...
Очистить содержимое
J Добавить примечание
Формат ячеек...
Выбрать из раскрывающегося списка...
Добавить контрольное значение
Создать список...
। иперссылка...
Рис. 24. Контекстное меню ячейки
Если же выбрать команду Удалить... в меню Правка или в контекстном меню,
данная ячейка или группа ячеек удаляется из таблицы со всем содержимым. При
Бухгалтерский учет с помощью Excel 27
этом место удаленной ячейки занимают соседние а как именно — пользователь
должен указать в служебном окне команды (рис. 25). В этом принципиальное
отличие очистки от удаления.
Рис. 25. Меню удаления ячеек
Удаление уничтожает не только информацию в ячейке, но и ее адрес. Место
уничтоженных ячеек занимают соседние. Если удаляется целиком строка или
столбец, происходит соответственно перемещение вверх нижней части или вле-
во правой части таблицы. Если удаляется группа ячеек, пользователь должен
сделать выбор — сместить правую часть влево или нижнюю вверх.
Удалять ячейки следует с осторожностью, так как после сдвига соседних
ячеек редактируемая таблица может изменить свою структуру. Excel Также
автоматически корректирует формулы в ячейках, учитывая изменения адресов
после удаления ячеек. Если после удаления отдельной ячейки или их группы
появляется надпись <<#ССЫЛКА!», это значит, что в формуле, которая при-
сутствует в этой ячейке, делается ссылка на удаленную ячейке и пользователю
необходимо отредактировать данные в этой ячейке.
Форматирование ячеек
Форматирование ячеек осуществляется для того, чтобы придать таблице в
целом и каждой ячейке в частности нужный конкретному пользователю вид. Это
особенно важно, когда таблица является официальным документом. Возможно-
сти форматирования, используемые в Excel, обеспечивают создание документа
любой формы и содержания.
Для строк и столбцов можно использовать следующие возможности форма-
тирования:
— выбор высоты (ширины);
— автоподбор высоты (ширины);
— скрытие или отражение скрытой строки (столбца).
Для столбцов дополнительно можно установить стандартную ширину, зада-
ваемую по умолчанию.
Эти возможности реализуются, в основном, через пункты Строка и Стол-
бец меню Формат. При этом обращаем внимание пользователей на то, что
28 Бухгалтерский учет с помощью Excel
ширина столбцов и высота строк измеряется не в привычных сантиметрах или
миллиметрах.
Единицей измерения ширины столбца является среднее количество символов
стандартного шрифта, необходимого для заполнения ячейки
Высота строки измеряется в пунктах (единицах определения высоты шриф-
та). Поэтому если произвести эксперимент и ввести в ячейку текст, который
имеет размер, соответствующий высоте этой ячейки, то он будет по высоте
полностью заполнять ячейку.
Форматирование ячеек предусматривает следующее:
— выбор формата отражения числовой информации (например, Текстовый,
Числовой, Процентный и т. д.);
— выбор схемы расположения текстовой информации в ячейке («выравни-
вание»);
— выбор типа шрифта и его параметров («шрифт»);
— установка линий границ ячеек и выбор их параметров («граница»);
— выбор цвета поля ячейки и текста.
Информация, которую пользователь вносит в ту или иную ячейку по умол-
чанию, имеет формат Общий, т. е. отражается на экране в том виде, как она
была введена. Из других форматов чаще всего используются Числовой, Дата и
Процентный. Для выбора форматов существует соответствующее меню (рис. 26),
которое вызывается командой Формат ячеек из контекстного меню (рис. 24).
Рис. 26. Вкладка «Число» окна Форматирования ячеек
Бухгалтерский учет с помощью Excel 29
О формате Дата следует поговорить отдельно. В Excel отсчет дат ведется
с 1 января 1900 года. Отформатировать число как дату означает отразить в
ячейке дату, отстоящую от 1 января 1900 года на число дней, равное числу,
занесенному в ячейку Если, к примеру, занести в ячейку число 58 и задать
формат Дата, отразится дата 27.02.1900.
Вводить в ячейку конкретную дату необходимо следующим образом: занести
туда подряд число, месяц и год, разделяя их служебными символами, в качестве
которых выступают «.» (точка), «-» (дефис) и «/» (прямая косая черта).
Excel позволяет также выбрать один из нескольких стандартов отражения
даты, как из тех, которые приняты в Украине, так и тех. которые приняты во
всем мире.
Работая с форматом Процентный, следует учитывать одну его особенность.
Если, например, ввести в ячейку число 2, а затем задать ей формат Процент-
ный, в ней отразится 200 %. Если же, вначале было произведено форматиро-
вание, а затем набрано на клавиатуре число, в ячейке будет показано именно
это количество процентов.
«Выравнивание» (рис. 27) необходимо для обеспечения требуемой формы
документов и требуемого для пользователя расположения информации в ячей-
ках. Здесь предлагаются следующие возможности:
— расположение информации в ячейке в несколько строк («переносить по
словам»);
— независимое от объема размещение информации в ширину строки («ав-
топодбор ширины»);
— ориентация информации внутри ячейки по вертикали и горизонтали по
одному из краев или по центру;
— ориентация текста под произвольным углом;
— объединение ячеек (оно носит явный характер, т. е. вместо группы появля-
ется одна ячейка). При этом в объединенной ячейке остается только информация,
содержащаяся в левой верхней ячейке диапазона, а остальная — теряется
Рис. 27. Вкладка «Выравнивание» окна Форматирования ячеек
30 Бухгалтерский учет с помощью Excel
Объединение ячеек часто используется в таблицах типа баз данных, когда
ряд полей имеет дополнительный общий заголовок.
Защита
Защита — это предохранение данных от несанкционированных изменений.
Защищается обычно важная информация, которая носит постоянный характер.
Защита устанавливается целиком на лист или книгу. По умолчанию все
ячейки подлежат защите, но имеется возможность с отдельных ячеек защиту
снять. В незащищенной части листа можно осуществлять любые действия с
ячейками и их содержимым, но ничего нельзя делать со структурой листа:
вставлять и удалять ячейки, столбцы и строки, форматировать даже целиком
незащищенные. Все это не очень удобно. Поэтому с защитой можно иметь
дело, например, либо при работе с таблицей, которая имеет абсолютно жест-
кую структуру, либо если пользователь уже закончил ее создание и не хочет
случайных ее изменений (рис. 28).
Рис. 28. Вкладка «Защита» окна Форматирования ячеек
Создание формул
В настоящей книге мы будем в основном работать с формулами, в которых
участвуют числа, ссылки на ячейки или массивы ячеек и функции. Все это
будет соединено операторами арифметических и логических действий.
Бухгалтерский учет с помощью Excel 31
В отдельных случаях придется иметь дело с текстовой информацией. С ней
формально нельзя производить никаких арифметических действий, но можно
сравнивать одну информацию с другой и объединять в единое целое отдель-
ные куски текста с помощью текстового оператора конкатенации «&» (он еще
называется «амперсанд»).
Использование функций
Как мы уже говорили ранее, в Excel имеется большое количество стандартных
функций, но в этом разнообразии можно легко запутаться. Многие функции
нужны только для специальных научно-технических расчетов и никогда не по-
надобятся при бухгалтерских расчетах. Далее приведена краткая информация о
наиболее часто используемых функциях с точки зрения ведения бухгалтерского
и оперативного учета предприятия. Более подробно они будут разбираться там.
где будет рассматриваться их применение.
Для удобства пользователя все функции разделены на категории. Функцию
в формулу можно вносить как вручную (это бывает удобно, если функция хо-
рошо знакома пользователю и имеет короткое название), так и через Мастер
функций, что происходит значительно чаще.
В верхней части окна Мастера формул (рис. 17) представлены категории
функций, а в нижней — конкретные функции выбранной категории.
Рассмотрим сначала основные категории, а затем и отдельные функции,
которые будут использоваться в настоящей книге.
Категория «/О недавно использовавшихся* — в ней представлены 10
функций, которые использовались последними.
Категория «Финансовые* — хотя функции, ее составляющие, и имеют
прямое отношение к анализу финансового состояния предприятия, однако на
практике они практически бесполезны, поскольку основаны на других предпо-
сылках и исходных данных, чем это принято у нас в Украине.
Категория «Дата и время* — в нее входят функции, оперирующие с да-
тами. Поскольку дата в Excel — это определенный формат числа, то нас будут
интересовать выделение из нее отдельных составляющих (день, месяц, год) и
различные текстовые представления даты.
Дата(год;месяц;денъ) — Формирует число в формате даты по отдельно
заданным параметрам.
Денъ(дата), месяц(дата), год(дата) — Выделяет из даты отдельные ее
компоненты.
СегодняО — Текущая дата.
Категория «Математические* — в эту категорию входит ряд полезных
функций для обработки данных в ячейках.
ОКРУГЛ(число;число_ разрядов) — Округляет число до требуемого коли-
чества разрядов (например, при денежных расчетах при округлении до гривны
число разрядов 0, а при округлении до копеек — 2.
ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер_функции;ссылка1 ;ссылка2;...) —
номер_функции является типом вычисляемого итога, но нас будет интересовать
в основном сумма номер_функции=9. (ссылка 1 ;ссылка2) — это диапазоны
32 Бухгалтерский учет с помощью Excel
ячеек, в которых подводятся промежуточные итоги. Диапазонов может быть
до 29, но мы будем производить расчет итогов для одного из них.
СУММ(арг1;арг2;...) — обычное суммирование, где аргументами являются
числа или диапазоны ячеек. Аргументов может быть до 30.
СУММЕСЛИ(интервал;критерий;сумм_интервал) — ищет заданный кри-
терий в диапазоне интервал и осуществляет по нему суммирование в диапазоне
су мм _интервал. Одна из наиболее важных функций для целей бухгалтерского
учета.
ЦЕЛОЕ(число) — выделяет целую часть числа. Похожа на функцию
Округл(число;0), но округляет в меньшую сторону.
Категория «Статистические» — ее составляют функции, которые ис-
пользуются при создании универсальных учетных и отчетных форм.
МАКС(число1 ;число2;...) — возвращает наибольшее число из списка.
МИН(число1 ;число2;...) — возвращает наименьшее число из списка.
НАИБОЛЬШИЙ массив;к) — возвращает не самое большое число из мас-
сива, а указанное в формуле, т. е., к примеру, если к=3, то это будет третье
по величине число.
НАИМЕНЬШИЙ массив^) — аналогично «с точностью до наоборот».
РАНГ(число:массив;порядок) — выполняет действия, подобные предыдущим
двум функциям, только наоборот — по значению числа выделяет параметр k.
СЧЕТ(значение 1 ;значение2;...) — подсчитывает количество числовых ячеек.
СЧЕТЕСЛИ(интервал;критерий) — подсчитывает количество ячеек внутри
интервала, удовлетворяющих заданному критерию.
Категория «Ссылки и массивы» — объединяет функции, которые работают
не с отдельными ячейками, а с их диапазонами.
ВПР(искомое—Значение;таблица;М;интервальный_просмотр) — ищет в
первом столбце таблицы искомое значение и возвращает значение из столбца
таблицы с номером № из той же строки, интервальныйпросмотр — необяза-
тельный параметр, имеет два значения: «ИСТИНА» и «ЛОЖЬ». Это логиче-
ское значение, которое определяет, нужно ли, чтобы ВПР искала точное или
приближенное соответствие. Если этот аргумент имеет значение ИСТИНА или
опущен, то возвращается приблизительно соответствующее значение; другими
словами, если точное соответствие не найдено, то возвращается наибольшее
значение, которое меньше, чем искомое—Значение. Если этот аргумент имеет
значение ЛОЖЬ, то функция ВПР ищет точное соответствие. Если таковое не
найдено, то возвращается значение ошибки #Н/Д.
ВЫБОР(номер_индекса;значение1 ;значение2;...) — по номеру индекса
выбирает значение. Полезна, например, для создания единой отчетной формы
для разных налоговых периодов.
Категория «Работа с базой данных» — функции этой категории
обладают расширенными возможностями по сравнению с функциями типа
СУММЕСЛИ(), СЧЕТЕСЛИ(), но имеют тот недостаток, что требуют спе-
циального места на рабочем листе, в котором задаются критерии Функции
полезны при усложнении задач учета.
БДСУММ(база_данных;поле;критерий) — делает то же, что и функция
СУММЕСЛИ(), но возможности для задания критерия значительно шире, при
этом критерий задается в виде ссылки на диапазон ячеек, где он задан.
Бухгалтерский учет с помощью Excel 33
БСЧЕТ(база_данных;поле;критерий) — то же, что и для предыдущей
функции, но в отношении функции СЧЕТЕСЛИ().
ДМАКС(база_данных;поле;критерий), ДМИН(база_данных;поле;крите-
рий) — возвращает максимальное и минимальное значения, удовлетворяющие
заданному критерию.
Категория «Текстовые* ее функции могут быть полезны при оформ-
лении документов.
ЛЕВСИМВ(текст;количество_знаков) — выделяет заданное количество
левых символов, может пригодиться, когда нужно представить информацию в
сокращенном виде. Например, из полного Ф.И.О. выделить фамилию с ини-
циалами.
Категория «Логические* - функции этой категории понятны без каких-
либо объяснений и почти все используются в наших расчетах.
Категория «Проверка свойств и значений* - также достаточно полезная
категория. Проверяет, какого рода информация содержится в данном объекте.
Например, функция ЕЧИСЛО() проверяет, является ли объект числом. На
выходе может быть только одно из двух значений истина или ложь, поэтому
данная категория функций используется в основном совместно с логическими
функциями.
Возможные ошибки в Excel
Поговорим о возможных ошибках в Excel. Таких ошибок бывает 8 разно-
видностей.
1. #ЗНАЧ! - эта ошибка возникает при использовании недопустимого типа
аргумента (т. е. значений, которые используются функциями для выполнения
операций или вычислений; обычно такие аргументы являются числами, текстом,
ссылками на ячейки или именами) или операнда (т. е. элемента, над которым
выполняются действия операторов).
Рассмотрим основные возможные причины и решения по этой ошибке:
а) в формулу вместо числа или логического значения (ИСТИНА или ЛОЖЬ)
введен текст, в связи с чем Excel не может преобразовать текст в нужный
тип данных.
Необходимо проверить правильность задания типов операндов или аргумен-
тов в функции или формуле, а также значений ячеек, на которые ссылается
формула. Например, если ячейка А1 содержит число, а ячейка А2 содержит
текст, то результатом формулы «=А1+А2* будет значение ошибки #ЗНАЧ!.
б) после ввода или редактирования формулы массива нажимается клавиша
ENTER.
Для редактирования формулы необходимо выбрать ячейку или диапазон яче-
ек, содержащих формулу массива (т. е. формулу, которая выполняет несколько
вычислений над одним или несколькими наборами значений, а также имею-
щая один или несколько результатов; такие формулы заключены в фигурные
скобки {}), нажать клавишу F2, отредактировать формулу, а затем - клавиши
CTRL+SHIFT+ENTER.
в) ссылка, формула или функция указана как массив.
Необходимо проверить, чтобы ссылка, формула или функция не использо-
34 Бухгалтерский учет с помощью Excel
вались как массив констант (т. е. постоянных (не вычисляемых) значений).
г) для оператора или функции требующей одного значения, указывается
диапазон.
Необходимо ввести вместо диапазона одно значение или изменить диапазон
таким образом, чтобы в него попадала строка или столбец с формулой.
2. #Н/Д — данная ошибка возникает, если значение недоступно функции
или формуле.
Рассмотрим основные возможные причины и решения по этой ошибке:
а) были введены недостающие данные.
Необходимо заменить #Н/Д новыми данными;
б) в функциях ГПР, ПРОСМОТР, ПОИСКПОЗ или ВПР указывается
неверное значение аргумента «искомое значение».
Необходимо задать правильный аргумент «искомое_значение», который мо-
жет быть значением или ссылкой на ячейку, но не ссылкой на диапазон;
в) для просмотра значений в несортированной таблице используются
функции ВПР, ГПР или ПОИСКПОЗ.
По умолчанию сведения для функций просмотра таблиц должны распо-
лагаться в возрастающем порядке. Функции ВПР и ГПР содержат аргумент
«интервальный _просмотр», позволяющий искать определенное значение в
несортированной таблице. Чтобы найти определенное значение, аргумент «ин-
тервальный _просмотр» должен иметь значение ЛОЖЬ.
Функция ПОИСКПОЗ содержит аргумент «тип сопоставления», задающий
порядок, в котором список должен быть отсортирован для поиска соответствую-
щего значения. Если невозможно найти соответствующее значение, попробуйте
изменить аргумент «тип_сопоставления» (для поиска точного соответствия, не-
обходимо установить значение аргумента «тип_сопоставления» в размере 0)
В формуле массива используется аргумент, не соответствующий диапазону, оп-
ределяющемуся числом строк и столбцов, который указан в формуле массива;
г) формула введена в несколько ячеек.
Необходимо проверить диапазон ссылок формул на соответствие числу строк
и столбцов или ввести формулу массива в недостающие ячейки. Например,
если формула массива введена в первые 10 ячеек столбца В (В1:В10), а сама
формула ссылается на первые 5 ячеек столбца А (А1:А5), то в ячейках ВГ.В10
будет отражаться ошибка #Н/Д. Чтобы исправить эту ошибку, необходимо
уменьшить диапазон формулы (например, В1:В10) или увеличить диапазон,
на который ссылается формула (например, А1:А10У,
д) не заданы один или несколько необходимых аргументов функции.
Необходимо задать все необходимые аргументы функции.
3. ##### — такая ошибка возникает, если столбец недостаточно широк или
дата и время являются отрицательными числами.
Рассмотрим основные возможные причины и решения по этой ошибке:
а) столбец недостаточно широк для отражения содержимого ячейки.
Необходимо увеличить ширину столбца или выбрать автоподбор ширины
столбца (меню «Формат», подменю «Столбец», команда «Автоподбор ши-
рины»).
Можно также выбрать другой числовой формат (например, можно уменьшить
число знаков после десятичной запятой);
Бухгалтерский учет с помощью Excel 35
б) дата и время являются отрицательными числами (если используется
система дат 1900, дата и время в Excel должны быть указаны положитель-
ными числами).
Если формула не содержит ошибок, а в результате вычислений получается
отрицательное значение, можно отразить его, задав формат ячейки, отличный
от формата даты или времени.
4 #ИМЯ? — эта ошибка возникает, когда Excel не может распознать на-
звание имени или функции, используемое в формуле.
Рассмотрим основные возможные причины и решения по этой ошибке:
а) используется имя (т. е. слово или строка знаков, представляющие
ячейку, диапазон ячеек, формулу или константу).
Для решения этой проблемы необходимо определить имя, для чего нужно
выбрать команду «Присвоить» в подменю «Имя» меню «Вставка»-,
б) ошибка в написании имени.
Необходимо проверить орфографию (выберите имя в строке формул, нажмите
клавишу F3, выберите требуемое имя, а затем нажмите ОК);
в) в формуле без включенных заголовков используется заголовок.
Необходимо разрешить использование заголовков (выберите команду «Па-
раметры» в меню «Сервис», затем на закладке «Вычисления» в группе «Па-
раметры книги» установите флажок, допускающий названия диапазонов);
г) ошибка в написании имени функции.
Необходимо исправить написание имени функции;
д) в формулу введен текст, не заключенный в двойные кавычки, в резуль-
тате чего Excel попытается распознать такую запись как имя, даже если
это не предполагалось.
Заключите в двойные кавычки находящийся в формуле текст. Например,
чтобы правильно объединить текстовый фрагмент «Итого:» со значением ячейки
Л5 необходимо ввести такую формулу: «-'Итого:"&А5»\
е) в ссылке на диапазон ячеек пропущено двоеточие (:).
Необходимо исправить формулу таким образом, чтобы во всех ссылках на
диапазон ячеек использовался знак двоеточия (:), например: СУММ(А1:А10)\
ж) название листа не заключено в одинарные кавычки
Если формула содержит ссылки на значения ячеек из других листов или
книг, то имя другой книги или листа необходимо заключить в апострофы (’).
5. «ССЫЛКА! — такая ошибка возникает, если ссылка на ячейку указана
неверно.
Рассмотрим основные возможные причины и решения по этой ошибке:
а) ячейки, на которые ссылаются формулы, были удалены или в эти ячейки
было помещено содержимое других скопированных ячеек.
Необходимо изменить формулы или сразу же после удаления или вставки
скопированного восстановить прежнее содержимое ячеек с помощью кнопки
«Отменить»;
б) используется связь с незапущенной программой
Необходимо запустить программу.
6. «ДЕЛ/0! — эта ошибка возникает при делении числа на 0 (ноль)
Рассмотрим основные возможные причины и решения по этой ошибке:
а) в формуле содержится явное деление на ноль (например, «=1 /О»),
36 Бухгалтерский учет с помощью Excel
Исправьте такую формулу, убрав из знаменателя ноль;
б) используется ссылка на пустую ячейку (пустая ячейка считается рав-
ной нулю) или ячейку, содержащую 0, в качестве делителя.
Для решения этой ошибки необходимо:
— изменить ссылку на ячейку;
— ввести ненулевое значение в ячейку, используемую в качестве делителя;
— ввести значение #Н/Д (в этом случае ошибка #ДЕЛ/О! сменится на
#Н/Д — значение делителя не определено).
7. #ЧИСЛО! — данная ошибка возникает при неправильных числовых
значениях в формуле или функции.
Рассмотрим основные возможные причины и решения по этой ошибке:
а) в функции с числовым аргументом используется неприемлемый аргу-
мент.
Необходимо использовать в таких функциях только числовые аргументы;
6) введена формула, результатом которой является числовое значение,
которое слишком велико или слишком мало, чтобы его можно было отразить
в Excel.
Необходимо изменить формулу так, чтобы результат находился в диапазоне
от — 1*10307 до 1*10307.
8. #1ГУСТО! — эта ошибка возникает, когда задано пересечение двух об-
ластей, которые в действительности не имеют общих ячеек (оператором пере-
сечения областей является пробел между ссылками).
Рассмотрим основные возможные причины и решения по этой ошибке:
а) используется ошибочный оператор диапазона.
Для указания ссылки на непрерывный диапазон ячеек используется двоеточие
(:) в качестве разделителя между первой и последней ячейками диапазона
Для создания ссылки на две непересекающиеся области используется опе-
ратор объединения обозначаемый точкой с запятой (;)\
б) диапазоны не имеют общих ячеек.
Необходимо изменить ссылки так, чтобы они пересекались.
Программирование
Удобство электронных таблиц заключается в возможности реализовать
практически любой самый сложный алгоритм без использования какого-либо
специального языка программирования, т. е., проще говоря, создавать поль-
зовательские программы, не будучи программистом.
Однако в Excel имеется возможность программирования и в обычном пони-
мании этого термина. Для этого используется язык программирования Visual
Basic for Application (VBA). Это разновидность языка Basic, созданная спе-
циально для приложений Windows. Он может выполнять действия не только
с переменными, константами и другими математическими структурами, но и
над объектами.
Объектами могут быть столбец, строка, лист и даже книга. Но и традицион-
ные математические действия также не возбраняются. Поэтому программы (их
называют также макросами, или процедурами), созданные на VBA, бывают
двух типов — подпрограммы и функции.
Бухгалтерский учет с помощью Excel 37
Подпрограммы работают в основном с объектами и обеспечивают автомати-
зацию определенных наборов действий.
Макросы могут создаваться непосредственно в рабочей книге или в спе-
циальной, именуемой Персональная книга макросов (файл PersonaL.xls).
Персональная книга открывается автоматически при запуске Excel. В перечне
открытых окон вы ее не увидите, но войти в нее при необходимости можно,
например, когда нужно отредактировать макрос. Первый вариант использует-
ся при полной уверенности, что данный макрос нигде, кроме данной книги,
применяться не должен.
Перейдем теперь к практическим аспектам автоматизации бухучета с исполь-
зованием возможностей Excel
38 Бухгалтерский учет с помощью Excel
Глава 3
Журнал хозяйственных операций и действия с ним
Размещение файлов с информацией на винчестере
Прежде чем приступить к описанию вопросов, связанных с составлением
бухгалтерских документов в Excel, остановимся вкратце на порядке формиро-
вания файлов, содержащих эти документы.
В нашей работе мы будем постоянно использовать ссылки на ячейки, кото-
рые содержатся в других таблицах (которые, возможно, будут расположены в
других файлах), поэтому вопросы, связанные с размещением этих файлов на
винчестере компьютера пользователя, получают первостепенное значение.
Excel очень чувствителен к изменению местонахождения ячеек, ссылки на
которые используются в формулах. Ссылка на несуществующие ячейки может
свести на нет долгую работу по составлению электронных таблиц. Перемеще-
ние файлов, на которые делаются ссылки, также может привести к ошибкам
в вычислениях.
Поэтому при формировании базы данных бухгалтерского учета с использова-
нием Excel необходимо жестко привязывать расположение файлов с таблицами
к конкретному месту на винчестере компьютера пользователя.
Для этого рекомендуется создать на винчестере специальные папки для базы
данных и располагать файлы с информацией в порядке, удобном для пользо-
вателя.
Порядок формирования бухгалтерских документов
В качестве рабочей модели ведения бухгалтерского учета на предприятии
предлагается следующий порядок их формирования (рис. 29).
Рис. 29. Схема формирования бухгалтерских документов
Бухгалтерский учет с помощью Excel 39
В соответствии с предложенной схемой начнем с составления Журнала хо-
зяйственных операций.
Составление Журнала хозяйственных операций
Внешний вид журнала представлен на рис. 30.
— Ц Документ
А В С 0 Е F
1 Документ Нянменовяние операции Дятя Сумма Дебет Кредит
2 Устав Уставный капитал 02.02.2005 25 000,00 461 401
S Приходный кассовый ордер № 3 Частичный взнос в уставный фонд от Северцева ОЛ. 05.02.2005 5 000,00 301 461
4 Расходный кассовый ордер X» 7, квитан- ция к объявлению на внесение наличности Перевод средств на расчетный счет 05.02.2005 5 000,00 311 301
5 Платежное поручение X»1 Оплата за канцтовары ТОВ "ЛОКСИ" 06.02.2005 278.96 371 311
6 Платежное поручение № 2 Оплата за материалы ПП "Анграм" 08.02.2005 986,50 371 311
7 Платежное поручение Xs 3 Оплата аренды СПДФЛ Самсонов И.И. 09.02.2005 1 250,00 685 311
8 Выписка банка Получен аванс от ОАО "Сигма" 12.02.2005 7 800,00 311 681
9
Рис. 30. Внешний вид листа «Журнал хозопераций»
Поля «Документ» и «Наименование операции» должны иметь формат «Тек-
стовый», поле «Дата» — одноименный формат, а прочие поля — формат
«Числовой». Однако относительно этих трех полей необходимо иметь в виду,
что суммы у нас вводятся с точностью до копеек, т. е. до второго знака после
запятой (что необходимо определить при установке формата поля), а номера
субсчетов указываются в целых числах, поэтому в качестве количества знаков
после запятой в этих полях необходимо установить 0.
Необходимость использования субсчетов в Журнале хозопераций связана
с тем, что при формировании финансовой отчетности предприятия нам будут
необходимы суммы сальдо и оборотов не только по отдельным счетам, но также
и по субсчетам.
Поэтому даже если у счета отсутствуют субсчета (как, например, у сче-
тов 40 и 46), пользователю все равно необходимо вводить номера счетов по
дебету и кредиту в трехзначном виде (например, 400 или 460), поскольку от
этого в дальнейшем будет зависеть правильность формирования Оборотно-
сальдовых ведомостей.
Как отмечалось ранее, ширина столбцов в Excel — понятие условное и зара-
нее трудно предсказать, как будет выглядеть таблица при ее выводе на печать.
Однако это не должно смущать пользователя, поскольку в Excel существует
40 Бухгалтерский учет с помощью Excel
возможность масштабирования изображения с целью разместить готовую таб-
лицу на листе бумаги необходимого формата. Как это сделать мы расскажем
далее.
Предложенная авторами настоящей книги форма Журнала хозопераций не
является догмой. Пользователь может по своему усмотрению модифицировать
ее исходя из собственных потребностей. Единственное пожелание, которое
хотели бы высказать авторы, заключается в необходимости сохранения поля
«Дата», поскольку в дальнейшем оно понадобиться для календарной сорти-
ровки данных и формирования месячных Оборотно-сальдовых ведомостей и
Главной книги.
Возможности Excel позволяют пользователю проводить выборку предо-
ставленных данных по отдельным критериям. Для этого существует несколько
возможностей. Рассмотрим каждую из них.
Группировка данных с использованием
функции СУММЕСЛИ
Функция СУММЕСЛИ решает общую задачу следующего содержания — У
меня есть много разных данных, а мне надо знать, каких и сколько.
Проиллюстрируем эту мысль на примере группировки данных Журнала
хозопераций следующим примером.
Какая информация, представленная на рис. 30, может интересовать бух-
галтера? В первую очередь — дебетовые и кредитовые обороты по отдельным
субсчетам. Для решения этих вопросов создадим еще два листа. Один назовем
«Дебетовые обороты», другой — «Кредитовые обороты».
Поскольку таблицы, которые мы будем составлять для подсчета оборотов,
будут отличаться только названием одного из столбцов (они будут идентичны
названиям листов), то для упрощения работы можно применить режим группо-
вого ввода. Для этого нам необходимо сгруппировать листы — держа нажатой
клавишу Ctrl поочередно выделить левой кнопкой мыши интересующие нас лис-
ты. В результате этих действий названия сгруппированных листов будут указаны
на белом фоне, а название активного в настоящее время листа будет выделено
полужирным шрифтом. В дальнейшем, до отмены группировки листов, все дей-
ствия. производимые на одном из листов, будут автоматически повторяться на
всех остальных листах. Отменить группировку можно через контекстное меню
ярлыков листа (рис. И), выбрав пункт Разгруппировать листы.
Внешний вид предлагаемой таблицы представлен на рис. 31.
А В
1 Номер субсчета Дебетовый оборот
2 301 5 000,00
3 311 12 800,00
4 371 1 265,46
5 461 25 000,00
6 685 1 250,00
Бухгалтерский учет с помощью Excel 41
Номер субсчета
301
_3_______31_L
4 401
_5________461
6 681
________В________
Кредитовый оборот
5 000,00
2 515,46
25 000,00
5 000,00
7 800,00
Рис. 31. Таблица с оборотами: а) таблица с дебетовыми оборотами;
б) таблица с кредитовыми оборотами
Рассмотрим содержимое этих таблиц. В столбце «Номер субсчета» пользо-
ватель указывает номера субсчетов, по которым он хочет произвести суммиро-
вание показателей. Для описания порядка заполнения столбцов «Дебетовый
оборот» и «Кредитовый оборот» рассмотрим формулу, которую содержит
ячейка В2 столбца «Дебетовый оборот».
Как уже отечалось, такого рода сортировка производится с использованием
функции СУММЕСЛИ. В нашем случае она будет иметь вид
=СУММЕСЛИ('Журнал хозопераций’!$Е:$Е:А2:
'Журнал хозопераций'! $D:$D) [1]
В этой формуле мы видим три аргумента Аргумент 'Журнал хозопера-
ций'!$Е:$Е указывает диапазон ячеек на листе Журнал хозопераций, по кото-
рому будет производится проверка условия. Аргумент А2 указывает на значе-
ние искомого показателя в указанном в первом аргументе диапазоне. Третий
аргумент 'Журнал хозопераций'!$D:$D указывает диапазон, в котором будет
производится суммирование показателей при соответствии ячеек в диапазоне
'Журнал хозопераций'!$Е:$Е значению А2.
Относительно этой формулы необходимо дать несколько комментариев. Во-
первых, хотя в тексте настоящей книги она приведена в две строки, при ее
наборе в Excel необходимо иметь в виду, что формулы в нем вводятся в одну
строку, и визуальное размещение их в нескольких строках носит исключительно
прикладной характер для облегчения восприятия формулы.
Во-вторых, в указанных диапазонах присутствует знак доллара — $. Он ука-
зывает на то, что ссылка, в которой используется этот знак, носит абсолютный
характер и не будет меняться при копировании формулы из одной ячейки в
другую. Чтобы установить такой значок в ссылке необходимо навести маркер
на его имя и нажать клавишу F4.
Существует три варианта абсолютных ссылок:
— когда ссылка абсолютно неизменна (как в нашем случае), и тогда знак $
присутствует как в адресе столбца, так и в адресе строки (например, $Е$2У,
— когда ссылка неизменна по строке и тогда этот значок присутствует только
в адресе строки (Е$2У ,
42 Бухгалтерский учет с помощью Excel
— когда ссылка неизменна по столбцу и тогда знак доллара присутствует
только в адресе столбца (SE2).
Остальные ячейки столбцов «Дебетовый оборот» и «Кредитовый оборот»
заполняются аналогичным образом. В формулах меняются только ссылки на
анализируемый диапазон и адрес анализируемого показателя (рис. 32).
\ ► А В С | D | Е | F |
т Номер субсчета Дебетовый оборот
2 301 =СУММЕСЛИ('Журнал хозопераций11 $Е: $Е;А2,Журнал хозопераций1! $D: $D)
3 311 =СУММЕСЛИ('Журнал хозопераций' 1 $Е: $Е; АЗ,'Журнал хозопераций' । $D. $D)
4 371 =СУММЕСЛИ('Журнал хозопераций* 1$Е: SE.A4. Журнал хозопераций1 i$D:$D)
5 461 =СУММЕСЛИ(Журнал хозопераций'1$Е:$Е,А5; Журнал хозопераций l$D$D)
6 7 685 =СУММЕСЛИ(’Журнап хозопераций' !$Е $Е,Аб,Журнал хозопераций11 $D: $D)
а
В
--д—
___А___
X.
Номер субсчета
301
401
461
681
Кредитовый оборот
с | D | Е I
=СУММЕСЛИ('Журнал хозопераций' । $F: $F,A2,Журнал хозопераций'! $D: $D)
=СУММЕСЛИ('Журнал хозопераций1! $F. SF.A3 .Журнал хозопераций11 $D: $D)
=СУММЕСЛИ('Журнал хозопераций'! $F SF.A4,Журнал хозопераций1!$D $D)
=СУММЕСЛИ('Журнал хозопераций' । $F: $F;A5 .Журнал хозопераций' I $D: $D)
=СУММЕСЛИ('Журнал хозопераций'!$F:$Г,А6;Журнал хозопераций'!$Б $D)
б
2
3
5
6
Рис. 32. Таблица с оборотами с формулами: а) таблица с дебетовыми
оборотами; б) таблица с кредитовыми оборотами
В итоге мы имеем оперативную информацию об интересующих нас показа-
телях, основанную на данных Журнала хозопераций.
Автофильтр
Вторым способом выборки данных в Excel является фильтрация. С ее по-
мощью можно отобрать в рассмотренной выше базе данных только те записи,
которые интересуют пользователя в данный момент.
В Excel есть функции Автофильтр и Расширенный фильтр. Первый — про-
ще, и в основном обеспечивает все, что нам необходимо, поэтому рассмотрим
именно его.
Для Автофильтрации списка необходимо выполнить команду Автофильтр
пункта Фильтр меню Данные (рис. 33).
Бухгалтерский учет с помощью Excel 43
Форцат Сервис Окно Справка Введите вот
Д Сортировка... 0^97% -мВ
Документ £ 1 фильтр ► | Форма... Итоги.., Проверка... Автофильтр 1 Отобразить в^е Еасширенный фильтр... :
В
[аименование • F Сумма р Дев
Уставный ка Таблица подстановки.. Текст по столбцам... Консолидация... Группа и структура ► Сводная таблица... Импорт внешних данных ► Список ► Ю5 25 000,00 4(
тчный взнос в у Ю5 5 000,00 3(
юд средств на р >05 5 000,00 31
Оплата за каш. )05 278,96 з:
Оплата за мат >05 986,50 з:
Оплата аре )05 1 250,00 61
олучен аванс от )05 7 800,00 31
Обновить данные
Рис. 33. Включение Автофильтрации таблицы
В результате работы этой команды в строке заголовков появляются харак-
терные кнопки раскрывающихся списков. С их помощью возможно:
- отсортировать таблицу по соответствующему столбцу;
— отфильтровать таблицу по конкретному значению данного столбца;
— убрать из таблицы строки, которые имеют пустые значения в данном
столбце;
- показать только строки с непустыми значениями рассматриваемого столбца;
- установить пользовательские условия фильтрации.
На рис. 34, а приведена уже знакомая таблица Журнала хозопераций, от-
фильтрованная по значению 311 столбца Кредит, а на рис. 34, б фильтрация
произведена по двум показателям — таблица дополнительно отфильтрована по
значению 371 столбца Дебет.
L . а ПЕРЕ В с D Е F
Документ [7 Наименование операции [V Дята Е Сумма |7 ДебетТ Кредш7
5 Платежное поручение № 1 Оплата за канцтовары 06.02.2005 278,96 37] 311
Платежное поручение № 2 Оплата за материалы 08 02.2005 986,50 371 311
7 Платежное поручение № 3 Оплата аренды 09.02.2005 1 250,00 685 311
44 Бухгалтерский учет с помощью Excel
д В с D Е F
1 Документ Р Нанмеиовяиие операции [V Дата pi Сумма Дебету КредкР
5 Платежное поручение № 1 Оплата за канцтовары 06.02.2005 278.96 371 311
6 Платежное поручение № 2 Оплата за материалы 08.02.2005 986,50 371 311
б
Рис. 34. Пример фильтрации Журнала хозопераций: а) по значению 311
столбца Кредит; б) по значениям 311 столбца Кредит и 371 столбца Дебет
Для того, чтобы отказаться от Автофилътрации и получить в таблице
отражение всех записей Журнала хозяйственных операций, необходимо в
выпадающем меню фильтра выбрать позицию <<(Все)» для тех столбцов, по
которым производилась фильтрация (обычно в тех столбцах, по которым про-
изводилась фильтрация записей, стрелка выделена синим цветом, в то время
как по умолчанию она окрашена в черный цвет).
Промежуточные итоги
Теперь поговорим о результатах фильтрации, проведенной в примере, по-
казанном на рис. 34. Во-первых, результат фильтрации — это чисто внеш-
ний эффект, а вся информация осталась на месте, но только скрыта от глаз
пользователя. А это значительный плюс при больших объемах информации.
Во-вторых, простая функция суммирования — не самый лучший вариант при
фильтрации, поскольку хотелось бы видеть не только информацию, но и ре-
зультат фильтрации.
Чтобы получить результат фильтрации, можно вместо простой функции
СУММ использовать функцию Промежуточные итоги(). От простой функции
суммирования ее отличает ряд дополнительных возможностей. Она может осу-
ществлять не только суммирование, но и еще 10 других операций: произведе-
ние, среднее значение, максимум, минимум и др. Причем при фильтрации она
осуществляет операции только с видимой частью таблицы. Эта функция может
вызываться как обычным способом (вручную или через Мастер функции), так
и из меню Данные, через команду Итоги. При этом открывается специальное
диалоговое окно (рис. 35).
Бухгалтерский учет с помощью Excel 45
Рис. 35. Выбор параметров функции Промежуточные итоги
В открывшемся окне выберем столбец, по значениям которого будет произ-
водится суммирование (пункт «При каждом изменении в.'»), определим тре-
буемое действие (пункт «Операция:»} и установим столбец, по которому будет
производится выбранная операция (пункт «Добавить итоги по:»}. Результат
применения данной функции можно увидеть на рис. 36.
ПЙЙ! А е С D Е F
(1 Документ | Дата к Сумма Н Двбе(г Креда^
г; I 2 Приходный кассовый ордер Частичный взнос в уставный фонд 05.02.2005 5 000.00 301 461
- Гз 5 000.00 301 Итог
1 < Расходный кассовый ордер, квитанция к объявлению на внесение наличности Перевод средств на расчетный счет 05.02.2005 5 000.00 311 301
' 5 Выписка банка Получен аванс от заказчика 1202 2005 7 800,00 311 681
0 1 6 12 800,00 311 Итог
|7 Платежное поручение № 1 Оплата за канцтовары 06 02 2005 278.96 371 311
1 , 8 Платежное поручение №2 Оплата за материалы 08 02 2005 986,50 371 311
з 1 9 1 265.46 371 Итог
г ]ю Устав Уставный капитал 0202.2005 25 000.00 461 401
в 11 25 000,00 461 Итог
112 Платежное поручение №3 Оплата аренды 09 02.2005 1 250.00 685 311
13 1 250,00 685 Итог
в 45 315,46 Общий
Рис. 36. Лист-Журнал хозопераций с Промежуточными итогами
46 Бухгалтерский учет с помощью Excel
Обращаем Ваше внимание, что для более адекватного отражения промежуточ-
ных итогов необходимо отсортировать столбец, по которому будет производится
выборка данных для суммирования. Это можно сделать, используя возможности
раскрывающегося меню в названиях столбцов при автофильтрации.
Сводная таблица
Ранее мы научились выбирать информацию из базы данных с помощью
функции Промежуточные итоги. Однако следует заметить, что она хороша
только тогда, когда информация имеет подходящую структуру (когда строки,
по которым необходимо подводить итоги, идут подряд, но далеко не всегда так
бывает). Так, если потребуется, как в рассмотренном выше примере, подвести
итоги по значениям столбца «Дебет», сначала придется осуществить сорти-
ровку по этому столбцу. Но тогда уже не получится провести эту операцию по
столбцу «Кредит». А что делать, если пользователю необходимо это сделать
одновременно?
Для произвольной выборки информации удобно использовать способ, назы-
ваемый Сводные таблицы. Он обеспечивает широчайшие возможности выборки
информации и выполнения промежуточных и итоговых расчетов.
Создадим Сводную таблицу на основе нашего примера. Для этого выполним
команду Сводная таблица меню Данные (рис. 37).
Формат Сервис । Окно Справка
ЙЫ «1 Сортировка...
Фильтр ► Форма... Итоги... Проверка...
С
Наименее а ата
Частичный взно Таблица подстановки... Текст по столбцам... консолидация... Группа и структура ► 2.2005
Перевод средств 2.2005
Получен ава 2.2005
Л3| Сводная таблица...
Оплата за пг «Л Импорт внешних данных ► Список ► 2.2005
Оплата 3t 2.2005
Обновить данные э элл«
Рис. 37. Команда Сводные таблицы меню Данные
В результате откроется окно Мастера сводных таблиц (рис. 38).
Бухгалтерский учет с помощью Excel 47
Рис. 38. Окно Мастера сводных таблиц — шаг 1
На первом шаге Мастер сводных таблиц предлагает сделать выбор источни-
ка данных, а также дополнительно спрашивает, достаточно ли только Сводной
таблицы или требуется построить еще и диаграмму. По умолчанию источник
данных — это список или база данных Excel, а итог работы — Сводная табли-
ца. Воспользуемся этими установками, щелкнув на кнопке Далее, и перейдем
к следующему этапу, который представлен на рис. 39.
Рис. 39. Окно Мастера сводных таблиц — шаг 2
На втором шаге предлагается выбрать диапазон ячеек, на котором должна
быть построена Сводная таблица. Можно указать с помощью мыши всю таб-
лицу или выбрать часть массива данных. Диапазон ячеек выбирается с точки
зрения того, какая информация будет полезна, а какая нет.
На третьем шаге мастер спрашивает, куда поместить таблицу, и позволяет
перейти непосредственно к формированию самой таблицы. Для этого следует
щелкнуть на кнопке Макет (рис. 40).
48 Бухгалтерский учет с помощью Excel
Рис. 40. Окно Мастера сводных таблиц — шаг 3
На рис. 41 показан макет Сводной таблицы. Чтобы сформировать Сводную
таблицу, необходимо разместить маленькие прямоугольники с именами столб-
цов таблицы, находящиеся в правой части диалогового окна, в большие белые
прямоугольники, расположенные в центре диалогового окна (перетащить их
мышью. Вовсе не обязательно делать это со всеми ними. Если какая-то инфор-
мация не интересует пользователя, он может ее не использовать, а в Сводной
таблице отразятся только те данные, которые будут выбраны.
Рис. 41. Окно Мастера сводных таблиц — макет
Теперь разберемся, что находится в этих больших прямоугольниках. Если
название определенного столбца поместить в поле Страница, это означает,
что можно отфильтровать информацию только по какому-то значению именно
этого столбца. В прямоугольник Данные помещают название столбца, по кото-
рому хотят получить обработку результатов. Обычно в вопросах, связанных с
бухгалтерским учетом, нас интересует суммирование результатов. Однако по
Бухгалтерский учет с помощью Excel 49
умолчанию программа предлагает нам сосчитать количество вхождений каждого
значения из столбца, помещенного в поле Страница (рис. 42).
Строка |(оличество по пол^ Данные
Рис. 42. Окно Мастера сводных таблиц — предлагаемая по умолчанию
операция для Сводной таблицы
Для изменения операции необходимо сделать двойной щелчок по надписи
«Количество по полю» и в открывшемся окне (рис. 43) выбрать необходимое
пользователю действие.
Рис. 43. Окно Мастера сводных таблиц — вычисление поля
Сводной таблицы
В прямоугольниках Строка и Столбец располагаются те поля, информацию
которых желательно видеть в строках или столбцах Сводной таблицы соот-
ветственно. Например, мы хотим получить информацию относительно общих
кредитовых и дебетовых оборотов по Журналу хозопераций применительно к
каждому из субсчетов. Создадим следующий макет Сводной таблицы, пока-
занный на рис. 44.
50 Бухгалтерский учет с помощью Excel
Рис. 44. Окно Мастера сводных таблиц — пример макета
После подтверждения в окнах (рис. 44 и 40) получим Сводную таблицу,
показанную на рис. 45.
О | Е Г F 1 G
3111 371, 461
5000'
1265.46
25000j
7800
685 Общий итог
5000
1250 2515.46
25000
5000
7800
12800 1265,46 25000 1250| 45315.46
Рис. 45. Сводная таблица
В заключение рассмотрения вопроса составления Журнала хозопераций
укажем порядок вывода документа на печать.
С одной стороны, это просто — достаточно нажать на иконку э в Панели
инструментов и документ будет распечатан. Но как он будет распечатан? Если
пользователь составил таблицу, которая не помещается на стандартный лист бума-
ги, то Excel распечатает документ, разбив его на столько печатных листов, сколько
необходимо исходя из заданных параметров печати и размера страницы.
Бухгалтерский учет с помощью Excel 51
Поэтому целью следующих размышлений будет научить пользователя пра-
вильно настроить печать документа так, чтобы он был выведен на печать в
соответствии с его пожеланиями.
Итак, для начала нам необходимо определить, как программа сформировала
документ для вывода на печать Сделать это можно, через режим Предвари-
тельного просмотра так, как это описывалось выше. Если в процессе работы
пользователь установил в окне Предварительного просмотра режим Размет-
ки страницы, то разбивка документа для отправки на печать будет видна на
рабочем листе (рис. 46)
А1 sgra Документ
А В С । D Е F
Документ Р Няимеиовяиие операциир Дата [7 Сумма р Дебетр К еди -
2 Устав Уставный капитал 02.02.2005 25 000,00 461 401
3 Приходный кассовый ордер X® 5 Частичный взнос в уставный фонд от Северцева ОД 05.02.2005 5 000.00 301 461
Расходный кассовый ордер № 7, квитан- ция к объявлению на внесение наличности Перевод средств на расчетный счет 05.02.2005 5 000,00 311 301
5 Платежное поручение № 1 Оплата за канцтовары ТОВ"ЛОКСИ" 06.02.2005 278,96 371 311
6 Платежное поручение X® 2 Оплата за материалы ПП "Антрим" 08.02.2005 986,50 371 311
7 Платежное поручение Xs 3 Оплата аренды СПДФЛ Самсонов И.И. 09.02.2005 1 250.00 685 311
8 Выписка банка Получен аванс от ОАО "Сигма" 12.02.2005 7 800,00 311 681
8
Рис. 46. Рабочий лист в режиме Разметки страницы
На рис. 46 видно три основных элемента режима Разметки страницы'.
1) область печати, выделенная белым цветом (на рисунке — это столбцы А: Г);
2) граница области печати, обозначенная толстой синей линией (на рисунке
разделяет столбцы F и G);
3) границы печатных листов, обозначенные синей пунктирной линией (на
рисунке разделяет столбцы D и Е).
Кроме того, на рабочем листе Excel в фоновом режиме мы видим номера стра-
ниц в том порядке, как они будут выводиться на печать (текст «Страница 1» и
«Страница 2» в центральной части печатного листа).
Таким образом, в нашем случае, если пользователь будет выводить на печать
диапазон ячеек A1.F8, он будет распечатан на двух листах бумаги.
Как сделать, чтобы Журнал хозопераций был распечатан на одном листе
бумаги? Для этого есть два пути.
Первый путь — это захватить мышкой пунктирную линию, разделяющую
две печатные страницы, и потянуть ее вправо до толстой синей линии (если
необходимо разместить таблицу на одном листе бумаги по ширине) или вниз
(если таблицу необходимо разместить на одном листе бумаги по высоте).
52 Бухгалтерский учет с помощью Excel
Однако это очень грубый инструмент. Если пользователю нужно точно раз-
местить таблицу на листе бумаги, ему необходимо воспользоваться возможно-
стями команды Параметры страницы, которая размещена в меню Файл. После
выбора этой команды откроется окно Параметры страницы (рис. 47).
Рис. 47. Диалоговое окно команды Параметры страницы
(вкладка Страница)
Как видно на рис. 47, окно «Параметры страницы» состоит из четырех
вкладок По умолчанию открывается вкладка «Страница», на которой пользо-
ватель может определиться с ориентацией печатной страницы, изменить масштаб
изображения для размещения таблицы на определенном количестве страниц, а
также выбрать размер бумаги, качество печати и номер первой страницы.
Бухгалтерский учет с помощью Excel 53
Рис. 48. Диалоговое окно команды Параметры страницы
(вкладка Поля)
На рис. 48 показана следующая вкладка окна Параметры страницы, на
которой пользователь может:
- определить размеры полей своего документа (верхнего, нижнего, правого
и левого), которые измеряются в сантиметрах;
- определить место размещения верхнего и нижнего колонтитулов (указан-
ный размер должен быть меньше размера соответствующего поля, иначе текст,
введенный пользователем в колонтитулы, будет наслаиваться на основной
текст);
- отцентровать печатаемое изображение на странице.
Все изменения, производимые пользователем схематически отражается на
рисунке, который находится в центральной части вкладки.
На рис. 49 представлена вкладка Колонтитулы окна Параметры страницы.
Что такое «колонтитул»?
Колонтитул — это дополнительная область на странице, где пользователь
может разместить различную информацию относительно документа, как то:
- количество страниц в документе;
- номер страницы;
- день и дату создания документа;
- название документа:
- прочую информацию по выбору пользователя.
54 Бухгалтерский учет с помощью Excel
Рис. 49. Диалоговое окно команды Параметры страницы
(вкладка Колонтитулы)
Пользователь может выбрать как один из стандартных колонтитулов, предла-
гаемых программой (нажав на кнопку В в соответствующем месте окна), так и
создать свой колонтитул, нажав на кнопку «Создать верхний колонтитул...*
или «Создать нижний колонтитул...».
После выполнения этих действий откроется окно создания колонтитулов
(рис. 50), в которых пользователь сможет составить свой собственный колон-
титул.
Рис. 50. Окно создания колонтитула
Бухгалтерский учет с помощью Excel 55
Последней вкладкой окна Параметры страницы является вкладка Лист
(рис. 51), на которой пользователь может:
- указать диапазон, который необходимо вывести на печать;
- указать строки или столбцы, которые будут печататься на каждой стра-
нице (например, названия строк или столбцов в таблице);
- указать дополнительные настройки печати;
— установить порядок вывода страниц на печать.
Рис. 51. Диалоговое окно команды Параметры страницы (вкладка Лист)
Использование этих возможностей Excel позволит пользователю составить
именно такой документ, который он хочет.
Краткое резюме главы 3:
1. Для того чтобы составить Журнал хозопераций, создаем специальный
файл на винчестере.
2. Создаем и форматируем (устанавливаем формат и ширину ячеек) таблицу
Журнала хозопераций на одном из листов книги Excel. В рассмотренном
в настоящей главе примере для ячеек следующих столбцов указаны такие
форматы ячеек:
— для столбцов «Документ* и «Наименование операции* использу-
ется формат Текстовый или Общий;
— для столбца «Дата* используется формат Дата в любом из возмож-
ных (по выбору пользователя) видах;
56 Бухгалтерский учет с помощью Excel
— для столбца «Сумма» используется формат Числовой с отражением
2-х десятичных знаков;
— для столбцов «Дебет» и «Кредит» также используется формат Чис-
ловой но без десятичных знаков.
3. Заносим в созданный Журнал хозопераций хозяйственные операции
предприятия пользователя в календарном порядке.
4. Не забываем, что номера корреспондирующих счетов указываем с точ
ностью до субсчетов первого уровня.
5. Для анализа информации Журнала хозопераций используем рассмот-
ренные в настоящей главе возможности Excel.
Бухгалтерский учет с помощью Excel 57
Глава 4
Формирование Оборотно-сальдовой ведомости
В соответствии с предложенным алгоритмом формирования системы элект-
ронных таблиц для ведения на предприятии бухгалтерского учета (рис. 29)
рассмотрим теперь порядок формирования на основе Журнала хозопераций
месячных Оборотно-сальдовых ведомостей.
В качестве исходной формы такой ведомости предлагаем использовать таб-
лицу, которая представлена на рис. 52.
А I I в ! I...... с .. I 0 .' Е . ' I F " I I G I I н
1 Обо отно сальдовая ведомость за (месяц 2005 года
2 Номер счета Сальдо на начало месяца Корреспонди- Обороты за период Сальдо на конец периода
по дебету по кредиту румщнй счет по дебету по Кредиту по дебету по кредиту
4
5
Рис. 52. Окно Оборотно-сальдовой ведомости
При ее составлении пользователю необходимо исходить из своих возмож-
ностей и знания Excel. Для облегчения составления такой таблицы авторы
настоящей книги рекомендуют разместить лист с ведомостью в той же книге, в
которой размещен Журнал хозопераций. Это позволит избежать использования
гиперссылок (т. е. ссылок на таблицы, размещенные в других файлах).
Кроме того, поскольку для ведения бухгалтерского учета необходимо фор-
мировать Оборотно-сальдовые ведомости по итогам каждого месяца, для
облегчения программирования таких таблиц их необходимо заготовить сразу
в 12 экземплярах (по одной на каждый месяц), используя режим группового
ввода, о котором уже отмечалось в предыдущей главе. При этом необходимо
иметь в виду, что ведомости по отдельным месяцам должны быть расположены
на отдельных листах книги Excel.
Теперь перейдем к вопросу выбора формата ячеек Оборотно-сальдовых ве-
домостей. В предложенной нами таблице будут присутствовать данные трех
форматов — Числового, Текстового и Дата.
В Числовом формате будет представлена вся информация в таблицах за
исключением заголовков столбцов и названия самой таблицы. При этом будет
иметь место некоторое различие в визуальном представлении таких данных.
Так, номера счетов должны быть представлены в целых числах (столбцы
«Номер счета» и «Корреспондирующий счет»), а суммы сальдо и оборотов —
с точностью до копеек, т. е. до второго знака после запятой.
Ячейки с названиями столбцов и словами «Оборотно-сальдовая ведомость
за» и «месяц 2005 года» в названии таблиц должны быть представлены в Тек
стовом формате.
Что же касается ячейки, расположенной между двумя текстовыми частями
названия таблицы, то она должна быть отформатирована в формате Дата, при-
58 Бухгалтерский учет с помощью Excel
чем в качестве типа отражения этого формата должно быть выбрано указание
только названия месяца (пункт «Март», рис. 53).
Рис. 53. Выбор формата Дата для Оборотно-сальдовых ведомостей
Разобравшись с форматами ячеек, можем приступить к порядку заполнения
рассматриваемых электронных таблиц. И начнем с заполнения заголовка, а
именно, ячейки в формате Дата. Зачем было разбивать название таблицы на
части и морочить голову с этой ячейкой? Ответ прост.
Как вы, наверное, помните из главы 3. в Журнале хозопераций нами было спе-
циально оговорено обязательное присутствие столбца «Дата». Это необходимо
для проведения календарной выборки интересующих пользователя хозопераций.
Сам Журнал хозопераций может охватывать любой период, однако в рассмат-
риваемом примере будем исходить из того, что в нем отражаются хозопераций
за один календарный год. Таким образом, для расчета оборотов по конкретным
месяцам для формирования соответствующих Оборотно-сальдовых ведомостей
будет необходима информация об операциях, проведенных в конкретном месяце.
Эта сортировка будет производится непосредственно в ячейках таблицы путем
сравнения даты операции и месяцем, указанным в заголовке таблицы.
Введение месяца в заголовки таблиц должно быть осуществлено путем ука-
зания любой полной даты в пределах соответствующего месяца. Например, для
того, чтобы в рассматриваемой ячейке было отражено «февраль», можно вве-
сти «5-2-5» или «5/2/5» (первая цифра в надписи — число, вторая — номер
месяца, третья — последняя цифра номера года), или любой другой текст, в
котором вторым значением будет идти цифра «2». Программа же автоматически
Бухгалтерский учет с помощью Excel 59
отформатирует введенный текст и пользователь увидит в ячейке наименование
соответствующего месяца.
Теперь перейдем непосредственно к формированию самой таблицы. Опять же
с целью облегчения ее программирования и во избежание ошибок при введении
в нее формул, рекомендуем сформировать ее с указанием всех корреспонди-
рующих счетов по каждому счету, включаемому в ведомость. Хотя таблица
получится достаточно громоздкой, а на ее составление уйдет довольно много
времени, это окупится в дальнейшем, поскольку пользователю необходимо
будет проделать эту работу только один раз. На рис. 54 представлен пример
заполнения Оборотно-сальдовой ведомости для счета 31.
А 1 L в С 1 1 о | 1 Е 1 ! £ 1 2 LL
1 Оборотно сальдова я ведомость та Февраль месяц 2005 гор р
ч Номер счета Сальдо на начало месяца Корре спонди Обороты за период Сальдо на ко нец периода
з по дебету по кредиту рующий счет по дебету по кредиту по дебету по кредиту
1 31 14
5 31 15
в 31 16
1 31 18
в 31 30
Q 31 31
10 31 33
11 31 34
Рис. 54. Заполнение Оборотно-сальдовой ведомости по счету 31:
а) начало таблицы; б) окончание таблицы
Аналогичным образом заполняем таблицу для всех других счетов (причем,
как и с созданием самой таблицы это можно делать в групповом режиме).
Теперь рассмотрим наполнение ячеек таблицы формулами. И начнем с запол-
нения итоговых строк по отдельным счетам (на рис. 54 это строка 53 «Итого
по счету 31»}.
В этой строке у нас имеется три массива информации:
1) начальное сальдо;
2) обороты за месяц;
3) конечное сальдо.
Что касается Начального сальдо, то в Оборотно-сальдовых ведомостях оно
60 Бухгалтерский учет с помощью Excel
будет равно Конечному сальдо предыдущего месяца (например, Начальное
сальдо февраля будет равняться Конечному сальдо января). Для ведомостей за
февраль — декабрь у нас особых проблем не будет. Они заполняются простой
ссылкой на соответствующую ячейку предыдущего месяца. Например, в ячейку
В53 (на рис. 54 — начальное дебетовое сальдо по счету 31) вносим формулу
-ОСВ за январъ'ЮбЗ [2]
где ОСВ за январь — название листа с Оборотно-сальдовой ведомостью за
январь месяц.
Эта формула представляет собой ссылку на ячейку на листе Оборотно-саль-
довой ведомости за предыдущий месяц, которая содержит конечное дебетовое
сальдо по этому же счету.
В январской же ведомости начальные сальдо по счетам советуем вводить
вручную, перенося их из соответствующей строки конечного сальдо за декабрь
предыдущего года.
Что касается столбцов Оборотов за период, то в итоговой строке производим
простое суммирование оборотов по каждому отдельному корреспондирующему
счету, используя функцию СУММ. Например, в ячейке Е53 (общие дебетовые
обороты по счету 31) будет представлена формула
=СУММ(Е4:Е52) [3]
где Е4:Е52 — это диапазон, который охватывает ячейки, содержащие обороты
по всем корреспондирующим со счетом 31 счетам.
Теперь рассмотрим порядок заполнения итоговых ячеек в столбцах Конечного
сальдо. Здесь формулы будут иметь более сложный характер, учитывая, что
у нас есть счета не только активные или только пассивные, у которых может
быть только дебетовое сальдо или только кредитовое сальдо, но существуют и
активно-пассивные счета, в которых вид сальдо зависит от того, какой знак в
итоге имеет полученное сальдо (имеется в виду, что если, например, дебето-
вое сальдо по такому счету получилось отрицательным, то оно переводится в
кредитовое сальдо со знаком «+»).
Поэтому наша формула будет иметь следующий вид:
— для определения конечного дебетового сальдо:
=ЕСЛИ(153="П";0;ЕСЛИ(153=нА";ЕСЛИ(И((В53+Е53-Е53)>=0;
С53=0);В53+Е53-Г53;"#ОШИБКА!");ЕСЛИ(В53>0;
ЕСЛИ((В53+Е53Е53)>0;
В53+Е53 Е53;0);ЕСЛИ((С53+Е53 E53)<0; (C53+F53 E53);0)))) [4]
— для определения конечного кредитового сальдо:
=ЕСЛИ(153="А";0;ЕСЛИ(153="П";ЕСЛИ(И((С53+Е53-Е53)>=0;
В53=0);С53+Е53-Е53;"#ОШИБКА!");ЕСЛИ(С53>0;
ЕСЛИ((С53+Е53Е53)>0;
C53+F53 Е53;0);ЕСЛИ((В53+Е53-Е53)<0; (B53+E53-F53);0))))
[5]
Бухгалтерский учет с помощью Excel 61
Для чего нужны такие, на первый взгляд громоздкие, формулы. Дело в том,
что они универсальны, т. е. охватывают все возможные виды счетов, а также
производят первичный контроль правильности отражения исходных данных.
Рассмотрим их по порядку.
По своей структуре они идентичны. Единственным существенным различием
между формулой 4 и формулой 5 является алгоритм расчета конечного сальдо.
И это не удивительно, ведь конечное дебетовое сальдо (Скд) рассчитывается
по формуле:
Скд = Снд + Од - Ок [6]
где Снд — сальдо начальное дебетовое;
Од — дебетовые обороты;
Ок — кредитовые обороты.
В то время, как конечное кредитовое сальдо (Скк) рассчитывается с точно-
стью до наоборот:
Скк = Снк + Ок - Од [7]
Главной особенностью данных формул является зависимость выбранного
алгоритма расчетов от вида счета. То есть в зависимости от того, является счет
активным, пассивным или активно-пассивным, предполагается использование
своей конкретной формулы.
Такой выбор осуществляется с использованием служебной ячейки, которая
в нашем случае расположена справа от ячейки конечного кредитового сальдо
в строке «Итого по счету 31». В нашем случае — это ячейка 153. В ней не-
обходимо ввести русскую букву «А» для активных счетов, букву «77» — для
пассивных счетов. Отсутствие значения в такой ячейке, либо наличие любого
другого значения будет означать, что счет является активно-пассивным
Выбор алгоритма расчета проводится с использованием функции ЕСЛИ.
ЕСЛИ(лог_выражение; значение _если_истина; значение_если_ложь) — воз-
вращает одно значение, если заданное условие при вычислении дает значение
ИСТИНА, и другое значение, если ЛОЖЬ.
В тексте формулы используется также функция И(логическое_значение1;
логическое_значение2которая возвращает значение ИСТИНА, если все
аргументы имеют значение ИСТИНА ', возвращает значение ЛОЖЬ, если хотя
бы один аргумент имеет значение ЛОЖЬ.
В некоторых случаях формула выдает сообщение об ошибке (ИОШИБКА!). Это
происходит, если при определении счета как активного (А) или пассивного (77):
— присутствует неправильное начальное сальдо;
- конечное сальдо меньше нуля.
Поскольку для активно-пассивных счетов отследить такие нюансы практи-
чески невозможно, то для таких счетов ошибки не выдаются и пользователю
необходимо самостоятельно проверять правильность внесения первичной ин-
формации.
Перейдем теперь к рассмотрению последней части нашего программирова-
ния — к вычислению дебетовых и кредитовых оборотов по отдельным кор-
62 Бухгалтерский учет с помощью Excel
респондирующим счетам (для счета 31 на рис. 54 — это ячейки в диапазоне
E4.F52Y
Составим формулу для заполнения ячейки Е4, т. е. для дебетового оборота
по счету 31 в корреспонденции со счетом 14. Для этого нам придется использо-
вать Мастер суммирования. По умолчанию он в Excel не установлен. Для его
подключения выберем в меню Сервис команду Надстройки и в открывшемся
окне выберем пункт Мастер суммирования (рис. 55). После нажатия кнопки
ОК программа дополнительно установит указанный мастер.
Рис. 55. Внешний вид окна Надстройки
После всех этих действий в меню Сервис появится новое подменю Мастер,
в котором будет присутствовать команда Частичная сумма (рис. 56).
Бухгалтерский учет с помощью Excel 63
Орфография
Подбор параметра
Завомости формул
Надстройке...
Настрой^...
Проверка нагоаия оимбок.
Общая рабочая область...
Доступ к книге..
Исправления
Сравнить и объединить и*ги .
Защита
Совместная работа
Рис. 56. Команда Частичная сумма
Для ее использования необходимо, чтобы активным был лист с Оборотно-
сальдовой ведомостью за соответствующий месяц. При выборе этой команды
открывается окно Мастера суммирования (рис. 57).
Рис. 57. Окно Мастера суммирования — шаг 1
64 Бухгалтерский учет с помощью Excel
В этом окне нам необходимо определить таблицу, в которой мы будем произ-
водить вычисления. Для этого нам необходимо нажать на кнопку -=J в нижней
правой части окна Мастера суммирования. В результате этих действий окно
Мастера суммирования сократится до Строки формул, в которой нам необходи-
мо выбрать диапазон вычислений В нашем случае он будет иметь такой вид: i
'Журнал хозопераций'!$С1 :$F30000 [8]
В этой надписи текст «'Журнал хозопераций'!» представляет собой назва-
ние листа, на котором размещен Журнал хозопераций, причем обращаем ваше
внимание, что название этого листа должно быть взято в одинарные прямые
апострофы (в английской раскладке клавиатуры необходимо нажать клавишу,
соответствующую русской букве «Э»), а после него должен быть поставлен I
восклицательный знак.
Диапазон, указанный нами в этой надписи ($С1 :$F30000), указывает число I
столбцов и строк, в которых будет происходить работа Мастера суммирования
(в нашем случае он начинается столбцом «Дата» и заканчивается столбцом
«Кредит»), Поскольку Мастер суммирования не поддерживает работу с полны-
ми столбцами, нам пришлось ограничить диапазон 30000 строк (надеемся, что у I
пользователя не будет более 30000 хозяйственных операций в течение года).
Обращаем ваше внимание на то, что Мастер суммирования также не под- I
держивает работу с объединенными ячейками, поэтому в целях избежания
ошибок в работе с программой проследите, чтобы в выбранном вами диапазоне
не было бы таких ячеек.
После выполнения всех этих операций нажимаем на кнопку «Далее >» в окне
Мастера суммирования и перейдем к следующему шагу вычислений (рис. 58).
Рис. 58. Окно Мастера суммирования — шаг 2
Бухгалтерский учет с помощью Excel 65
В этом окне нам необходимо выбрать диапазон суммирования и условия
отбора данных в этом диапазоне.
В окошке Суммировать: выбираем наименование интересующего нас столб-
ца - Сумма.
Теперь подходим к самому главному. Поскольку нам необходимо составить
универсальную формулу, необходимо установить в ней нестандартные условия
выборки информации. Поэтому в окошках «Столбец» и «Условие» установим
следующие соотношения:
Столбец
Дата
Дебет
Кредит
Условие
МЕСЯЦ($Е$1)
А4
D4
Дадим некоторые пояснения к этим соотношениям:
- напоминаем, что адреса ячеек (SES1, D4 и А4) необходимо вводить анг-
лийскими литерами;
- условие МЕСЯЦ($Е$1) в столбце «Дата» позволят нам отбирать для
суммирования только те строки, в которых номер месяца осуществления хо-
зяйственной операции соответствует месяцу, за который составляется Обо-
ротно-сальдовая ведомость (информация об этом расположена в ячейке Е1).
Поскольку предполагается, что для облегчения заполнения таблицы формулами
мы будем копировать эти формулы из одной ячейки в другую, на адресе этой
ячейки у нас установлены знаки доллара, таким образом, при копировании
адрес этой ячейки меняться не будет;
- поскольку в ячейке Е4 мы должны просуммировать обороты, соответст-
вующие проводке Дт 31 — Кт 14, то для этого нам необходимо отсортировать
данные в столбце «Сумма» также по критериям соответствия номеру счета — по
дебету 31, по кредиту — 14. Эти данные, соответственно, находятся в ячейках
А4 и D4.
После определения каждого из этих условий нам необходимо нажимать
кнопку «Добавить условие» в окне Мастера суммирования (рис. 58). В ре-
зультате в окошке в нижней части окна Мастера суммирования у нас будут
присутствовать три условия, как это видно на рис. 58.
Если в процессе выполнения этих работ вы ошиблись, и ввели неправильное
условие — достаточно выбрать его в этом окне о нажать кнопку «Удалить
условие», а затем ввести условие правильно.
После ввода всех необходимых условий нажимаем на кнопку «Далее >» и
переходим к следующему окну Мастера суммирования (рис. 59).
66 Бухгалтерский учет с помощью Excel
Рис. 59. Окно Мастера суммирования — шаг 3
В этом окне нам не нужно выполнять никаких действий, поскольку нас
вполне устраивает выбор по умолчанию — Копировать формулу в отдельную
ячейку. Поэтому мы просто нажимаем на кнопку «Далее >».
В последнем окне Мастера суммирования необходимо выбрать ячейку, в
которой будут отражаться результаты вычислений (рис. 60). Поскольку все
вышеперечисленные действия выполнялись для расчета дебетового сальдо по
проводке Дт 31 — Кт 14, т. е. для ячейки Е4, то в соответствующем месте
вводим адрес этой ячейки и нажимаем кнопку «Готово» (рис. 60).
Рис. 60. Окно Мастера суммирования — шаг 4
Бухгалтерский учет с помощью Excel 67
Однако хотим сразу предупредить пользователя — полученная формула не
будет ничего считать (или по крайней мере считать правильно). Для правиль-
ных расчетов нам нужно немного подкорректировать ее.
Причем в редактировании этой формулы есть один большой «подводный
камень» — она очень плохо поддается корректировке. Поэтому делать это
нужно очень осторожно и в точном соответствии с дальнейшими указаниями
во избежание нарушения ее структуры:
1) сделайте активной ячейку с формулой (Е4) — в результате в Строке
формул появится следующее изображение (рис. 61);
{=СУММ(ЕСЛИ(,Журналхозопераций,!$С$2:$С$30000=“МЕСЯЦ($Е$1)";ЕСЛИ(,Журнал
____хозопераций'1$Е$2 $Е$30000=‘,$А$4";ЕСЛИ(,Журнал хозопераций'1$Е$2$Е$30000=,‘04";,Журнал
_01 хозопераций,1$0$2:$0$30000;0):0);0))}
Рис. 61. Синтаксис формулы для расчета дебетового
оборота в ячейке Е4
Обращаем ваше внимание, что первым признаком того, что формула пере-
стала выполнять свои функции, является исчезновение символов фигурных
скобок в начале и конце формулы. При этом ручной ввод этих символов не
исправит ситуацию;
2) наведите маркер мыши на первую функцию ЕСЛИ и щелкните по ней
левой кнопкой мыши. В результате текстовый маркер будет мигать внутри
названия этой функции:
3) нажимаем иконку Мастера формул Я, в результате чего открывается
окно Аргументы, функции ЕСЛИ (рис. 62);
Рис. 62. Окно Аргументы функции
68 Бухгалтерский учет с помощью Excel
4) в открывшемся окне в строке <<Лог-Выражение» приводим представленное
выражение к виду:
МЕСЯЦСЖурнал хозопераций'! $С$2.$С$30000)=МЕСЯЦ($Е$1) [9]
5) нажимаем на кнопку «ОК»;
6) повторяем действия 2 и 3 для второй функции ЕСЛИ',
7) в открывшемся окне в строке «ЛогВыражение» приводим представленное
выражение к виду:
ЦЕЛОЕСЖурнал хозопераций'!$Е$2:$Е$30000 10)=А4 [10]
и нажимаем «ОК»;
8) повторяем действия 2 и 3 для третьей функции ЕСЛИ,
9) в открывшемся окне в строке «Лог_Выражение» приводим представленное
выражение к виду:
ЦЕЛОЕСЖурнал хозопераций'!$F$2:$F$30000 10)=D4 [И]
и нажимаем «ОК».
Дадим некоторые пояснения относительно формул 10 и И В них исполь-
зуется функция ЦЕЛОЕ(число), которую мы упоминали в начале книги. Она
используется для того, чтобы от субсчетов перейти к счетам. В аргументе этой
формулы мы делим номер субсчета на 10 и из полученного числа убираем
дробную его часть. Таким образом, цепочка вычислений для, например, суб-
счета 311 будет иметь следующий вид: 311 — 31,1 31.
После выполнения всех этих действий мы имеем готовую к употреблению форму-
лу, которую можем скопировать во все ячейки столбца Е, в которых предполагается
суммирование дебетового оборота. Для этого заносим ячейку Е4 в буфер (.Ctrl +
+ Insert), затем выделяем интересующий нас диапазон ячеек и нажимаем Enter.
Excel автоматически переформатирует формулы и будем иметь набор формул по
подсчету дебетового сальдо для тех ячеек, которые указал пользователь.
Однако она не подходит для подсчета кредитового оборота по счетам. По-
кажем, как мы должны изменить формулу в ячейке Е4, чтобы она подходила
для суммирования кредитового сальдо в ячейке F4. Для этого выполним ряд
следующих операций:
1) скопируем ячейку Е4 в ячейку F4;
2) выполняем шаги 1—3 предыдущего алгоритма для второй функции
ЕСЛИ-,
3) в открывшемся окне в строке <<Лог_Выражепие» вместо текста «В4» вво-
дим текст «D4») и нажимаем «О/С»;
4) те же действия выполняем для третьей функции ЕСЛИ, в которой вместо
текста «Е4» вводим текст «Л4».
Этими действиями мы поменяли местами адреса ячеек, по которым проводи-
лась проверка на соответствие номеру счета по дебету и по кредиту.
После этого снова копируем ячейку с формулой во все ячейки столбца F,
где необходим расчет кредитового оборота.
Бухгалтерский учет с помощью Excel 69
Мастер суммирования не работает в режиме группового ввода. Поэтому для
наполнения Оборотно-сальдовых ведомостей за другие месяцы необходимо
просто скопировать соответствующие заполненные формулами ячейки на листы
с этими ведомостями.
После завершения работы по наполнению листов нашей книги формулами,
наша книга будет состоять из (как минимум) 13 листов, на первом из которых
будет находится Журнал хозопераций за весь календарный год, а на осталь-
ных 12 листах будут находится Оборотно-сальдовые ведомости за каждый
месяц.
В заключение работы по составлению Оборотно-сальдовых ведомостей хотим
дать вам один совет: если у вас не очень мощный компьютер, или специфика вашего
предприятия не предполагает такого большого количества хозопераций в течение
календарного года, то ограничьте количество анализируемых строк в формуле 8
достаточным для вашего предприятия количеством хозопераций (например, 1000).
Если в течение года вы выйдете за установленный предел, вы всегда сможете
внести соответствующие изменения в формулы расчета оборотов.
Следующим нашим шагом будет формирование Главной книги.
Краткое резюме главы 4:
1. Для создания Оборотно-сальдовой ведомости необходимо:
— иметь предварительно созданный Журнал хозопераций',
— создать таблицу Оборотно-сальдовой ведомости за январь по
форме, предложенной в настоящей главе. В этой таблице должны быть пред-
ставлены все счета Плана счетов в корреспонденции со всеми возможными
счетами во избежание проблем с составленными нами формулами.
2. Отформатировать ячейки Оборотно-сальдовой ведомости таким
образом:
— в столбцах «Номер счета* и «Корреспондирующий счет* — фор-
мат Числовой без отражения десятичных знаков;
— в остальных столбцах — формат Числовой с отражением двух деся-
тичных знаков.
3. Составить формулы для:
— формирования начального дебетового и кредитового итогового сальдо;
— формирования конечного дебетового и кредитового итогового сальдо;
— подсчета итоговых дебетовых и кредитовых оборотов;
— подсчета дебетовых и кредитовых оборотов по корреспондирующему счету.
4. Скопировать составленные формулы во все соответствующие ячейки
Оборотно-сальдовой ведомости в порядке, рассмотренном в настоящей
главе.
5. Скопировать лист с Оборотно-сальдовой ведомостью И раз (в
результате получим 12 листов по количеству календарных месяцев в году).
6. Изменить названия листов и дату в названии Оборотно-сальдовой
ведомости.
7. Отражение данных в Оборотно-сальдовой ведомости происходит
автоматически по мере ввода соответствующих записей в таблицу Журнала
хозопераций.
70 Бухгалтерский учет с помощью Excel
Глава 5
Создание Главной книги
Перед описанием порядка формирования Главной книги, дадим некоторые
общие характеристики этого процесса.
Главная книга может составляться в двух вариантах:
— в том же файле, в котором представлены Журнал хозопераций и Обо-
ротно-сальдовая ведомость;
— в отдельном файле.
У каждого из этих вариантов есть свои плюсы и минусы.
Положительным аспектом первого варианта является то, что вся информация
будет сосредоточена в одном файле и пользователю не нужно будет использо-
вать ссылки на внешние данные, расположенные в других файлах.
Отрицательным моментом этого варианта является то, что поскольку Глав-
ная книга будет состоять из 77 листов (по количеству счетов в бухгалтерском
учете), то файл, содержащий такое большое количество данных будет очень
большим и громоздким, и его использование может быть сопряжено с трудно-
стями, особенно если у пользователя имеется не очень мощный компьютер.
Что касается второго варианта, то его главным положительным аспектом яв-
ляется именно относительная легкость работы с таблицами, в то же время как
его отрицательной стороной является необходимость для пользователя жестко
привязывать размещение всех файлов, которые участвуют в формировании
Главной книги, к определенному месту на винчестере. Любое перемещение файла
с Журналом хозопераций будет означать, что ваша Главная книга прекратит
свое существование, поскольку формулы, содержащиеся в ней, не будут иметь
источника данных для расчетов.
Перейдем теперь непосредственно к вопросу формирования Главной книги
предприятия. И начнем с создания файла.
Excel по умолчанию создает книгу из трех листов. Для того, чтобы не за-
ниматься ненужным созданием дополнительных листов для Главной книги,
сделаем следующее, в окне Параметры (меню Сервис, команда Параметры)
на вкладке Общие в строке Листов в новой книге установим необходимое нам
количество листов (рис. 63). После этого все новые книги будут создаваться в
составе установленного пользователем количества листов.
Бухгалтерский учет с помощью Excel 71
Рис. 63. Вкладка Общие пункта Параметры меню Сервис
Перейдем теперь непосредственно к созданию листа Главной книги. Вам,
несомненно, известен ее внешний вид, поэтому просто представим пример
ее составления для счета 31 (рис. 64). Мы не рекомендуем формировать ис-
ходный лист Главной книги в режиме группового ввода, поскольку Мастер
суммирования, который понадобится нам для наполнения формулами нашей
Главной книги, не работает в нем, и нам все равно придется потом заниматься
копированием листа с формулами.
Количество столбцов на листе Главной книги будет зависеть от количества
счетов, корреспондирующих со счетом, по которому составляется этот лист.
Поскольку их количество может быть очень большим (например, у счета 31
имеется 49 корреспондирующих счетов), рассмотрим дополнительно два во-
проса:
1) порядок добавления столбцов:
2) группировка столбцов.
Если пользователю необходимо добавить определенное количество столбцов
(как впрочем и строк), ему необходимо выделить необходимое их количество
и занести их в буфер {Ctrl + Insert). После этого необходимо выделить стол-
бец, слева от которого необходимо вставить требуемое количество столбцов,
навести маркер мыши на название этого столбца, вызвать контекстное меню
нажатием правой кнопки мыши и выбрать команду «Добавить скопированные
ячейки».
A В D Е F 1 G 1 Н 1 • 1 J 1 к 1 L I м
1 ГЛАВНАЯ КНИГА
СЧЕТ 31 Счета в банках
номер и название счета
в Месяцы Январь 2005
С кредита счета № 14 С кредита счета № 15 С кредита счета № 16 С кредита счета № 18 С кредита счета № 30 С кредита счета № 31 С кредита счета № 33 С кредита счета Ns 34 С кредита счета N 35 С кредита счета № 36 С кредита счета Ns 37 С кредита счета № 39
9 10 11 по журналу по журналу N- _ по журналу № я по журналу % по журналу № * по журналу № *7. по журналу № 3.8- по журналу № по журналу Ns 4 по журналу по журналу № по журналу Ns
12 Февраль 2005
13 Март 2005
14 Апрель 2005
15 Май 2005
16 17 Июнь 2005 Июль 2005 —
18 Август 2005
19 Сентябрь 2005
20 Октябрь 2005
21 Ноябрь 2005
22 Декабрь 2005
a)
AQ AR AS АТ AU AV | AW 1 АХ 1 АУ | 1 А? 1 ВА | 1 ВВ ВС
1 т 4 1 X
8 Обороты по кредиту итого Остаток Месяцы Январь 2005
7 8 С кредита счета № 90 С кредита счета № 91 С кредита счета № 92 С кредита счета № 93 С кредита счета № 94 С кредита счета № 95 С кредита счета № 97 С кредита счета № 99 Итого Дебет Кредит
9 10 11 по журналу № по журналу № f V по журналу № по аур™? по журналу № по журналу № по журналу № по журналу №
12 13 — — Февраль 2005 Март 2005
14 Апрель 2005
15 Май 2005
16 Июнь 2005
17 Июль 2005
18 Август 2005
19 Сентябрь 2005
20 Октябрь 2005
21 Ноябрь 2005
22 Декабрь 2005
б)
Рис. 64. Внешний вид листа Главной книги: а) начало листа; б) конец листа
74 Бухгалтерский учет с помощью Excel
Перейдем теперь к группированию столбцов. Группировка позволяет, со-
храняя структуру таблицы, скрыть не нужные в настоящий момент столбцы.
Покажем процедуру группирования на примере нашего листа Главной книги по
счету 31. Как мы уже говорили, у него имеется 49 корреспондирующих счетов,
поэтому ширина нашей таблицы составляет 55 столбцов, из которых на долю
корреспондирующих счетов приходится 49 столбцов. Именно их мы и будем
группировать.
Для начала определимся, как мы будем их группировать. Здесь также есть
два варианта — по классам счетов или по количеству. Выберем второй вариант
и сгруппируем их по 10 штук.
Для этого выделим девять столбцов (с В по J). Затем в меню Данные выби-
раем пункт Группа и структура и в открывшемся окне выбираем пункт Груп-
пировать (рис. 65).
грут-
>1 Сортировка...
- Фильтр
j Итоги...
Рис. 65. Выбор команды Группировать меню Данные
В результате этих действий над именами выделенных нами девяти ячеек
появится горизонтальная линия, а над 10-м столбцом (в нашем случае - это
столбец К) появится иконка со знаком минуса (рис. 66). При этом, если на ней
нажать левой кнопкой мыши, сгруппированный диапазон свернется и от него
останется видимым только столбец К с иконкой со знаком плюс над ним.
S
Рис. 66. Обозначение сгруппированного диапазона
Бухгалтерский учет с помощью Excel 75
Если мы сгруппируем все 49 столбцов с корреспондирующими счетами в
группы по 10 столбцов и свернем эти диапазоны окно нашей Главной книги
по счету 31 будет иметь вид, представленный на рис. 67.
ffl Г г+ и ' М 'в Й АЕ г АО Г АХ ] W I 1 « 1 1 ВА | ив 1 ВС
7
7
Месяцы Обороты Обороты кредиту итого Ост Месяцы
Т_ С кредита счета № 36 С кредита счета М 51 С кредита счета№ 66 С кредита счетам 84 С кредита счетам 99 Итого Дебет Кредит
журналу № журналу М по журналу М по журналу М по журналу М
I
11 Январь 2005, О Январь 2005
12 Февраль 2005 Февраль 2005
13 Март 2005 Март 2005
14 Апрель 200$ Апрель 2005
15 Май 2005 Май 2005
15 Июль 2005 Июнь 2005
17 Июль 20К Июль 2005
eft Август 2005 Август 2005
15 Сентябрь 2005 Сентябрь 200$
Октябрь 2005 Октябрь 2005
21 Ноябрь 2005 Ноябрь 2005
22 Декабрь 2005 Декабрь 2005
Рис. 67. Лист Главной книги по счету 31 в сгруппированном виде
Рассмотрим теперь вопрос форматирования ячеек листа Главной книги.
Как вы уже, наверное, заметили, на листе этой таблицы представлены ячейки
в трех форматах: Текстовом, Числовом и формате Дата.
В Текстовом формате созданы ячейки, описывающие:
- название таблицы (ячейки F1.J1),
- название строки «СЧЕТ» (ячейка F3) и название самого счета (ячейки
ШЗ);
- название столбцов таблицы, кроме номеров корреспондирующих счетов
(ячейки А6.А9, B6.AY6, В7.АХ7, В9:АХ9, AY7.AY9, AZ6.BC9).
В формате Дата созданы ячейки, отражающие номера месяцев (ячейки А11:
А22 и ВС11.ВС22), причем вид формата (объем отражаемой информации)
пользователь может выбрать сам (на рис. 53 автор настоящей книги предложил
указывать в этом формате месяц и год, за который указываются соответствую-
щие показатели).
Все прочие ячейки созданы в Числовом формате, причем номера счетов долж-
ны указываться в целых числах, а суммы оборотов и остатков — с точностью
до второго знака.
Теперь рассмотрим вопрос наполнения таблицы формулами. Как и при
формировании Оборотно-сальдовых ведомостей, нам понадобится Мастер
суммирования. И опять мы будем составлять формулы в два этапа: сначала
подготовим черновую формулу в Мастере суммирования, а затем откоррек-
76 Бухгалтерский учет с помощью Excel _
тируем ее в порядке, описанном нами в предыдущей главе. Приступим к этой
работе.
Создадим формулу для ячейки В11 (дебетовый оборот по счету 31 с кредита
счета 14).
На Шаге 1 определим местоположение анализируемой таблицы. Так как она
находится во внешнем файле, формула, вводимая на этом этапе, будет иметь
следующий вид:
э
'[Журнал хозопераций. xls]OCB за январь'! $А$2:$Е$30000 [12]
з
В этой формуле текст «Журнал хозопераций. xls» соответствует имени файла, 1
в котором находятся Оборотно-сальдовые ведомости. Текст «ОСВ за январь* i
соответствует названию листа, на котором находится Оборотно-сальдовая
ведомость за январь (поскольку в ячейке В11 указывается оборот именно за ?
январь). Введенный диапазон охватывает столбцы, начинающиеся номерами i
счетов и заканчивающиеся дебетовыми оборотами по этим счетам. Что касается I
номеров рассматриваемых строк, то. хотя в примере мы указываем диапазон
с 3-й по 30000-ю строку, в реальности пользователь может ограничить конец \
диапазона последней строкой Оборотно-сальдовой ведомости.
Обращаем ваше внимание на то, что, поскольку Мастер суммирования не
работает с объединенными ячейками, пользователю необходимо формировать <
Оборотно-сальдовые ведомости таким образом, чтобы они не имели в своем
составе объединенных ячеек.
На Шаге 2 мы определяем суммируемые ячейки и условия отбора информа-
ции. Поскольку мы суммируем дебетовые обороты (столбец Е на рис. 54), то
в строке Суммировать (рис. 58) указываем название этого столбца (в нашем
случае — это «Обороты»}.
Условиями фильтрации информации для целей этой формулы является
соответствие суммы оборота значению номера счета по дебету и значению кор-
респондирующего ему номера счета по кредиту.
Номер счета по дебету находится у нас в первой ячейке, поэтому первое
условие будет выглядеть следующим образом:
Номер счета=31 [13] I
где «Номер счета» — название столбца А, в котором представлены номера
счетов по дебету.
Вторым условием является отбор показателей по номеру корреспондирующего
счета. Внешний вид этого условия представлен ниже:
Корреспонди-=14 [14]
где «Корреспонди» — название столбца D, в котором представлены номера
корреспондирующих счетов.
Шаг 3 мы проходим без изменений, а в Шаге 4 в качестве места располо-
жения этой формулы указываем адрес нашей ячейки В11.
Полученная формула представлена на рис. 68.
Бухгалтерский учет с помощью Excel 77
§[=СУММ(ЕСЛИ('[Журнал хозопераций.х1Б]ОСВ за январь'!$А$3 $А$30000=31 ;ЕСЛИ(’[Журнал
с хозопераций xls]OCB за янеарь'!$0$3:$0$30000=14,1,0),0))}
Рис. 68. Предварительная формула для занесения оборотов
в Главную книгу
Теперь приступим к редактированию этой формулы. Напоминаем, что делать
это надо в соответствии с алгоритмом, указанным в предыдущей главе.
В окне «Аргументы функции» первой функции ЕСЛИ в строке «Лог-выра-
жение» число «31» (номер счета заполняемого листа Главной книги) необхо-
димо заменить на абсолютную ссылку $G$3 (номер ячейки, в которой указан
номер счета).
В окне «Аргументы функции» второй функции ЕСЛИ в строке «Лог-выраже-
ние» число «14» необходимо заменить на ссылку BS8 (именно в ней находится
номер счета с кредита, по которому происходит выбор оборота). Применение
знака абсолютной ссылки к номеру строки позволит нам свободно копировать
эту формулу на листе Главной книги: при копировании по столбцам Excel бу-
дет автоматически менять адрес столбцов, но при копировании ее по строкам
номер строки 8 меняться не будет.
В том же окне в строке «Значение-если-истина» вместо числа «1» вводит
следующий текст-
'[Журнал хозопераций.xlsJOCB за январь'!$Е$3:$Е$30000 [15]
где диапазон $Е$3:$Е$30000 соответствует столбцу суммируемого аргумента,
т. е. дебетового оборота.
Теперь формула у нас полностью готова (рис. 69), и нам остается только
скопировать ячейку с ней в диапазон С1Г.АХ11 Таким образом, мы заполнили
ячейки таблицы для января.
Д{=СУММ(ЕСЛИ('[Журнал хозопераций.х15]ОСВ за январь'1$А$3:$А$30000=$6$3;ЕСЛИ(’[Журнал
с хозопераций.х!з]ОСВ за январь'1$0$3:$0$30000=В$8;’[Журнал хозопераций x!s]OCB за январь'!
$Е$3:$Е$30000:0);0))}
Рис. 69. Окончательная формула для занесения оборотов
в Главную книгу
Для того чтобы оптимизировать полученную формулу для других строк
листа Главной книги, соответствующих последующим месяцам года, проделаем
следующие шаги-
1) скопируем ячейку с формулой в строку соответствующего месяца;
2) в тексте формулы заменим название рабочего листа «ОСВ за январь» на
название листа с Оборотно-сальдовой ведомостью за соответствующий месяц
(например, «ОСВ за февраль» для февраля или «ОСВ за март» для марта).
Для этого можно воспользоваться возможностями Мастера замены Excel
(команда Заменить меню Правка, рис. 70).
78 Бухгалтерский учет с помощью Excel
Рис. 70. Окно Мастера замены
Перед вызовом Мастера замены необходимо выделить диапазон, в котором
будет производиться замена.
После этого в строке «Найти» указываем текст «ОСВ за январь», а в строке
«Заменить на» указываем название листа с Оборотно-сальдовой ведомостью
за искомый месяц и нажимаем кнопку «Заменить все».
После выполнения этих действий должно появиться окошко с надписью
«Поиск завершен; выполнено 147 замен.» (рис. 71). Если в окне указано более
этого количества замен, это значит, что пользователь неправильно определил
диапазон ячеек, в которых будет производиться замена. Тогда необходимо от-
менить последнее действие (иконка мй на Панели инструментов) и повторить
все действия сначала.
Рис. 71. Окно результатов замены
ПРИМЕЧАНИЕ. Количество выполненных замен в нашем случае равняется
количеству выделенных ячеек, умноженному на три.
Если же все в порядке, нажимаем «ОК» в окне результатов замены (рис. 71) и
переходим к строке следующего месяца, где производим такие же действия.
Теперь перейдем к заполнению обобщающих ячеек в правой части листа
Главной книги.
Колонка «Итого» (столбец АУ) заполняется простым суммированием дебе-
Бухгалтерский учет с помощью Excel 79
товых оборотов по соответствующей строке (столбцы с В по АХ), например, в
ячейке AY 11 будет находиться формула
=СУММ(В11 :АХ11) [16]
Точно так же заполняются все остальные ячейки в этом столбце.
На этом этапе сделаем остановку, поскольку здесь заканчивается общая для
всех листов работа, т. е. теперь можно скопировать имеющуюся таблицу на
оставшиеся у нас листы, после чего поменять в ячейках G3.J3 номер и наиме-
нование счета, а в шапке таблицы поменять номера корреспондирующих счетов
и номера журналов-ордеров.
Дальнейшие действия мы по-прежнему будем проводить для листа Главной
книги по счету 31.
Заполнение всех оставшихся ячеек (в диапазоне AZ11-.BB22) будет представ-
лять обычный ввод й них ссылок на ячейки, в которых содержится необходимая
нам информация.
Так, для заполнения столбца AZ (общая сумма оборотов по кредиту счета 31)
в строке 11 мы делаем ссылку на ячейку F53 Оборотно-сальдовой ведомости
за январь:
-[Журнал хозопераций.xls]OCB за январь'!$Р$53 [17]
где ^Журнал хозопераций.xls» — имя файла, в котором находится Оборот-
но-сальдовая ведомость, а «ОСВ за январь» — название листа, в котором
находится ведомость за январь.
Для заполнения остальных ячеек в столбце AZ у нас есть две возможности:
1) скопировать ячейку AZ11 во все остальные ячейки этого столбца и заме-
нить в формулах текст «ОСВ за январь» на имя листа, на котором находится
Оборотно-сальдовая ведомость за соответствующий месяц (этот вариант при-
меним, если формы ведомостей за отдельные периоды идентичны);
2) вручную составить ссылки на соответствующие ячейки в нужных листах
вашей книги с Оборотно-сальдовыми ведомостями.
Абсолютно такой же механизм применим для заполнения формулами столбцов
остатков по дебету и кредиту (столбцы В А и ВВ соответственно).
Выделяем сформированные формулы в этих столбцах на листе Рабочей книги
по счету 10 и заносим их в буфер. Затем группируем листы и в режиме груп-
пового ввода копируем их на любой из сгруппированных листов. В результате
эти формулы появятся на всех листах. Далее корректируем их.
Для этого нам необходимо:
- определить адрес результирующей строки по каждому счету;
- разгруппировать листы Рабочей книги-,
- заменить в соответствующих ячейках номера строк.
Не забывайте при проведении замены адресов ссылок пользоваться возмож-
ностями Мастера замены.
Проделав все это со всеми листами Главной книги, мы имеем работоспособный
файл с этим документом, где информация будет автоматически обновляться по
мере добавления хозяйственных операций в Журнал хозопераций.
80 Бухгалтерский учет с помощью Excel
Переходим к следующему вопросу автоматизации ведения бухгалтерского
отчета на предприятии — составлению Баланса и Отчета о финансовых ре-
зультатах
Краткое резюме главы 5:
1. Для создания Главной книги необходимо:
— предварительно создать Оборотно-сальдовые ведомости за 12 ка-
лендарных месяцев;
— создать новый файл, на одном из листов которого сформировать лист
Главной книги для одного из счетов. В таблицу этой страницы Главной
книги необходимо внести номера всех счетов, корреспондирующих с данным
счетом по кредиту, а также номера соответствующих журналов-ордеров по
этим счетам.
2. Отформатировать ячейки таблицы Главной книги:
— в столбцах «Месяцы» установить формат Дата с отражением месяца
и года;
— во всех остальных ячейках — формат Числовой с отражением двух
десятичных знаков.
3. Составить формулы для января для:
— подсчета оборотов по соответствующим парам счетов;
— суммирования дебетовых оборотов в пределах этого месяца;
— подсчета общего кредитового оборота по соответствующему счету;
— указания ссылки на ячейки с конечными сальдо из Оборотно-саль-
довой ведомости за январь.
4. Скопировать ячейки с формулами для января в строки для остальных
календарных месяцев.
5. Исправить в формулах наименования листов с Оборотно-сальдовыми
ведомостями для соответствующих месяцев.
6. Скопировать готовый лист Главной книги необходимое количество раз
7. Переименовать скопированные листы и исправить в них исходные дан
ные:
— номер счета, по которому составляется соответствующий лист Главной
книги;
— номера корреспондирующих счетов;
— номера журналов-ордеров.
8. Изменить в соответствующих формулах в столбцах с конечными сальдо
ссылки на соответствующие ячейки Оборотно-сальдовых ведомостей
9. Данные в Главной книге будут обновляться автоматически по мере
внесения дополнительных записей в Журнал хозопераций.
Бухгалтерский учет с помощью Excel 81
Глава 6
Составление Баланса предприятия
Переходим к следующему аспекту автоматизации ведения бухгалтерского
учета на предприятии — составлению финансовой отчетности. Здесь мы рас-
смотрим два момента:
1) составление Баланса предприятия;
2) составление Отчета о финансовых результатах.
Начнем по порядку. В нижеследующей таблице приведены источники для
заполнения строк Баланса (они нам понадобятся для определения дальнейшего
порядка нашей работы), причем обращаем ваше внимание, что мы рассматри-
ваем стандартную форму Баланса без дополнительных строк, используемых
в отдельных случаях.
Таблица 2
Номер строки Баланса Источник информации для заполнения
1 2
010 стр. 011 - стр. 012
011 сальдо по Дт 12
012 сальдо по Кт 133
020 сальдо по Дт 15
030 стр. 031 - стр. 032
031 сальдо по Дт 10 и Дт 11
032 сальдо по Кт 131 и Кт 132
040 сальдо по Дт 141
045 сальдо по Дт 142 и Дт 143
050 сальдо по Дт 16
060 сальдо по Дт 17
065 сальдо по сч. 19 (дебетовое со знаком «+» или кредитовое со знаком «-»)
070 сальдо по Дт 18
080 стр. 010 + стр. 020 + стр. 030 + стр. 040 + + стр. 050 + стр. 060 ± стр. 065 + стр. 070
100 сальдо по Дт 20 и Дт 22
110 сальдо по Дт 21
120 сальдо по Дт 23 и Дт 25
82 Бухгалтерский учет с помощью Excel
1 2
130 сальдо по Дт 26 и Дт 27
140 сальдо по Дт 28
150 сальдо по Дт 34
160 стр. 161 - стр. 162
161 сальдо по Дт 36
162 сальдо по Дт 38
170 сальдо по Дт 641 и Дт 642
180 сальдо по Дт 371
190 сальдо по Дт 373
200 сальдо по Дт 682 и 683
210 сальдо по Дт 372, Дт 374, Дт 375, Дт 376, Дт 377 и Дт 65
220 сальдо по Дт 352
230 сальдо по Дт 301, Дт 311, Дт 313, Дт 333, Дт 3511
240 сальдо по Дт 302, Дт 312, Дт 314, Дт 334, Дт 3512
250 сальдо по Дт 331, Дт 332, Дт 643
260 сумма строк 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240 и 250
270 сальдо по Дт 39
280 сумма строк 080, 260 и 270
300 сальдо по Кт 40
310 сальдо по Кт 41
320 сальдо по Кт 421 и Кт 422
330 сальдо по Кт 423, Кт 424 и Кт 425
340 сальдо по Кт 43
350 сальдо по счету 44 (если дебетовое — то приводит- ся в скобках и вычитается в строке 380)
360 сальдо по Кт 46
370 сальдо по Кт 45
380 стр. 300 + стр. 310 + стр. 320 + стр. 330 + + стр. 340 ± стр. 350 - стр. 360 - стр. 370
400 сальдо по Кт 471 и Кт 472
410 сальдо по Кт 473 и Кт 474
415 сальдо по Кт 491 и Кт 492
Бухгалтерский учет с помощью Excel 83
1 2
416 сальдо по Дт 493 и Дт 494
420 сальдо по Кт 48
430 стр. 400 + стр. 410 + стр. 415 - - стр. 416 + стр. 420
440 сальдо по Кт 501, Кт 502, Кт 503 и Кт 504
450 сальдо по Кт 505, Кт 506, Кт 51 и Кт 52
460 сальдо по Кт 54
470 сальдо по Кт 53 и Кт 55
480 сумма строк 440, 450, 460 и 470
500 сальдо по Кт 60
510 сальдо по Кт 61
520 сальдо по Кт 62
530 сальдо по Кт 63
540 сальдо по Кт 681
550 сальдо по Кт 641 и Кт 642
560 сальдо по Кт 6851
570 сальдо по Кт 65
580 сальдо по Кт 66
590 сальдо по Кт 67
600 сальдо по Кт 682 и Кт 683
610 сальдо по Кт 372, Кт 644, Кт 684, Кт 6852
620 сумма строк 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600 и 610
630 сальдо по Кт 69
640 сумма строк 380, 430, 480, 620 и 630
Как мы видим из этой таблицы, при составлении баланса предприятия ис-
пользуются как отдельные счета, так и субсчета (до субсчетов второго уровня
соответственно). Для того чтобы совместить эти два показателя, разобьем фор-
мирование Баланса на две части — составление рабочего листа Финотчетности
и составление формы Баланса.
Начнем, конечно, с рабочего листа Финотчетности. Он будет представлять
собой таблицу, внешний вид которой представлен на рис. 72.
г
Рис. 72. Окно рабочего листа Финотчетности
Бухгалтерский учет с помощью Excel
Бухгалтерский учет с помощью Excel 85
Рабочий лист Финотчетности будет состоять у нас из 26 столбцов и
146 строк. Столбцы отражают информацию нарастающим итогом за 3, 6, 9 и
12 месяцев относительно начального и конечного сальдо, а также оборотов по
счетам и субсчетам, указанным в соответствующих строках таблицы.
Строки таблицы отражают информацию по счетам и отдельным субсчетам
(вплоть до субсчетов 2-го уровня). Ниже мы укажем, по каким счетам доста-
точно ограничиться информацией по ним, а по каким счетам необходимо пре-
доставление информации также и по субсчетам:
1) номера счетов, информация по которым подается без разбивки по суб-
счетам: 10 - 12, 15 - 23, 25 - 28, 34, 36, 38 - 41, 43 - 46, 48, 51 - 55,
60 - 63, 65 - 67, 69, 71 - 75, 80 - 84, 90 - 97, 99;
2) номера счетов, информация по которым подается по отдельным субсче-
там: 13 - 14, 30 - 31, 33, 35, 37, 42, 47, 49 - 50, 64, 68, 70, 79, 98.
Как вы, очевидно, уже заметили, при формировании этой таблицы мы при-
менили группировку столбцов и строк (как это сделать, мы говорили выше)
При этом в свернутом виде по столбцам будет отражаться конечное сальдо по
счетам, а по строкам — данные по отдельным счетам (без разбивки по субсче-
там, которая будет присутствовать только в развернутом виде).
Рассматриваемая таблица имеет некоторое сходство с Оборотно-сальдовой
ведомостью (и мы будем использовать это при наполнении таблицы формула-
ми), однако имеет и ряд отличий:
- она не имеет информации относительно корреспондирующих счетов;
- присутствует информация нарастающим итогом по итогам отдельных
кварталов, а не отдельно по месяцам;
- информация структурирована не только по счетам, но и по субсчетам (вплоть
до субсчетов второго уровня — 3511, 3512, 6851 и 6852), причем в ней применя-
ются только те субсчета, которые реально принимают участие в формировании
различных строк Финотчетности. Так, если счет имеет субсчета, однако он
полностью относится к определенной строке Баланса, применение субсчетов не
нужно (так, например, счет 13, субсчета которого используются при формирова-
нии строк Баланса 012 и 032, разбит в приведенной таблице на субсчета, а счет
10 - нет, поскольку он полностью входит в строку Баланса 031);
- присутствует информация только относительно тех счетов, которые уча-
ствуют в формировании Финотчетности.
Кроме того, для облегчения визуального восприятия таблицы нами была
применена такая возможность Excel, как закрепление на экране названий строк
и столбцов таблицы. Для этого необходимо сделать активной первую ячейку
таблицы с данными (в нашем случае — это ячейка В4), а затем выполнить ко-
манду Закрепить области в меню Окно. Теперь при передвижении по таблице
мы будем все время видеть названия столбцов и строк.
Теперь перейдем к наполнению таблицы формулами. Для начала определимся
с порядком заполнения результирующих строк по отдельным счетам, имеющим
разбивку по субсчетам. Значения в них будут формироваться путем сложения
сумм по субсчетам первого уровня. Так, например, в ячейке D10 (начальное
кредитовое сальдо по счету 13) будет присутствовать формула:
=CVMM(D7:D9)
[18]
86 Бухгалтерский учет с помощью Excel
В этой формуле диапазон D7:D9 соответствует ячейкам, содержащим ана-
логичный показатель по субсчетам 131 132 и 133.
В дальнейшем мы просто копируем эту ячейку в остальные ячейки этой
строки таблицы.
Аналогично формируем формулы по всем остальным результирующим стро-
кам счетов с субсчетами.
Относительно специфики заполнения строк осталось сказать только одно -
как заполнять строки с субсчетами второго уровня (например, для субсче-
тов 3511 и 3512).
Строка субсчета 3511 рассчитывается как разница между значением суб-
счета 351 и значением субсчета 3512 по каждому из столбцов. Например, для
ячейки С41 формула будет иметь следующий вид:
=С43-С42 [19]
где С43 — адрес ячейки с данными по субсчету 351, а С42 — ячейка с данными
по субсчету 3512.
Поскольку в Журнале хозопераций мы отражаем субсчета только первого
уровня, то для адекватного составления Баланса нам необходимо вести отдель-
ный учет движения по субсчету 3512 и вручную добавлять необходимые данные
в таблицу рабочего листа Баланса.
Точно так же заполняются ячейки для субсчетов 6851 и 6852 (строка 6851 -
формульно, 6852 — вручную).
При этом по субсчетам второго уровня отражается следующая информа-
ция:
— по субсчету 3511 — сумма эквивалентов денежных средств в националь-
ной валюте;
— по субсчету 3512 — сумма эквивалентов денежных средств в иностранной
валюте;
— по субсчету 6851 — сумма кредиторской задолженности по внебюджетным
платежам;
— по субсчету 6852 — вся прочая кредиторская задолженность, относящаяся
к субсчету 685.
Теперь займемся рассмотрением столбцов таблицы на примере первых трех
месяцев (с января по март). Здесь у нас имеется три массива информации — на-
чальные сальдо, конечные сальдо и обороты. Принципы составления формул
по ним такие же, как и при заполнении соответствующих разделов Оборотно-
сальдовых ведомостей.
Начальные сальдо каждого рассматриваемого периода у нас будут равны
конечному сальдо 12 месяцев предыдущего календарного года, которые мы,
как и в случае с Оборотно-сальдовой ведомостью, указываем вручную. Од-
ним из способов облегчения ввода такой информации в нашу таблицу является
возможность заполнить начальные сальдо только для первого периода, а для
начальных сальдо остальных периодов сделать ссылки на соответствующие
ячейки начального сальдо первого периода. Например, в ячейке 14 (начальное
дебетовое сальдо за 6 месяцев) будет находиться формула:
Бухгалтерский учет с помощью Excel 87
=С4 [20]
где С4 — адрес ячейки с начальным дебетовым сальдо за 3 месяца.
Теперь перейдем к заполнению конечных сальдо по счетам, не имеющим
разбивки на субсчета, и отдельным субсчетам (опять же на примере счета 10 —
строки 4).
Итак, формула для расчета конечного дебетового сальдо по счету 10 (ячейка
G4) будет иметь следующий вид:
=ЕСЛИ($В4="П";0;ЕСЛИ($В4="А";
ЕСЛИ(И(( C4+E4-F4)>=0;D4=0);
С4+Е4-Р4;"#ОШИБКА!" );ЕСЛИ( С4>0;ЕСЛИ(( C4+E4-F4)>0;
С4+Е4-Р4;0);ЕСЛИ(( D4+F4-E4)<0;-(D4+F4Е4);0)))) [21]
Если вы сравните ее с аналогичной формулой в столбце конечного дебетово-
го сальдо Оборотно-сальдовой ведомости (формула 4), то заметите, что они
полностью идентичны, просто применяются к другому диапазону данных.
Точно так же переделываем формулу 5 для потребностей нашей таблицы.
Соответственно для ячейки Н4 (конечное кредитовое сальдо по счету 10) она
будет иметь следующий вид:
=ЕСЛИ($В4="А";0;ЕСЛИ($В4="П";
ЕСЛИ( И(( D4+F4-E4)>=0;C4=0 );
В4+Е4Е4;"#ОШИБКА!");ЕСЛИ(О4>0;ЕСЛИ(( D4+F4-E4)>0;
П4+Р4-Е4;0);ЕСЛИ( ( C4+E4-F4)<0;-(C4+E4-F4);0)))) [22]
Обращаем ваше внимание, что для правильной работы формул 21 и 22 вам
необходимо правильно отразить в столбце В показатель признака счета или
субсчета. Напоминаем, что:
- для активных счетов и субсчетов — это большая русская литера «А»;
- для пассивных счетов — большая русская литера «П»;
- для активно-пассивных счетов — любой другой символ либо отсутствие
значения вообще.
После заполнения ячеек G4 и Н4 мы можем просто скопировать ячейки с
этими формулами по всей нашей таблице (в соответствующие столбцы для
строк счетов без субсчетов и отдельных субсчетов).
Теперь нам осталось заполнить ячейки, отвечающие дебетовым и кредитовым
оборотам — отдельно для счетов, не имеющих разбивки на субсчета, и для суб-
счетов. Для их заполнения опять будем использовать Мастер суммирования,
причем обращаем ваше внимание, что формулы для каждого периода будут
слегка отличаться.
Составим сначала формулу для счетов, не имеющих разбивки на субсчета, на
примере ячейки Е4 — дебетового оборота по счету 10 в первом квартале года.
Исходные данные для заполнения этой ячейки находятся в файле, в котором
находится Журнал хозопераций. Поэтому на Шаге 1 Мастера суммирования
искомый диапазон будет иметь следующий вид:
'[Журнал хозопераций. xls]Журнал хозопераций'1$С$ 1 :$F$30000 [23 ]
88 Бухгалтерский учет с помощью Excel
где '[Журнал хозопераций.xls] название файла, в котором находится Жур-
нал хозопераций',
Журнал хозопераций'! — название листа в указанном файле, на котором
находится Журнал хозопераций',
$С$1 :$F$30000 — наш традиционный диапазон выборки.
На Шаге 2 Мастера суммирования выбираем столбец, по которому мы будем
производить суммирование, а также установим условия выборки:
— суммировать будем по столбцу «Сумма*',
— сортировать будем по критериям «Дата* и «Дебет*. Для критерия
«Дата* условием будет «меньше 3» (оператор «<*, значение «3»), а для «Де-
бет» — оператор «=» с любым значением.
Шаг 3 благополучно проходим, а на Шаге 4 вводим адрес результирующей
ячейки в нашем случае это Е4.
(=СУММ(ЕСЛИСРКурнал хозопераций хЬ]Ж>рнал хозопераций‘1$С$2.$С$30000<3;ЕСЛИ(,[Журнал
г- хозопераций.х15]Журнал хозопераций'1$Е$2:$Е$30000=301/[Журнал хозопераций.х1з]Журнал
-Т- хозопераций'1$О$2 $0$30000;0)0))}
Рис. 73. Предварительная формула для расчета дебетового
оборота в рабочем листе Баланса
Получили предварительную формулу (рис. 73). Теперь редактируем ее, ис-
пользуя многократно применявшийся нами алгоритм:
— в окне «Аргументы функции* для первой функции ЕСЛИ текст в строке
«Лог-выражение* приводим к следующему виду:
МЕСЯЦ(’[Журнал хозопераций. xls]
Журнал хозопераций'!$С$2:$С$30000)<=3 [24]
Этим мы устанавливаем отбор данных для месяцев с порядковым номером
от 1 до 3 включительно, т. е. для января, февраля и марта;
— в окне «Аргументы функции* для второй функции ЕСЛИ текст в строке
«Лог-выражение* приводим к следующему виду:
ЦЕЛОЕС[Журнал хозопераций. xls]
Журнал хозопераций'!$Е$2:$Е$30000 10)=$А4 [25]
Этой формулой мы проводим проверку данных на соответствие операции по
дебету счета номеру счета, установленному в столбце Л. Поскольку в Журнале
хозопераций информация у нас представлена по субсчетам, то этой формулой
мы номер субсчета делим на 10 и отбрасываем дробную часть (функция ЦЕЛОЕ),
получая номер счета.
Все, теперь наша формула (рис. 74) готова для копирования ее во все ячей-
ки дебетовых оборотов первого периода для счетов, не имеющих разбивки на
субсчета.
Бухгалтерский учет с помощью Excel 89
|(."УММ(ЕСЛИ(МЕСЯЦ( [Журнал хозопераций хИфКурнал хозопераций'1$С$2:$С$30000)<=З.ЕСЛИ(ЦЕЛОЕ( [Журнал
г (операцийх)в]Журнал хозопереций,!$Е$2 $Е$30000/10)= $А4,'[Журнал хозопераций хЬ]Журнал хозопераций'1$0$2 $D$30000:0)
, 0))}
Рис. 74. Окончательная формула для расчета дебетового оборота
в рабочем листе Баланса
Подготовим теперь формулу для расчета кредитового оборота (ячейка F4).
Копируем ячейку с формулой по этому адресу, а затем в окне «Аргументы
функции» для второй функции ЕСЛИ в тексте в строке «Лог-выражение»
вместо столбца Е указываем столбец F. В результате в этой строке имеем сле-
дующее выражение:
ЦЕЛОЕ('[Журнал хозопераций. xls]
Журнал хозопераций’!$F$2:$F$30000/10)=$А4 [26]
Этими действиями мы изменили одно из условий — если до них в формуле
информация фильтровалась по дебету, то после внесенных изменений — по
кредиту (именно этот показатель нашел свое отражение в столбце F в Журнале
хозопераций).
Опять можем скопировать ячейку с этой формулой во все ячейки с кредито-
вым оборотом в пределах первого периода для счетов, не имеющих разбивки
на субсчета.
Составим теперь формулу для суммирования дебетовых оборотов по отдель-
ному субсчету, например для субсчета 131 (в первом периоде — это ячейка Е7).
Для этого скопируем любую ячейку с формулой по отдельному счету в ячейку
Е7. После этого в окне «Аргументы функции» для второй функции ЕСЛИ в
тексте в строке «Лог-выражение» приводим к следующему виду:
’[Журнал хозопераций. xls]
Журнал хозопераций’!$F$2:$F$30000=$A7 [27]
90 Бухгалтерский учет с помощью Excel
А1_____ -г Г 4 17
А I 8 С I 0 I е If! G 1 Н I 1
й U 17,0 33,0 "j * <3 4,3 13,9 3,0 5,6 5,6 5,6 Дадмок до По1тожема(слидф1у)6ухгйпгерси®го об гаку 2 (Huai Мпастфсплфзхахсд Лрихкз1дЗиО399р №
U зз ялкада.н«1:«хнмкюкиом11д25 112002р.№989’
аа Шдприсмстю 1 ‘ Дп»(р1к,мкяа.ч1сжо) кода 1 1
о Територт 1» 6ДРПОУ
ш Форма «ласнооп з&КОАТУУ
я Орган державного у пра в линя , пК»
П1 Галу» । мСПОДУ
я Вид економ1чн<и Д1ЯЯЬНОСТ( , з&ЗКГНГ
га Одиниця tMMipy _______________ иКВЕД Кокгоолькасума —
ша Адреса
18 -г- -—- ' БАЛАНС
10 J
21 *одо№ 1 ходиДЮЩ т J L _ .
23 Ак— К»ХДО» Не го’дпк » п-агв I К>кгал мт»
24 2 J 4
25 I Нво «фопаакпон
26 1*лыагаа>аж:
27 34лашсов4Х4рпса ’ио1Г П
28 перпашфпа» ' 011 1
29 хшоатоя «моровшйх г 012 1 ( ) 1 < >
30 |Нем»ерцике будшжцио 020
31 |0о<ожк1шо6»с
32 зашшгаж&жфпя* ( ^ТПАНСЦОЕЙ 1 1
33 | repiiaauprkn Г 'uir'
34 «ос Г 032
35 Цоаго taoosi паке oxi каеамцй
з» яа обгаюохуктсх пмето домучал юппчга. шшсс Г 040
1 aoua фпаксса! паестлщХ Г 045
я Довгосзрокоадпебтрап зьборгсааасп Г 050
Вщстротеюгюдитахжктск 060
о Г/ДЕ1Л Г 065 ( )
ЕЛ Ъаииаоб end «итак Г 070
42 Уаиаом «палом! 080
43 П Об «пбюпммс 1
44 Запас ИИ
46 хкр>6ккч1 запас 100
46 w захзфазфхаскззпдгодвлз Г но
47 кезиершасе хзфобююто Г 120
4$ готамфоартц» 130
40 та 140
50 |вшсегаоаф»а>а ,М—
51
52 чмяжреыпзадхк* a 150
53 пфйаахфпсть 161
54 ptxepx сумклмк боргв 162
55 Дебзгораза з«б osuocs 1«розр«хукгамк
56 збмджетом 170
1 57 з« хмдшнми шдксшк 1 180 1
а)
Бухгалтерский учет с помощью Excel 91
А1 Л
’Ж 1 ! В с о Е F С 1 ‘ R Т 1 Т
58 зюфахсваккх доходе г 190 | 1
58 и хкутоднихрогойхукст 200 1
50 [Ьдшпатова дебнюрсоазаборгсвжк'а 1 г 210 |
51 Патова даксовикмсаоаз 220
52 Уоиив1коидятав<«яеалс<гк: - -
53 «квдмшдктмлот 230
да I хкоимкэаыат ' 240
О 1кш борова акпаа 250
а Уаоге 1» роввлем П г 260
ЕЭ1 Ш Витратхмаибутимперзеди г 270
а ЕАЛАИС г 280
а
ЕТ I Втлкюёкаптит
Ш1 Стеухкик кзгапхл 300
И ТкМйЕКК1С&ХТЁ№Л 310
S3 Додторо<ааадем<к>апМл 320
ЕЗ Ьшшк додиюжкк кагапл 330
га Р з «кпкмга 340
га Нерозподииякйприбуток (иахакркпо! тбигок) 350
в 1»апгач«нкк югагшл 360
Bi Екхумкжккшал 370
га Уасго зарощлсм! 380
га П ЗжбеатешкяхмтулюавкгратЕкттекЬ
о абезпетемахгаииггар опалу 400
га hcuni зпечеякх 410
га 0тр«осоир«з<рп1 415
в Чалаашрестрксохгаах у С1рююззо<рез«р»х 416
га Цйаакфпамсуима —>111 о
га Уасго прошлом П 1 |ч>СДП '1Щ<а d.
га Ш Давгострвкювиобав'явенхя
га Дсягосзрохса! крепок бшАх 440
га Дл^осгрохои-уПяк: 01110603'диод 450
га Вшстроч«1аподаиюи зобе* 'дмаа 460
га bcin дслгояроксв! юбох 'юаню 470
га Уасго прошлом Ш 480
га 1У.Петочмзо6«> язамсж
m Коротаю wpoxoaixpt дгдк бмод 500
Патова заборгонкита за дохгостромхшмн 510
05 зобов Д SMOOTH
06 Вах«1С1иаиа 520
07 Кредиторша заборговиоёсп за то«рк.ро6<я1<.по<: пути 530
0$ Патово ю бое‘д «них зарозр жузоамк:
00 зодфжиодамзсв 540 1
100 1бюджетом 550
101 з гюзабюджеткмхппдгежЫ 560
102 пстржуммд 570
103 зогиитпреад 580
104 jyHdCKMKWK 590
105 и хкухршмхрозрахумсв 600
106 Ьшпотова забое'дш>я 610
107 Уасго прошлом IV 620
108 V Домдамахйутмдпчлоии 630
100 ЕАЛАНС 640
ПО КфЗВХМК
111 Голстихй Оухгалтф
б)
Рис. 75. Окно формы Баланса: а) 1-я страница; б) 2-я страница
92 Бухгалтерский учет с помощью Excel
Этой формулой, в отличие от формул 25 и 26, мы производим проверку не
по номеру счета, а по номеру субсчета, соответственно необходимость перево-
дить номер субсчета из Журнала хозопераций в номер счета у нас отпала и из
формулы мы убрали функцию ЦЕЛОЕ и деление на 10.
Аналогично редактируем формулу для расчета кредитового оборота по от-
дельному субсчету и копируем ячейки с полученными формулами по строкам
отдельных субсчетов. На этом заполнение ячеек для 1-го периода закончено.
Перейдем теперь к заполнению следующих периодов. Для этого копируем
ячейки с формулами в соответствующие ячейки требуемых периодов и в окне
«Аргументы функции» для первой функции ЕСЛИ в строке «Лог-выражение*
текст «<=3» меняем на следующие выражения для соответствующих перио-
дов:
— для второго периода — «<=6»;
— для третьего периода — «<=9»;
— для четвертого периода — «<=12».
На этом работа по составлению рабочего листа Финотчетности закончена,
и мы можем воспользоваться результатами нашего труда, составив форму Ба-
ланса и наполнив ее формулами.
На рис. 75 представлен пример формы Баланса.
В верхней части рис. 75, а (в строке 1 таблицы) указаны примерные ширины
столбцов, формирующих форму Баланса. Эти размеры указаны для шрифта
Arial Суг размером 10. Высота строк в этой таблице составляет 13,2*.
Пользователь может установить свои размеры ячеек, а затем при формати-
ровании таблицы для вывода ее на печать установить, что она должна быть
распечатана на определенном количестве страниц.
Теперь перейдем к вопросу заполнения формы Баланса и начнем с запол-
нения ее шапки.
Для того чтобы в случае каких-либо изменений в реквизитах предприятия
не вносить изменения непосредственно в форме Баланса, вынесем информа-
цию, содержащуюся в шапке таблицы, на отдельный лист и оформим ее в виде
таблицы (рис. 76).
• Указанные размеры столбцов являются справочной информацией и должны быть удалены с чистовой формы
Баланса.
Бухгалтерский учет с помощью Excel 93
А В
1 Наименование показателя Значение показателя
2 Пщприемство
3 Територ1я
4 Форма власносп
5 Орган державного управлшня
6 Галузь
7 Вид економ1чно1 д1яльност!
8 Адреса
9_ заСДРПОУ
10 заКОАТУУ
11 заКФВ
12 за СПОДУ
13 заЗКГНГ
14 за КВ ЕД
15 Контрольна сума
Рис. 76. Пример таблицы данных для заполнения
шапки Баланса
Наполнив таблицу фактическими данными, в соответствующих ячейках листа
с формой Баланса делаем ссылки на соответствующие ячейки указанной таб-
лицы, например, для ячейки В8 (название предприятия) формула будет иметь
следующий вид:
-Данные шапки Баланса'!$В$2 [28]
где 'Данные шапки Баланса'! — название листа, на котором находится таблица
сданными для шапки Баланса',
$В$2 — адрес ячейки на этом листе, в которой содержится название пред-
приятия.
Кроме того, в ячейках G8 (поле «Год» строки «Дата (piK, мгсяцъ, число)»
шапки Баланса) и Н8 (поле «Месяц» строки «Дата (pin, ласяцъ, число)»
шапки Баланса) необходимо указать следующие формулы:
- для ячейки G8'.
=ТЕКСТ(ГОД($С$19)2000;"00") [29]
- для ячейки Н8.
=ТЕКСТ( МЕСЯЦ($С$ 19);"00") [ 30]
94 Бухгалтерский учет с помощью Excel
Применяя эти формулы, из даты составления Баланса мы вычленяем месяц
и год и приводим их к текстовому формату в двузначном виде.
Теперь перейдем к дате баланса (ячейки С19.Е19). Они должны быть отфор-
матированы в формате «Дата», причем отражаться должны все ее составляю-
щие — дата, месяц и год. Причем для правильности отражения дальнейшей
информации необходимо указывать 1-е число месяца, следующего за периодом
составления баланса. Например, при составлении баланса за 1-й квартал не-
обходимо указывать «01.04.2005», для баланса за 2-й квартал — «01.07.2005»
и т. д.
Остановимся на заполнении собственно таблицы Баланса. В ней существует
две разновидности строк и три вида столбцов. Рассмотрим их по порядку.
Итак, мы имеем следующие строки-
— результирующие (в которых осуществляется вычисление обобщенных
значений по определенным показателям, например строки 010 и 080);
— строки, данные в которых формируются на основании данных бухгал-
терского учета.
Столбцы Баланса можно разделить по следующим критериям:
— столбец с названиями строк и разделов Баланса, который должен быть
представлен в Текстовом формате;
— столбец с номерами строк (.Текстовый формат, поскольку номера строк
представлены в трехзначном виде, а для строк с номерами менее 100 это един-
ственный способ представить их в таком виде);
— столбцы с данными (Числовой формат с одним десятичным знаком).
Покажем, как будут заполняться ячейки с данными в столбцах Баланса «На
початок звНного перюду» и «На кшець зв1тного перюду».
Начнем со столбца «На початок зв!тного перюду». Если исходить из струк-
туры рабочего листа Финотчетности, то данные для этого столбца берутся
из начального сальдо 1-го календарного периода, соответственно и мы будем
их брать из этих столбцов (столбцы С и D таблицы рабочего листа Финот-
четности).
Однако обращаем ваше внимание на два обстоятельства:
— поскольку в Журнале хозопераций, который является источником для фор-
мирования Рабочего листа Финотчетности, данные представлены в гривнях,
а Баланс составляется в тысячах гривень, то все данные, которые мы берем из
Рабочего листа Финотчетности, необходимо делить на 1000;
— для заполнения Баланса не совсем применимы математические законы.
И связано это с тем, что в Балансе, с одной стороны, отрицательные значения
присутствуют, а с другой стороны — визуально число со знаком «-» в Балан-
се увидеть невозможно, так как оно берется в круглые скобки и указывается
без соответствующего знака. С этим связана основная особенность отражения
информации в Балансе в Excel, поскольку нам нужно не просто указать соот-
ветствующее значение в скобках, но затем использовать его в математических
формулах для подсчета обобщающих показателей. Решим эту проблему на
примере заполнения строк баланса 010, 011 и 012.
Строка 010 — результирующая строка, которая рассчитывается как разница
строк 011 и012. а данные в строке 012 (накопленная амортизация) по правилам
заполнения Баланса указывается в скобках. Как же быть в этом случае?
Бухгалтерский учет с помощью Excel 95
Для решения проблемы с заполнением строки 012 существует такая функция,
шСЦЕПИТЬ(текст1;текст2;...), которая позволяет из нескольких отдель-
ных фраз составить цельный текст и занести его в соответствующую ячейку.
Однако здесь возникает еще один вопрос — ведь данные ячейки D9 на рабо-
чем листе Финотчетности представляют собой число, а функция СЦЕПИТЬ
работает только с текстовыми аргументами. Здесь на помощь нам приходит
функция ТЕКСТ(значение; формат), которая преобразует число в текст по шаб-
лону, установленному в аргументе «Формат» (например,"0,0", т. е. округляет
число до первого десятичного знака после запятой и превращает его в текст).
Обращаем ваше внимание, что значение аргумента «Формат* должно
вводиться в двойных кавычках из английской раскладки клавиатуры, как это
показано выше.
Таким образом, формула в ячейках E29.F29 (строка 012 столбца «На початок
звпного перюду») будет иметь следующий вид:
=СЦЕПИТЬ("(";
ТЕКСТ('Рабочий лист Финотчетности'!SDS9/1 ООО;"0,0");")") [31]
где "(" и ")" — текстовые аргументы, представляющие собой открывающую
и закрывающие скобки с пробелами после и перед ними соответственно. Они
обрамлены двойными кавычками из английской раскладки клавиатуры. Нет
необходимости вводить их вручную, если формула составляется через окно
{Аргументы функции». Если же формула вводится вручную, их необходимо
обязательно вводить;
ТЕКСТСРабочий лист Финотчетности'!$D$9/1 ООО;"0,0") преобразует
число из ячейки D9 листа «Рабочий лист Финотчетности» (начальное креди-
товое сальдо 1-го периода по субсчету 133) в текст с одним десятичным знаком
после запятой.
Таким образом, если, например, в ячейке D9 рабочего листа Финотчетности
присутствует число «15 986,48», то в ячейках E29.F29 (строка 012 столбца «На
початок званого перюду») будет присутствовать текст «(15986,5)».
Теперь рассмотрим вопрос заполнения ячеек E28.F28 (строка 011 столбца
«На початок звпного перюду»). В ней указывается дебетовое начальное сальдо
по счету 12 (ячейка С6 на рабочем листе Финотчетности) Соответственно
формула в этих ячейках будет иметь следующий вид:
-Рабочий лист Финотчетности'!$С$6/1000 [32]
Теперь рассмотрим порядок заполнения строки 010 столбца «На початок звано-
го перюду» (ячейки E2T.F21). Формула в них будет иметь следующий вид:
=Е28+ЗНАЧЕН(Е29) [33]
гцеЕ28 соответствует ячейке строки 011 Баланса, а функция ЗНАЧЕН(Е29)
переводит текст в ячейке Е29, соответствующей строке 012 Баланса в число.
Однако почему у нас используется сложение, когда должно быть вычитание?
96 Бухгалтерский учет с помощью Excel
Все дело в том, что функция ЗНАЧЕН в случае, если число в виде текста об-1
рамлено круглыми скобками, превращает его обратно в число со знаком минус, I
поэтому математически формула 33 имеет следующий вид:
=Е28+( Е29)=Е28 Е29 [34] I
что, собственно, нам и необходимо.
В Балансе существует только 8 строк, в которых значения могут быть пред- i
ставлены в скобках. Это строки 012 032, 065, 162, 350, 360, 370 и 416. Все
они (за исключением строк 065 и 350) заполняются формулами аналогично |
рассмотренному выше примеру.
Что касается исключений, а именно строк 065 (гудвил) и 350 (нераспреде- I
ленная прибыль либо непокрытые убытки), то их исключительность связана с I
тем, что порядок заполнения ячеек в этих строках зависит от того, какое сальдо I
у нас есть — дебетовое или кредитовое.
Так, если по счету 19 присутствует начальное дебетовое сальдо, значение
в строке 065 указывается обычным образом, а если сальдо кредитовое - в I
скобках. С точностью до наоборот для строки 350: если имеем нераспределен-1
ную прибыль (кредитовое сальдо по счету 44), значение в ячейке строки 350 1
указывается без скобок, а если имеются непокрытые убытки (дебетовое сальдо I
по счету 44), оно указывается в скобках.
Как же нам совместить эти две возможности в соответствующих ячейках I
формы Баланса? Для этого используем функцию ЕСЛИ. Соответственно в I
ячейках E40.F40 (строка 065 столбца «На початок зв!тного перюду») будет I
присутствовать формула:
=ЕСЛИ('Рабочий лист Финотчетности'!$D$19>0;
СЦЕПИТЬ("(";ТЕКСТ('Рабочий лист Финотчетности'
!$П$19/1000;"0,0");")");'Рабочий лист Финотчетности' [35] I
ISCS19/1000)
В этой формуле мы проверяем наличие в ячейке D19 начального кредитового I
сальдо 1-го периода по счету 19 Если оно имеется (т. е. значение в этой ячейке I
больше нуля), в дело вступает функция СЦЕПИТЬ, которая преобразует чис-1
ло в текст со скобками. Если же кредитового сальдо нет, то в ячейки E40:F40
вставляется значение ячейки С19 рабочего листа Финотчетности независимо I
от того, больше оно нуля или равно ему.
Что касается результирующей строки, в которой одним из аргументов при I
суммировании будет значение по строке 065 Баланса, то мы в любом случае I
будем использовать функцию ЗНАЧЕН для нее, поскольку не будем знать за-1
ранее, какое значение она получит. Если в ней будет указано обычное число. I
функция ЗНАЧЕН оставит его без изменений, если же оно будет представлено I
в скобках, она преобразует его в отрицательное число.
Строка 350 Баланса заполняется с точностью до наоборот — проверяем I
наличие дебетового начального сальдо, если оно присутствует, то используем I
функцию СЦЕПИТЬ, если же его нет — просто переносим кредитовое сальдо I
в соответствующую ячейку формы Баланса (формула 36).
Бухгалтерский учет с помощью Excel 97
=ЕСЛИ('Рабочий лист Финотчетности’!$С$67>0;
СЦЕПИТЬ("(";ТЕКСТ(’Рабочий лист Финотчетности'
!$С$67 1000;”0,0");")");'Рабочий лист Финотчетности’
ISDS67/1000)
[36]
где С67 и D67 — ячейки на рабочем листе Финотчетности, соответствующие
начальному дебетовому и кредитовому сальдо 1-го периода по счету 44.
Аналогичным образом заполняем все прочие строки Баланса в столбце «На
початок зв1тного перюду».
Переходим теперь к заполнению ячеек столбца «На юнець зв!тного перюду».
Общий подход к их наполнению формулами ничем не отличается от уже рас-
смотренного выше. Единственной особенностью этого столбца является не-
обходимость фильтрации значений рабочего листа Баланса в зависимости от
того, за какой период, составляется Баланс. Это не касается результирующих
строк, поскольку в них происходит обычное суммирование значащих строк
Баланса.
Составим формулы для строк 011, 012 и 065 Баланса. Для строки 011
столбца «На кшець звИного перюду» (ячейки G28.I28) формула будет иметь
следующий вид:
| =ЕСЛИ(( МЕСЯЦЕ $С$19)1 )=3;
’Рабочий лист Финотчетности'!$G$6/1000;
ЕСЛИ((МЕСЯЦ($С$ 19) 1 )=6;
’Рабочий лист Финотчетности'!$М$6/1000;
ЕСЛИ((МЕСЯЦ($С$ 19) 1 )=9;
'Рабочий лист Финотчетности'!$S$6/1000;
ЕСЛИ( (МЕСЯЦ($С$ 19) 1 )=0;
'Рабочий лист Финотчетности'!$YS6 100U;
"ЮШИБКА")))) [37]
В этой формуле происходит анализ периода, за который составляется Баланс,
и в соответствии с этим выбирается алгоритм действий:
- если Баланс составляется за 1-й квартал (МЕСЯЦ($С$19)-1 )=3), данные
берутся из столбца G рабочего листа Финотчетности (конечное дебетовое
сальдо 1-го периода);
- если Баланс составляется за 1-е полугодие (МЕСЯЦ($С$19)-1 )=6), дан-
ные берутся из столбца М рабочего листа Финотчетности (конечное дебетовое
сальдо 2-го периода);
- если Баланс составляется за 9 месяцев (МЕСЯЦЕ $С$ 19)1 )=9), данные
берутся из столбца 5 рабочего листа Финотчетности (конечное дебетовое
сальдо 3-го периода);
- если Баланс составляется за 12 месяцев (МЕСЯЦ($С$19)-1 )=0), данные
берутся из столбца У рабочего листа Финотчетности (конечное дебетовое
сальдо 4-го периода).
Если же в ячейку С19 введена неправильная дата, формула выдает значение
^ОШИБКА».
Такой же алгоритм применяется при заполнении всех прочих ячеек столбца
98 Бухгалтерский учет с помощью Excel
«На кшець звггного перюду» с учетом особенностей этих ячеек. Так, в строке
Баланса 012 будет присутствовать следующая формула:
=ЕСЛИ((МЕСЯЦ($С$ 19)- 1)=3;СЦЕПИТЬ("(";
ТЕКСТСРабочий лист Финотчетности'!$Н$9/1 000;"0,0");")");
ЕСЛИ((МЕСЯЦ($С$ 19)-1 )=6; СЦЕПИТЬ("(";
ТЕКСТСРабочий лист Финотчетности'!$N$9/1 000;"0,0");")");
ЕСЛИ((МЕСЯЦ($С$ 19)-1 )=9;СЦЕПИТЬ("(";
ТЕКСТСРабочий лист Финотчетности'!$Т$9/1 000;"0,0");")");
ЕСЛИ((МЕСЯЦ($С$19)-1)=0;СЦЕПИТЬ("(";
ТЕКСТСРабочий лист Финотчетности'!$Z$9/1000;"0,0");")");
"ПОШИБКА")))) [38]
Если внимательно проанализировать эту формулу, можно заметить, что в
ней также присутствуют четыре условия, при выполнении каждого из которых!
выполняется действие, аналогичное формуле в строке 012 столбца «На початок!
зв1тного перюду».
Такой же результат будет иметь анализ формулы в строке 065 столбца «На
кшець зв!тного перюду» Баланса (формула 39), т. е. выполняются действия, I
аналогичные столбцу «На початок званого перюду» для ячеек, выбор которых
производится в зависимости от периода составления Баланса
=ЕСЛИ((МЕСЯЦ($С$19)- 1 )=3;
ЕСЛИСРабочий лист Финотчетности'!$Н$19>0;
СЦЕПИТЬ("(";ТЕКСТ('Рабочий лист Финотчетности'! $Н$19/1000;
"0,0"');".)");'Рабочий лист Финотчетности'!$G$ 19/1000);
ЕСЛИ((МЕСЯЦ($С$19)-1 )=6;
ЕСЛИСРабочий лист Финотчетности'!$И$19>0;СЦЕПИТЬ("(";
ТЕКСТСРабочий лист Финотчетности'!$N$19/1000;"0,0");")");
'Рабочий лист Финотчетности'! $М$19/1000);
ЕСЛИ((МЕСЯЦ($С$ 19)-1 )=9;
ЕСЛИСРабочий лист Финотчетности'! $Т$19>0;СЦЕПИТЬ("(";
ТЕКСТСРабочий лист Финотчетности'!$Т$19/1 ООО;"0,0");")");
'Рабочий лист Финотчетности'!$S$19/1000);
ЕСЛИ((МЕСЯЦ($С$19)-1 )=0;
ЕСЛИСРабочий лист Финотчетности‘!$/$19>0;СЦЕПИТЬ("(";
ТЕК СТ ('Раб очий лист Финотчетности'!$Z$ 19/1 ООО; "0,0"); ")");
'Рабочий лист Финотчетности'!$Y$ 19/1000);
"ПОШИВКА")))) [39] I
Все остальные нерезультируюшие ячейки столбца «На кшець званого
перюду» заполняются аналогичным способом.
Заполнив таким образом все ячейки столбцов «На початок зв!тного перюду»
и «На кшець зв!тного перюду», мы получим Баланс, который можно исполь-
зовать для нужд предприятия.
Поскольку мы составили одну форму Баланса, а в течение календарного го-
Бухгалтерский учет с помощью Excel 99
да должны составлять 4 документа — за 1-й квартал, за 1-е полугодие, за
9 месяцев и за год, отражение данных Баланса за необходимый пользователю
период осуществляется путем изменения даты Баланса в ячейках С19.Е19.
В заключение хотелось бы только отметить, что для того, чтобы при печа-
ти этого документа на каждой из его страниц у нас присутствовали названия
столбцов, диапазон ячеек, содержащих эти данные, необходимо установить в
Параметрах страницы (как это сделать, мы говорили в главе 3 настоящей
книги).
Краткое резюме главы 6:
1. Для создания Баланса предприятия необходимо:
- иметь предварительно созданный Журнал хозопераций-,
- создать новый файл, в котором сформировать форму Баланса и два
вспомогательных листа — Рабочий лист Финотчетности и лист с Дан-
ными шапки Баланса.
2. Отформатировать ячейки таблицы формы Баланса-.
- в столбцах «На початок звЬпного nepiody* и «На кшець звдпного
перюду* необходимо установить формат Числовой с отражением одного
десятичного знака;
- в остальных столбцах — формат Текстовый.
3. В таблицу на листе «Данные шапки Баланса* внести необходимые
исходные данные.
4. Составить таблицу на Рабочем листе Финотчетности и наполнить ее
формулами в соответствии с указаниями, приведенными в настоящей главе.
5. Заполнить форму Баланса формулами в соответствии с рекомендациями,
приведенными в настоящей главе.
6. Для заполнения формы Баланса данными за соответствующий период
необходимо ввести в соответствующие ячейки необходимую для этого дату.
1. Пользователю необходимо иметь в виду, что правильность Баланса за-
висит в первую очередь от правильности заполнения Журнала хозопераций
и формул на Рабочем листе Финотчетности
100 Бухгалтерский учет с помощью Excel
Глава 7
Составление Отчета о финансовых результатах
Теперь перейдем к формированию следующей формы Финотчетности -
Отчета о финансовых результатах. Его составление сходно с порядком со-
ставления Баланса, однако при этом мы будем использовать не суммы сальдо
по счетам и субсчетам, а суммы соответствующих оборотов.
Для начала представим форму Отчета о финансовых результата!
(рис. 77).
На этом рисунке представлены примерные размеры столбцов для шрифта
Times New Roman размером 12. Высота одинарных строк таблицы Отчета о фи-
нансовых результатах составляет 18 единиц, а двойных строк — 36 единиц.
Параметры страницы при этом составляют:
— верхнее, нижнее и левое поля — 2 см;
— правое поле — 1 см;
— масштаб изображения — 90 %.
Что касается заполнения шапки формы Отчета о финансовых результа-
тах, то этот процесс абсолютно совпадает с заполнением соответствующих
ячеек формы Баланса (кроме периода составления Отчета о финансовых
результатах)
Период, за который составляется Отчет о финансовых результатах, оп-
ределяется ссылкой на аналогичную ячейку Баланса (=Баланс!$С$19). Это
делается для того, чтобы этот отчет автоматически генерировался одновременно
с созданием Баланса предприятия за тот же отчетный период.
Перейдем теперь к заполнению собственно таблицы Отчета о финансовых
результатах. Она состоит из четырех столбцов:
— «Стаття», «Найменування показника» и «Назва cmammi» - в тексто-
вом формате;
— «Код рядка» — также в текстовом формате;
— «За звтний nepiod» — в формате Числовой с отражением одного деся-
тичного знака;
- «За попередтй nepiod» — в том же формате, что и предыдущий стол-
бец.
Обращаем ваше внимание на следующее:
- в строках 015, 020, 025. 030, 040, 055, 070, 080, 090, 105, 140, 150, 160,
175, 180, 195, 205 и 225 значения указываются в круглых скобках. Поэтому
по аналогии с соответствующими строками Баланса для этих строк мы будем
использовать функцию СЦЕПИТЬ в таком написании:
=СЦЕПИТЬ("(";ТЕКСТ( Формула; "0,0");")") [40]
где Формула — это формула для расчета числового значения в соответствую-
щей строке Отчета о финансовых результатах',
— как и в Балансе, данные представлены в тысячах гривень, поэтому все
исходные данные будем делить на 1000.
Бухгалтерский учет с помощью Excel 101
а)
102 Бухгалтерский учет с помощью Excel
б)
Рис. 77. Окно формы Отчета о финансовых результатах’
а) 1-я страница; б) 2-я страница
Бухгалтерский учет с помощью Excel 103
Что касается заполнения 4-го столбца («За попередтй nepiod*), то при
подготовке формы Отчета о финансовых результатах мы сразу внесем в
нее данные из такого же отчета за 12 месяцев предыдущего календарного го-
д< । будем использовать их при подготовке отчетов за все периоды текущего
календарного года.
Для формирования формул в ячейках столбца 3 («За звгтний nepiod*) таб-
лицы Отчета о финансовых результатах нам необходимо иметь представление
об их источниках. Эта информация приведена в табл. 3.
Таблица 3
Номер строки Отчета о финансовых результатах Источник информации для заполнения
1 2
010 обороты по Кт 70
015 обороты по Дт 70 и Кт 641/НДС и Кт 643
020 обороты по Дт 70 и Кт 642/Акцизный сбор
025 обороты по Дт 70 и Кт 641 и Кт 642
030 обороты по Дт 791 и Кт 704
035 стр. 010 - (стр. 015 + стр. 020 + + стр. 025 + стр. 030)
040 оборот сч. 90
050 стр. 035 - стр. 040 (положительное значение)
055 стр. 035 - стр. 040 (отрицательное значение)
060 обороты по Дт 791 и Кт 71
070 оборот сч. 92
080 оборот сч. 93
090 оборот сч. 94
100 стр. 050 (или стр. 055) + стр. 060 - - стр. 070 - стр. 080 - стр. 090 (положительное значение)
105 стр. 050 (или стр. 055) + стр. 060 - - стр. 070 - стр. 080 - стр. 090 (отрицательное значение)
110 оборот по Кт 72
120 оборот по Кт 73
104 Бухгалтерский учет с помощью Excel
1 2
130 оборот по Кт 74
140 оборот сч. 95
150 оборот сч. 96
160 оборот сч. 97
170 стр. 100 (или стр. 105) + стр. 110 + стр. 120 + + стр. 130 - стр. 140 - стр. 150 - стр. 160 (положительное значение)
175 стр. 100 (или стр. 105) + стр. 110 + стр. 120 + + стр. 130 - стр. 140 - стр. 150 - стр. 160 (отрицательное значение)
180 оборот сч. 981
190 стр. 170 (или стр. 175) - стр. 180 (положительное значение)
195 стр. 170 (или стр. 175) - стр. 180 (отрицательное значение)
200 обороты по Кт 75
205 оборот сч. 99
210 оборот сч. 982
220 стр. 190 (или стр. 195) + стр. 200 - - стр. 205 - стр. 210 (положительное значение)
225 стр. 190 (или стр. 195) + стр. 200 - - стр. 205 - стр. 210 (отрицательное значение)
230 оборот сч. 80
240 оборот сч. 81
250 оборот сч. 82
260 оборот сч. 83
270 оборот сч. 84
280 стр. 230 + стр. 240 + стр. 250 + + стр. 260 + стр. 270
Из табл. 3 становится очевидно, что у нас имеется три типа информации,
которые находят отражение в ячейках этого столбца:
1) обороты по отдельным счетам и субсчетам в корреспонденции с опреде-
ленными счетами и субсчетами (строки 015, 020, 025, 030 и 060);
2) обороты по отдельным счетам и субсчетам (строки 010, 040, 070, 080, 090
110, 120, 130, 140, 150, 160, 180, 200, 205, 210, 230, 240, 250, 260 и 270). При
этом обращаем ваше внимание на то, что по счетам и субсчетам классов 8 и 9
можно использовать обороты как по дебету, так и по кредиту (поскольку по
итогам каждого месяца эти обороты равны). Для простоты изложения примем,
что для этих счетов и субсчетов мы будем использовать дебетовые обороты;
Бухгалтерский учет с помощью Excel 105
3) результирующие строки (строки 035, 050. 055, 100, 105, 170, 175, 190,
195, 220, 225 и 280).
Рассмотрим порядок составления формул для каждого из этих типов ин-
формации.
Для 1-го типа информации необходимо также дать некоторые пояснения. Из
таблицы 3 видно, что в строках 015 и 020 необходимо рассчитывать обороты
по дебету счета 70 в корреспонденции с кредитом субсчетов второго уров-
ня - 641/НДС и 642/Акцизный сбор. Поскольку такого рода информацию
мы не можем получить из Журнала хозопераций в том виде, в котором он у
нас существует, нам необходимо составить вспомогательную таблицу, в которой
найдут свое отражение необходимые нам данные.
С целью облегчения ввода такого рода вспомогательной информации в кни-
гу с Журнал ом хозопераций включим дополнительный лист, который условно
назовем «Журнал хозопераций по сч. 70». На этом листе составим таблицу
по форме, полностью соответствующей форме самого Журнала хозопераций
(рис. 30), и по мере ввода в основной Журнал хозопераций хозяйственных опе-
раций по дебету счета 70 в корреспонденции с кредитом субсчетов 641 НДС и
642/Акцизный сбор будем просто копировать эти операции на лист «Журнал
хозопераций по сч. 70». При этом выделять каким-либо дополнительным об-
разом указанные операции не нужно: они будут определяться исключительно
по факту их присутствия на листе «Журнал хозопераций по сч. 70».
Составим теперь формулы по каждой из пяти строк с данными 1-го типа.
Для этого:
- создадим дополнительный лист (например, «Рабочий лист Формы 2»
(рис. 78);
- используем возможности Мастера суммирования.
А1______________ИИИМ ।1111111 1 11 и
А В с
1 Номер строки 1-е значение 2-е значение
2 015
3 020
4 ' 025
5 030
6 060
Рис. 78. Окно Рабочего листа Отчета о финансовых результатах
Необходимость создания такой таблички вызвана тем обстоятельством, что
в этих строках осуществляется суммирование операций по двум различным
проводкам, а Мастер суммирования не предполагает проведения суммирования
двух параметров одновременно. Поэтому для каждой из проводок мы сделаем
свою отдельную формулу и поместим их в соответствующие ячейки необходимых
строк, а затем в Отчете о финансовых результатах просто просуммируем
значения этих двух ячеек.
106 Бухгалтерский учет с помощью Excel
Итак, рассмотрим пошагово процесс составления формулы для 1-й проводки
(Дт 70 — Кт 641/НДС) строки 015 (ячейка В2 на Рабочем листе Формы 2).
Шаг 1. Определяем таблицу с исходными данными:
'[Журнал хозопераций. xls]
Журнал хозопераций по сч. 70’!$C$1:$F$30000 [41]
где Журнал хозопераций. xls — имя файла, в котором находятся Журнал с
хозоперациями по сч. 70',
Журнал хозопераций по сч. 70 — название листа с соответствующим жур-
налом;
$С$1 :$F$30000 — наш традиционный диапазон выборки.
Шаг 2. Определяем столбец с суммируемыми данными (столбец «Сумма»)
и условия фильтрации («Дата<=3*. «Дебет=70м и «Кредит=641*).
Шаг 3, как всегда, благополучно проходим без изменений.
Шаг 4. В качестве месторасположения формулы указываем ячейку В2.
В результате мы получим формулу, внешний вид которой представлен на
рис. 79.
{=СУММ(ЕСЛИ('[Журнал хозопераций.х1з]Журнал хозопераций по сч. 70'1$С$2 $С$30000<=3,
t ЕСЛИ(’[Журнал хозопераций х!з]Журнал хозопераций по сч 70'!$Е$2.$Е$30000=70;ЕСЛИ(
зи '[Журнал хозопераций х1з]Журнал хозопераций по сч. 70‘l$F$2:$F$30000=641 /[Журнал
“7 хозопераций.х!з]Журнал хозопераций по сч. 70‘l$D$2$D$30000;0);0);0))}
Рис. 79. Предварительная формула для расчета оборотов
по конкретным проводкам
Теперь в соответствии с неоднократно применявшимся нами алгоритмом
отредактируем эту формулу:
— в окне «Аргументы функции* для первой функции ЕСЛИ текст в строке
«Лог-выражением приводим к следующему виду:
МЕСЯЦС[Журнал хозопераций. xls]
Журнал хозопераций по сч. 70'!$C$2:$CS30000)<~
(МЕСЯЦСОтчет о финрезулыпатах'!$С$17)-1) [42]
— в окне «Аргументы функции* для второй функции ЕСЛИ текст в строке
«Лог-выражение* приводим к следующему виду:
ЦЕЛОЕ(’[Журнал хозопераций. xls]Журнал хозопераций по сч. 70'
1$Е$2:$Е$30000/10)=70 [43]
Для заполнения остальных ячеек таблицы Рабочего листа Формы 2 необ-
ходимо выполнить такие действия:
Бухгалтерский учет с помощью Excel 107
1) копируем ячейку В2 с формулой в ячейку С2 (2-е значение по строке 015)
и вносим в формулу следующие изменения:
- в окне «Аргументы функции» всех функций ЕСЛИ из текста «Журнал
хозопераций по сч. 70» убираем словосочетание «по сч. 70»\
- в окне «Аргументы функции» для третьей функции ЕСЛИ в тексте строки
^Лог-выражение» вместо числа 641 вставляем число 643;
2) копируем ячейку В2 с формулой в ячейку ВЗ (1-е значение по строке 020)
ив окне «Аргументы функции» для третьей функции ЕСЛИ в тексте строки
^Лог-выражение» вместо числа 641 вставляем число 642;
3) копируем ячейку С2 с формулой в ячейку В4 (1-е значение по строке 025)
и в окне «Аргументы функции» для третьей функции ЕСЛИ в тексте строки
^Лог-выражение» вместо числа 643 вставляем число 641;
4) копируем ячейку С2 с формулой в ячейку С4 (2-е значение по строке 025)
и в окне «Аргументы функции» для третьей функции ЕСЛИ в тексте строку
^Лог-выражение» вместо числа 643 вставляем число 642;
5) копируем ячейку С2 с формулой в ячейку В5 (1-е значение по строке
030) и:
- в окне «Аргументы функции» для второй функции ЕСЛИ в строке
^Лог-выражение» текст приводим к следующему виду:
'[Журнал хозопераций. xls]Журнал хозопераций'
!$Е$2:$Е$30000=791 [44]
- в окне «Аргументы функции» для третьей функции ЕСЛИ в тексте строки
^Лог-выражение» вместо числа 643 вставляем число 704;
6) копируем ячейку В 5 с формулой в ячейку В6 (1-е значение по строке 060)
ив окне «Аргументы функции» для третьей функции ЕСЛИ текст в строке
<Лог~выражение» приводим к следующему виду:
ЦЕЛОЕ?[Журнал хозопераций. xls[Журнал хозопераций'
!$F$2:$F$30000/10)=71 [45]
В результате этих действий у нас остались незаполненными ячейки С5 и С6
Рабочего листа Формы 2, поскольку для определения значений строк, которым
отвечают эти ячейки, используется только по одной проводке
Теперь в столбце «За зв!тний перюд» для соответствующих строк нам необ-
ходимо указать такие формулы:
- для строки 015:
=СЦЕПИТЬ("(";ТЕКСТ(СУММ('Рабочий лист Формы 24
$В$2:$С$2)/1000;"0,0" );")") [46]
- для строки 020:
-СЦЕПИТЬ("(";ТЕКСТ(’Рабочий лист Формы 2'1
$В$3/1000;"0,0");")") [47]
108 Бухгалтерский учет с помощью Excel
— для строки 025:
=СЦЕПИТЬ("(";
ТЕКСТ((СУММСРабочий лист Формы 2Ч$В$4:$С$4)~
'Рабочий лист Формы 2'!$В$2-
'Рабочий лист Формы 2'I $В$3)/10ОО ;"0,0");")") [48]
Этой формулой мы суммируем обороты по проводкам Дт 70 — Кт 641 и
Дт 79 — Кт 642 и вычитаем из них суммы оборотов по проводкам Дт 70 -
Кт 641 /НДС и Дт 79 - Кт 642/Акцизный сбор;
— для строки 030:
=СЦЕПИТЬ("(";ТЕКСТ('Рабочий лист Формы 2'!$В$5/1000;
"0,0");")") [49]
— для строки 060.
-Рабочий лист Формы 2'!$В$6 1000 [50]
Теперь перейдем к формированию формул для ячеек со 2-м типом инфор-
мации. В общем виде они будут иметь следующий вид:
— для дебетовых оборотов в ячейках с данными без скобок (строки 230, 240,
250, 260 и 270 Отчета о финансовых результатах)-.
=ЕСЛИ(( МЕСЯЦ/$С$ 17)1)=3;
'Рабочий лист Финотчетности'! $Е$Номер строки/10ОО;
ЕСЛИ(( МЕСЯЦ/$С$ 17)-1)=6;
'Рабочий лист Финотчетности'! SKS Номер строки/1000;
ЕСЛИ((МЕСЯЦ($С$ 17)-1 )=9;
'Рабочий лист Финотчетности’!$О$Номер строки/1000;
ЕСЛИ((МЕСЯЦ($С$ 17)-1 )=0;
'Рабочий лист Финотчетности'ISWSHomcp строки/1000;
"#ОШИБКА")))) ' [51]
— для дебетовых оборотов в ячейках с данными в скобках (строки 040, 070,
080, 090, 140, 150, 160, 180, 205 и 210 Отчета о финансовых результатах)'.
=СЦЕПИТЬ("("; ТЕКСТ
(ЕСЛИ((МЕСЯЦ($С$ 17)-1 )=3;
'Рабочий лист Финотчетности'!SESНомер строки/1000;
ЕСЛИ((МЕСЯЦ($С$ 17)-1 )=6;
'Рабочий лист Финотчетности'!$К$Номер строки 1000;
ЕСЛИ((МЕСЯЦ($С$ 17)-1)=9;
'Рабочий лист Финотчетности'!SQSНомер строки/1000;
ЕСЛИ((МЕСЯЦ( $С$ 17)-1 )=0;
'Рабочий лист Финотчетности'!$W$ Номер строки/1000;
"#ОШИБКА"))));"0,0");")") [52]
Бухгалтерский учет с помощью Excel 109
- для кредитовых оборотов в ячейках с данными без скобок (строки 010,
110, 120, 130 и 200 Отчета о финансовых результатах)-.
= ЕСЛИ((МЕСЯЦ($С$17)-1)=3;
’Рабочий лист Финотчетности'!$Р$Номерстроки /10ОО;
ЕСЛИ((МЕСЯЦ($С$ 17)-1 )=6;
’Рабочий лист Финотчетности'!$Е$ Номер строки/1000;
ЕСЛИ((МЕСЯЦ($С$ 17)-1 )=9;
’Рабочий лист Финотчетности'!$R$ Номер строки/1000;
ЕСЛИ((МЕСЯЦ($С$ 17) 1)=0;
’Рабочий лист Финотчетности'ISXS Номер строки/1000;
"ЮШИБКА”)))) [53]
Эти формулы по своей сути однотипны — в зависимости от номера месяца,
за который составляется Отчет о финансовых результатах, берутся данные
из соответствующего столбца Рабочего листа Финотчетности.
Под словами «Номер строки» в формулах 51 — 53 понимается номер
строки, в которой находятся данные по соответствующему счету или субсчету
из таблицы на Рабочем листе Финотчетности, который необходим для за-
полнения конкретной ячейки Отчета о финансовых результатах.
В завершение рассмотрим формулы для заполнения результирующих строк
Отчета о финансовых результатах (3-й тип информации). Как и при за-
полнении аналогичных строк Баланса, нам необходимо учитывать наличие в
отдельных ячейках этого отчета данных в скобках. Поэтому при суммировании
значений из таких ячеек необходимо использовать функцию ЗНАЧЕН, которая
трансформирует текст в скобках в отрицательное число. Таким образом, для
следующих строк Отчета о финансовых результатах необходимо составить
такие формулы:
- для строки 035 (ячейки E29:F29)‘.
=$Е$24+ЗНАЧЕН($Е$25)+ЗНАЧЕН($Е$26)+ЗНАЧЕН($Е$27)+
ЗНАЧЕН($Е$28) [54]
- для строки 050 (ячейки E32:F32):
=ЕСЛИ(($Е$29+ЗНАЧЕН($Е$30))>=0;$Е$29+
ЗНАЧЕН($Е$ЗО);О) [55]
- для строки 055 (ячейки E33.F33).
=ЕСЛИ(($Е$29+ЗНАЧЕН($Е$ЗО))<О;СЦЕПИТЬ("(";
ТЕКСТ(($Е$29+ЗНА ЧЕН($Е$30))*-1 ;"0.0");")");0) [56]
- для строки 100 (ячейки E39.F39).
110 Бухгалтерский учет с помощью Excel
=ЕСЛИ(($Е$32+ЗНАЧЕН($Е$33)+$Е$34+
ЗНА ЧЕН($Е$35)+ЗНА ЧЕН($Е$36)+
ЗНА ЧЕН($Е$37))>=0;$Е$32+ЗНА ЧЕН($Е$33)+
SES34+3HA ЧЕН($Е$35)+
ЗНА ЧЕН($Е$36)+ЗНА ЧЕН($Е$37);0) [57]
— для строки 105 (ячейки E40:F40)\
=ЕСЛИ(($Е$32+ЗНАЧЕН($Е$33)+$Е$34+
ЗНА ЧЕН($Е$35)+ЗНА ЧЕН($Е$36)+
ЗНАЧЕН($Е$37))<0;СЦЕПИТЬ("(";
TEKCT(($E$32+3HA4EH($E$33)+$E$34+
ЗНА ЧЕН($Е$35)+ЗНА ЧЕН($Е$36)+
ЗНА ЧЕН($Е$37))*- 1;"0,0");")");0) [58]
— для строки 170 (ячейки Е48:Е48):
=ЕСЛИ(($Е$39+ЗНА ЧЕН($Е$40)+$Е$41+
$Е$42+$Е$43+ЗНА ЧЕН($Е$44)+
ЗНА ЧЕН($Е$45)+ЗНА ЧЕН( $Е$46))>=0;
$Е$39+ЗНА ЧЕН($Е$40)+$Е$41+
$Е$42+$Е$43+ЗНА ЧЕН($Е$44)+ЗНА ЧЕН($Е$45)+
ЗНАЧЕН($Е$46);0) [59]
— для строки 175 (ячейки E49:F49)'.
=ЕСЛИ(($Е$39+ЗНА ЧЕН($Е$40)+$Е$41+
$Е$42+$Е$43+ЗНА ЧЕН( $Е$44)+
ЗНА ЧЕН($Е$45)+ЗНА ЧЕН($Е$46))<0;
СЦЕПИТЬ(''(";ТЕКСТ(($Е$39+
ЗНА ЧЕН($Е$40)+$Е$41 +$Е$42+$Е$43+
ЗНА ЧЕН($Е$44)+ЗНА ЧЕН( $Е$43)+
ЗНА ЧЕН($Е$46))* 1 ;"0,0");")");0) [60]
- для строки 190 (ячейки E52:F52).
=ЕСЛИ(($Е$48+ЗНА ЧЕН($Е$49)+ЗНА ЧЕН($Е$50))>=0;$Е$48+
ЗНА ЧЕН($Е$49)+ЗНА ЧЕН($Е$50);0) [61 ]
— для строки 195 (ячейки E53:F53):
=ЕСЛИ(($Е$48+ЗНА ЧЕН($Е$49)+ЗНА ЧЕН($Е$50))<0;
СЦЕПИТЬ("(";ТЕКСТ(($Е$48+ЗНАЧЕН($Е$49)+
ЗНА ЧЕН($Е$50))*-1 ;"0,0");п)");0)
[62]
- для строки 220 (ячейки E59:F59)'
=ЕСЛИ(($Е$52+ЗНАЧЕН($Е$53)+$Е$55+ЗНАЧЕН($Е$56)+
ЗНАЧЕН($Е$57))>=0;$Е$52+ЗНАЧЕН($Е$53)+$Е$55+
ЗНА ЧЕН($Е$56)+ЗНА ЧЕН($Е$5 7 );0) [63]
- для строки 225 (ячейки E60:F60):
=ЕСЛИ(($Е$52+ЗНА ЧЕН($Е$53)+$Е$55+ЗНА ЧЕН( $Е$56)+
ЗНАЧЕН($Е$57))<0;СЦЕПИТЬ("(";
ТЕКСТ(($Е$52+ЗНА ЧЕН( $Е$53)+$Е$55+
ЗНАЧЕН($Е$56)+ЗНАЧЕН($Е$57))*- 1 ;"0,0");")");0) [64]
- для строки 280 (ячейки E69:F69):
=СУММ( $E$64:$F$68) [65]
Эти формулы производят суммирование аргументов и функций ЗНАЧЕН (в
случае если в значении соответствующей ячейки присутствуют круглые скоб-
ки). Кроме этого, в строках, при наличии значений в которых используются
скобки, применен алгоритм, изложенный в формуле 40.
На этом заполнение 1-го и 2-го разделов Отчета о финансовых результа-
тах. окончено.
Что касается заполнения 3-го раздела этого отчета, то в связи с тем, что, ис-
ходя из имеющихся в нашем распоряжении данных и привязки его заполнения
к определенной организационно-правовой форме предприятия, автоматизировать
их заполнение невозможно и не представляется целесообразным, автор реко-
мендует заполнять этот раздел (при наличии соответствующих показателей)
вручную.
Краткое резюме главы 7:
1. Для создания Отчета о финансовых результатах предприятия
необходимо:
— иметь предварительно созданный Журнал хозопераций;
— создать в файле с формой Баланса два дополнительных листа, на
которых сформировать форму Отчета о финансовых результатах и
Рабочий лист Формы 2;
- создать в файле с Журналом хозопераций дополнительный лист
^Журнал хозопераций по сч. 70», в который необходимо вносить только
хозяйственные операции по дебету счета 70 и кредиту субсчетов 641/НДС
и 642/Акцизный сбор.
2. Отформатировать ячейки таблицы формы Отчета о финрезульта-
тах:
112 Бухгалтерский учет с помощью Excel
в столбцах «На початок звипного nepiody» и «На кшець звйпного
периоду» необходимо установить формат Числовой с отражением одного
десятичного знака;
— в остальных столбцах — формат Текстовый.
3. Составить таблицу на Рабочем листе Формы 2 и наполнить ее фор-
мулами в соответствии с указаниями, приведенными в настоящей главе.
4. Заполнить форму Отчета о финрезультатах формулами в соответ-
ствии с рекомендациями, приведенными в настоящей главе.
5. Для заполнения формы Отчета о финрезультатах данными за
соответствующий период необходимо ввести в соответствующие ячейки не-
обходимую для этого дату.
Бухгалтерский учет с помощью Excel 113
Глава 8
I Генерирование стандартных документов. Платежное поручение
I В своей работе каждый бухгалтер сталкивается с необходимостью создания
I платежных документов, в частности Платежного поручения. Хотя в этом доку-
I менте присутствует большое количество различных разнородных показателей,
I • достаточно просто поддается программированию. Единственной трудностью
I в этом будет формирование дополнительных баз данных контрагентов, банков
| фугой информации (подробнее об этом мы поговорим ниже).
Для формирования Платежного поручения создадим отдельную книгу Банк,
I в которой, кроме листа с формой Платежного поручения, будут находиться
I несколько дополнительных листов с необходимой информацией.
Начнем свою работу над Платежным поручением с создания бланка этого
I документа. Для этого воспользуемся описанием стандартного бланка, утвер-
жденным постановлением правления НБУ от 21.01.2004 г. № 22.
I Создадим новый документ и переименуем первый лист в «Платежное пору-
мие». Поскольку мы имеем дело с документом жесткой формы, необходимо
I предварительно установить основные параметры страницы для адекватного
вывода на печать документа.
Для этого в меню Файл находим пункт Параметры страницы... . В от-
крывшемся диалоговом окне переходим на закладку Поля В окошках разме-
ров колонтитулов устанавливаем ноль, а в остальных окошках — 0,5 (как это
показано на рис. 80).
Рис. 80. Параметры закладки «Поля» окна «Параметры страницы»
для Платежного поручения
Затем сформируем рабочую область листа в соответствии с шаблоном пред-
ставленным на рис. 81.
114 Бухгалтерский учет с помощью Excel
Рис. 81. Внешний вид окна Платежного поручения
Относительно этого рисунка необходимо дать некоторые пояснения:
— в строке 1 и столбце Т указаны размеры соответствующих строк и столб-1
цов;
— указанные размеры установлены для шрифта Times New Roman размером /С
(если у вас установлен другой шрифт или его размер, необходимо для данного!
листа установить именно эти показатели во избежание нарушения формы); |
— выделенные серым цветом ячейки указывают на то, что в них будут уста-
новлены формулы, позволяющие автоматизировать составление Платежного
поручения (когда форма будет полностью отлажена пользователем, а также
перед печатью документа цветную заливку необходимо убрать).
Область, ограниченная синими линиями, является Областью печати. Как
выделить ее, мы подробно говорили в первых главах настоящего издания.
Теперь поговорим о вспомогательной информации, необходимой для состав-1
ления Платежного поручения. Выделим три блока такой информации, которые
расположим на отдельных листах:
— реестр Платежных поручений (лист «Реестр платежных поручений*),
в которых отражается информация относительно каждого документа;
— сведения относительно предприятия-плательщика (лист «Реквизиты
плательщика» );
— реестр предприятий-контрагентов с их реквизитами (лист «Реестр контр-
агентов»
Бухгалтерский учет с помощью Excel 115
Поскольку стандартного количества листов нам не хватает (необходимо че-
тыре, a Excel по умолчанию создает три листа), то необходимо создать допол-
нительный лист. Для этого на имени любого листа нажимаем правую кнопку
мыши и в контекстном меню выбираем пункт «Добавить...». В появившемся
диалоговом окне (рис. 82) выбираем Лист.
Рис. 82. Добавление листа в книгу Excel
Переименовываем листы в соответствии с нашими потребностями.
Теперь рассмотрим порядок заполнения каждого из них
Внешний вид листа «Реквизиты плательщика» приведен на рис. 83.
Наименование реквизита Реквизит
Наименование предприятия ТОВ "Видавничий будинок "Фактор"
Код ЕГРПО У Q-. ЖгйЙаЛ
Банк плательщика ВДИ’бР |,Укрсоцбанк‘ у м Харков!
Код банка 351016
Расчетный счет 26000860089380
Рис. 83. Внешний вид листа с реквизитами плательщика
На нем представлен минимум информации о предприятии, которая необхо-
дима для формирования Платежного поручения. Если пользователь желает
116 Бухгалтерский учет с помощью Excel I
расширить ее для использования в формировании прочих документов, он может
сделать это самостоятельно.
Внешний вид листа «Реестр контрагентов» представлен на рис. 84.
Рис. 84. Внешний вид листа с реквизитами контрагентов
Как и в ситуации с предыдущим листом, в настоящий момент в нем пред-
ставлен минимум информации, необходимой для формирования Платежного
поручения, что не ограничивает возможностей пользователя по расширению
количества полей этой базы данных.
Теперь перейдем к основному листу в нашей книге — к листу «Реестр пла-
тежных поручений». В нем, как и в предыдущих листах, нашла свое отраже-
ние информация, необходимая для правильного формирования Платежного
поручения. Внешний вид этого листа представлен на рис. 85.
д В С D Е F
№ платежного поручения Дата платежного поручения Получатель платежа Назначение платежа Сумма Входит лиНД вц ну
2 1 2 лютого 2005 р 3 АТ “Верстат* Передплата за технолог! чне обладнання зпдно рахунку № 3 В1Д 31.01.2005 р. 3 500,00 да
3 2 12 лютого 2005 р. ТОВ •Лшеус. ЛТД" Передплата за канцтоварн ‘ зпдно рахунку № 25 вщ 10 02 2005 р 756,50 да
4 3 25 лютого 2005 р ПП 'Семенов та друз!' Оплата за ремонт оф1сно! технпси зпдно договору № 17 вщ 12 12.2004 р. 135,00 нет
5 4 3 березня 2005 р. ВАТ Чнтеркоктинент* Оплата за ремонт фюних примпцень зпдно акту здач1- приймання виконаних робгт вщ 11 Л р110>«004 №3 7 853,70 да
6 UTpdl -|ИЦа Г
Рис. 85. Внешний вид листа «Реестр платежных поручений»
Все эти листы не содержат формул или ссылок на какие-либо иные ячейки,
а включают только текстовую и числовую информацию. Причем обращаем
внимание пользователя, что для нормальной работы формул, которые будут
Бухгалтерский учет с помощью Excel 117
вводиться на листе «Платежное поручение», необходимо ввести правильные
форматы соответствующих столбцов. Так, если в столбце указывается текстовая
информация, то и формат необходимо установить «Текстовый», если присут-
ствуют числа — то «Числовой» с соответствующим количеством знаков после
запятой, если дата — то также в устраивающем пользователя формате.
Рассмотрим теперь заполнение формулами листа «Платежное поручение».
Для формирования Платежного поручения исходя из данных, указанных
на прочих листах книги Excel, в ячейках G2.I2 необходимо ввести его номер
в соответствии с данными листа «Реестр платежных поручений», после чего
программа самостоятельно формирует документ в соответствии с формулами,
указанными в нем.
В нашей форме существует 15 полей, в которых существуют формульные
значения. Укажем какие из них указываются в каждой из них.
1. Ячейки E3.G3. В этом поле указывается дата формирования Платежного
поручения. Поскольку мы указали ее на листе «Реестр платежных поручений»,
то для заполнения этих ячеек используем формулу
=ВПР( $G$2;'Peecmp платежных поручений'! А:Р;2;ЛОЖЬ) [66]
Функция ВПР в данном случае ищет значение, равное содержимому ячейки
G2 в столбце А листа «Реестр платежных поручений» (номер Платежного пору-
чения), и возвращает значение из столбца В (дата Платежного поручения).
2. Наименование плательщика (ячейки D6.H6) указывается простой ссылкой
на соответствующую ячейку листа «Реквизиты Плательщика»:
-Реквизиты Плательщика'!В2 [67]
Аналогично заполняются поля:
- «Код плательщика» (ячейки С8:Е9):
-Реквизиты Плательщика'!ВЗ [68]
— «Банк плательщика» (ячейки B11.G12):
-Реквизиты Плательщика'!В4 [69]
— «Код банка» (ячейки 11Г.К12)'.
-Реквизиты Плательщика'!В5 [70]
— «Номер расчетного счета» (ячейки М11:Q12):
-Реквизиты Плательщика'!В6 [71]
3. Поле «Сумма» заполняется аналогично полю «Дата платежного поруче-
ния» с помощью формулы
=ВПР($G$2;'Peecmp платежных поручений'! А: Р;5;ЛОЖЬ) [72]
118 Бухгалтерский учет с помощью Excel
4. Теперь рассмотрим вопросы заполнения полей, отвечающих за реквизиты
Получателя платежа. Они формируются в два этапа. Сначала в поле «Полу-
чатель» указывается конкретное предприятие, которое является контрагентом
в этом Платежном поручении. Для этого используем формулу
=ВПР( $G$2;'Peecmp платежных поручений'!А:Р;3;ЛОЖЬ) [73]
Что же касается реквизитов этого конкретного предприятия, то мы будем
брать их из листа «Реестр контрагентов», используя ту же функцию ВПР,
однако с другими параметрами. Так, поле «Код получателя» (ячейки С16.Е17)
заполняется следующей формулой:
=ВПР($О$14;'Реестр контрагентов'!А:Е;2;ЛОЖЬ) [74]
С помощью аналогичных функций заполняем поля:
— «Банк плательщика» (ячейки B19.G20)'.
-ВПР($D$ 14;'Реестр контрагентов'!А:Е:3;ЛОЖЬ) [75]
— «Код банка» (ячейки I19.K20):
=ВПР($0314;'Реестр контрагентов'!А:Е;4;ЛОЖЬ) [76]
— «Номер расчетного счета» (ячейки M19.Q20Y
-ВПР(3D314;'Реестр контрагентов'!А:Е;5;ЛОЖЬ) [77]
5. Что касается поля «Назначение платежа», то оно состоит из двух час-
тей — непосредственно ячеек с назначением платежа (F23.P24) и тех, в которых
указывается НДС или его отсутствие (ячейки F25.P25).
Первая часть заполняется достаточно просто — формулой
=ВПР($С$2;'Реестр платежных поручений'!A:F;4;
ЛОЖЬ)&"," [78]
Единственным отличием этой формулы от предыдущих является добавление за-
пятой в конце текста ( ") с использованием оператора &, который используется
для объединения в одну строку нескольких отдельных элементов. Запятая была
взята в кавычки с целью показать, что она является текстовым элементом.
Что же касается части с указанием НДС, то здесь мы также имеем два ва-
рианта развития событий. В соответствии с украинским законодательством
предприятия и субъекты малого предпринимательства могут как быть платель-
щиками НДС, так и не уплачивать его. Соответственно отличается и структура
отпускной цены: если предприятие-контрагент является плательщиком НДС,
то цена включает в себя этот налог.
Для отражения этой особенности нам пришлось несколько расширить фор-
мулу, содержащуюся в ячейках F25.P25:
Бухгалтерский учет с помощью Excel 119
=ЕСЛИ( ВПР( $G$2;'Peecmp платежных поручений'! A:F;6)-'нет";
"ПДВ не передбачений.";"у тому числ! ПДВ (20%)
&ОКРУГЛ(ВПР($С$2;
'Реестр платежных поручений'!A:F;5)/6;2))&"грн." [79]
В ней, кроме хорошо уже известной нам функции ВПР, встречаются также
функция ОКРУГЛ, рассмотренная нами в начале настоящей книги, оператор
& и функция ЕСЛИ, которая является скелетом данной формулы.
Рассмотрим подробнее алгоритм расчетов. Функция ЕСЛИ(лог~выраже-
ш; значение-если-истина;значение-если-ложь) возвращает одно значение,
если заданное условие при вычислении дает значение ИСТИНА, и другое
значение, если ЛОЖЬ.
В нашем случае для указанного нами номера Платежного поручения мы про-
веряем значение столбца «Входит ли НДС в цену» листа «Реестр платежных
поручений» на соответствие значению «нет». Таким образом, если это условие
соответствует ИСТИНЕ, то в ячейках F25.P25 указывается текст «ПДВ не пе-
редбачений.». В противном же случае указывается текст «у тому числ( ПДВ
(20 %) -», производится расчет самого НДС (цена делится на 6), который ок-
ругляется до двух знаков после запятой и в конце добавляется текст «грн.».
6. И наконец, последнее — это заполнение поля «Сумма словами», в котором
прописью указывается сумма платежа.
В Excel стандартной функции для этого нет, поэтому постараемся решить вопрос
имеющимися средствами. Для этого в книге с Платежными поручениями создадим
еще один лист. Он нам будет необходим для того, чтобы обработать на нем число-
вую информацию относительно суммы платежа и перевести ее в текстовую форму
Внешний вид такого листа (для простоты так и назовем его «Сумма словами») с
имеющимися на нем вспомогательными таблицами представлен на рис. 86.
А в 1 1 С | 1 D 1 Е I 1 F ! 1 G
1 Значение разряда числа Разряд [ числа
2 сотни тысяч десятки тысяч ТЫСЯЧИ сотни десятки единицы
3 Цифрами 0 0 0 0 0 0
4 Словами
5 Словами с учетом начала записи
Словами с едини- цами измерения
т Цифры Слова, используемые для передачи цифр
0 одна одинадцятъ десять сто
10 2 ДВ1 дванадцятъ двадцать ДВ1СТ1
11 3 три тринадцять тридцать триста
12 4 чотири чотирнадцять сорок чотариста
13 5 п'ять пятнадцать п'ятдесят п'ятсот
4 б micTb иистнадцятъ Ш1стдесят Ш1СТСОТ
15 7 с!м С1мнадцять С1мдесят С1МСОТ
16 8 В1С1М В1С1МНаДЦЯТЬ В1с1мдесят В1С1МСОТ
17 9 дев'ять дев'ятнадцять девяносто дев'ятсот
Рис. 86. Внешний вид листа «Сумма словами»
120 Бухгалтерский учет с помощью Excel
Как видно из этого рисунка, на нем размещены две таблицы:
— таблица со словами, используемыми для передачи цифр в числах (в ниж-
ней части рисунка);
— служебная таблица для поэтапного перевода числа в слова (верхняя таб-
лица).
Если с первой таблицей все вроде бы должно быть понятно, то относительно
второй дадим необходимые пояснения, и в первую очередь опишем формулы,
которые необходимо будет ввести в каждую из ее ячеек. И начнем со стро-
ки 3 — с разбиения имеющегося у нас числа на цифры по разрядам.
Сразу оговоримся, что предлагаемый алгоритм предполагает, что сумма
платежа не будет превышать 999999,99 гривень (чтобы было совсем уж понят-
но, скажем словами — девятисот девяносто девяти тысяч девятисот девяносто
девяти гривень 99 копеек).
Итак, для того чтобы разделить число на отдельные составляющие, нам не-
обходимо в соответствующие ячейки ввести следующие функции:
1) для сотен тысяч (ячейка ВЗ листа «Сумма словами») формула будет
следующая:
=ЕСЛИ('Платежное поручение'! R 12>= 100000;
ЦЕЛОЕСПлатежное поручение'!R12/100000);0) [80]
Этой формулой мы анализируем величину суммы платежа (которая нахо-
дится на листе «Платежное поручение» в ячейке R12), и в случае, если она
больше или равна 100000 грн., вычленяем из нее первую значащую цифру с
помощью выражения ЦЕЛОЕСПлатежное поручение'! R12/100000), которое
определяет целую часть от деления суммы платежа на 100000 (например, для
суммы платежа в 159386 грн. результат этих действий будет составлять 1):
2) для десятков тысяч (ячейка СЗ листа «Сумма словами») значение разряда
определяется по формуле:
=ЕСЛИ('Платежное поручение'! R12>= 10000;
ЦЕЛОЕСПлатежное поручение'!R 12/10000) $В$3* 10;0) [81]
Эта формула также производит анализ величины суммы платежа, и если она
больше или равна 10000, производит следующие действия:
— делением суммы платежа на 10000 с использованием функции ЦЕЛОЕ
определяет целую часть частного от этой операции (например, для той же сум-
мы она будет составлять 15);
— из полученного в первом действии результата мы вычитаем количество
сотен тысяч, умноженное на 10. Результатом этих действий будет число 5
(15-1*10);
3) величина разряда «тысячи» в числе (ячейка D3 листа «Сумма словами*)
рассчитывается по формуле:
=ЕСЛИ('Платежное поручение'!R 12>=1000;
ЦЕЛОЕСПлатежное поручение’!R 12/1000)-
($В$3* 100+$С$3* Ю):0)
[82]
___ В Бухгалтерский учет с помощью Excel 121
I Действия, выполняемые в этой формуле, аналогичны тем, которые выполняет
ж- I предыдущая формула, только из полученного функцией ЦЕЛОЕ (получили
I число 159) результата мы вычитаем уже значения двух разрядов — сотен ты-
16- I сяч, умноженное на 100, и десятков тысяч, умноженное на 10:
но I 159-(1*100+5*10)=159-150=9 [83]
ы,
'О- I Аналогично формируются формулы и для остальных разрядов;
I 4) для «сотен» формула будет иметь следующий вид (ячейка ЕЗ).
ча
т- =ЕСЛИ('Платежное поручение'! R12>=100;
го I ЦЕЛОЕСПлатежное поручение'! R.12/100)
I ($B$3*1000+$C$3*100+$D$3*10);0) [84]
е-
I 5) количество десятков рассчитывается следующим образом (ячейка F3).
ет
I =ЕСЛИ('Платежное поручение'!R12>=10;
I ЦЕЛОЕСПлатежное пору чение'!Л12/10)-
($B$3*10000+$C$3*1000+$D$3*100+$E$3*10);0) [85]
)]
I 6) единицы определяются по формуле (ячейка G3):
>-
а 1 =ЕСЛИ(’Платежное поручение'!R12>=1 ;
с В ЦЕЛОЕСПлатежное поручение'IR12)-
е I ($B$3*100000+$C$3*10000+$D$3*1000+$E$3*100+$F$3*10);0) [86]
я
I Теперь перейдем к первому шагу написания полученных чисел словами
а В (строка 4 листа «Сумма словами»). Ниже приведены формулы для перевода
I значений разрядов в слова с помощью второй вспомогательной таблицы:
Таблица 4
Ячейка Формула
В4 =ЕСЛИ(ВЗ=0; "";ВПР(ВЗ;В9:Е17;5;ЛОЖЬ))
С4 =ЕСЛИ(СЗ=0; "";ЕСЛИ(И(СЗ= 1;D3>0); BnP(D3;B9:F17;3;ЛОЖЬ);ВПР(СЗ;В9:Р17;4;ЛОЖЬ)))
D4 =ЕСЛИ(ВЗ=0; "";ЕСЛИ(СЗ= 1; "";ЕСЛИ(ВЗ>0; BFIP(D3;B9:F17;2;ЛОЖЬ))))
Е4 =ЕСЛИ(ЕЗ=0;"";ВПР(ЕЗ;В9:Р17;5;ЛОЖЬ))
F4 =ЕСЛИ(РЗ=0;"";ЕСЛИ(И(РЗ=1;вЗ>0); BnP(G3;B9:F17;3;ЛОЖЬ);ВПР(РЗ;В9:Р17;4;ЛОЖЬ)))
G4 =ЕСЛИ(СЗ=0;"";ЕСЛИ(РЗ=1;"";ЕСЛИ(вЗ>0; BFIP(G3;B9:F17;2;ЛОЖЬ))))
122 Бухгалтерский учет с помощью Excel
Дадим необходимые пояснения относительно представленных выше формул.
В общем виде эти формулы производят анализ данных в соответствующих ячей-
ках строки 3 и в зависимости от результата осуществляют поиск необходимых
текстовых форм из вспомогательной таблицы.
В этих формулах мы используем две функции — ЕСЛИ и ВПР. Обе эти
функции нам уже хорошо известны по предыдущим главам настоящей книги.
Рассмотрим алгоритм работы рассматриваемых формул на примере двух из
них — для ячеек В4 и С4.
Формула в ячейке В4 выполняет следующие действия:
— функция ЕСЛИ определяет размер значения в ячейке ВЗ',
— в случае если это значение равно нулю, в ячейку В4 вносится пустой тек-
стовый оператор (две двойные кавычки из английской раскладки клавиатуры без
значения между ними показывают, что в этой ячейке отсутствует значение);
— если значение ячейки ВЗ больше нуля, то функция ВПР производит поиск
во второй вспомогательной таблице (диапазон B9:F17) контрольного значения
(из ячейки ВЗ) и вносит в ячейку В4 текст, соответствующий этому контрольно-
му значению из пятой колонки указанного диапазона (что соответствует столбцу
F названиям сотен). При этом аргумент ЛОЖЬ заставляет функцию искать
в рассматриваемом диапазоне точное соответствие контрольному значению.
Что касается ячейки С4, то кроме вышеперечисленных действий формула про-
изводит анализ на соответствие значения в ячейке СЗ числу «1». Это необходимо,
поскольку в украинском (а платежные поручения составляются на этом языке),
как, впрочем, и в русском языках для определения числительных, соответст-
вующих второму десятку, используются специальные слова Например, число
«21» словами пишется «двадцать один», т. е. присутствует название десятков и
название единиц, в то время как число «12» пишется одним словом — «двена-
дцать». Поэтому в этом случае мы делаем выборку текстового эквивалента из
другого диапазона текстовых значений второй вспомогательной таблицы.
Теперь рассмотрим формулы, применяемые в строке 5 первой вспомогательной
таблицы. Здесь мы производим действия, направленные на правильное отражение
первого слова в написании числа прописью. Поскольку первое слово должно быть
написано с прописной буквы, необходимо произвести следующие действия:
— проанализировать значения всех предыдущих разрядов на соответствие
нулю;
— если это так, то слово, определяющее текущий разряд, должно быть на-
писано с прописной буквы;
— если это не верно, то значение остается написанным со строчной буквы.
Примеры формул для строки 5 представлены в табл. 5.
Таблица 5
Ячейка Формула
1 2
В5 =ЕСУ7И(ВЗ=5,"/7,ятсот";ЕС/7И(ВЗ=9;'1Дев'ятсот";/7РО/7/7ДЧ(В4)))
С5 ~ ЕСЛИ(ВЗ=0;ЕСЛИ(СЗ=5; "П’ятдесят";ЕСЛИ(СЗ=9; "Дев’яносто";ЕСЛИ(И(СЗ= 1;D3=5); "П’ятнадцять"; ЕСЛИ(И(СЗ=1;ОЗ=9); "Дев’ятнадцять";ПРОПНАЧ(С4)))));С4)
Бухгалтерский учет с помощью Excel 123
1 2
D5 =ЕСЛИ(И(ВЗ=0;СЗ=0);ЕСЛИ(ОЗ=5; "П'ять ", ЕСЛИ(ИЗ=9; "Дев 'ять ";ПРОПНА 4(D4)));D4)
Е5 =ЕСЛИ(И(ВЗ=0;СЗ=0;ПЗ=0);ЕСЛИ(ЕЗ=5;"П'ятсот"; ЕСЛИ(ЕЗ=9;"Дев'ятсот";ПРОПНАЧ(Е4)));Е4)
F5 =ЕСЛИ(И(ВЗ=0;СЗ=0;ВЗ=0;ЕЗ=0);ЕСЛИ(РЗ=5; "П ’ятдесят"; ЕСЛИ(ЕЗ=9; "Дев ’яносто";ЕСЛИ(И(РЗ= 1;G3=5); "П 'ятнадцять ";ЕСЛИ(И(РЗ= 1 ;G3=9); "Дев ’ятнадцять ПРОПНАЧ(Р4)))));Р4)
G5 =ЕСЛИ(И(ВЗ=0;СЗ=0;ПЗ=0;ЕЗ=0;РЗ=0);ЕСЛИ(СЗ=5; "П'ять ЕСЛИ(СЗ=9;"Дев'ять";ПРОПНАЧ(С4)));С4)
Как вы, очевидно, заметили, в представленных формулах используется но-
вая для нас функция ПРОПНАЧ(текст). С помощью этой функции первая
буква в строке текста и все первые буквы, следующие за знаками, отличными
от букв, делаются прописными (верхний регистр). Все прочие буквы в тексте
делаются строчными (нижний регистр).
В связи с этой особенностью функции ПРОПНАЧ (делает прописными бук-
вы после небуквенных знаков) формула производит отдельную подстановку
текстовых значений, в которых присутствует апостроф (например, «п'ять» или
«дев'ятсот»). Если применить функцию ПРОПНАЧ, то в итоге мы получим
<П’Ять» и «Дев’Ятсот». Поэтому если величина разряда равна «5» или «9»,
мы подставляем правильные формы текстовых эквивалентов.
Последним нашим действием будет подстановка показателя размерности для
тысяч, т. е., собственно, слова «тысяча» в необходимом падеже в случае, если
сумма платежа превышает 999,99 гривен. Поскольку такой анализ будет про-
изводиться только в одной ячейке — ячейке D6, то во всех остальных ячейках
строки б будет присутствовать обычная ссылка на значение в соответствующем
столбце предыдущей строки (например, в ячейке В6 будет представлена фор-
мула «=В5» и т. д.).
В ячейке же D6 будет представлена следующая формула:
- ЕСЛИ(И(В 3=0;СЗ=0;ПЗ=0);"";ЕСЛИ(СЗ= 1 ;"тисяч";ЕСЛИ(ОЗ= 1;
05&"тисяча";ЕСЛИ( И( D3>1 ;D3<5;C3<>1 );О5&"тисячг";
Ъ5&Гтисяч")))) [87]
Эта формула выполняет следующие действия:
- проверяет, не равны ли нулю значения разрядов тысяч;
- если это так, то формула обнуляет значение в заданной ячейке,
- если это не так, то в зависимости от величины разрядов выбирается один
из трех возможных вариантов написания слова «тысяча».
На этом подготовительная работа по преобразованию числа в его словесную
форму закончилась. Составим теперь формулу для заполнения поля «Сумма
словами» (ячейки Е21.М21 листа «Платежное поручение»). Она будет иметь
124 Бухгалтерский учет с помощью Excel
следующий вид:
=СЦЕПИТЬ('Сумма словами'!В6;"";'Сумма словами'!С6;"";
'Сумма словами'!D6;"";'Сумма словами'!Е6
Сумма словами'!Е6;"";’Сумма словами'IG6;"грн.";
TEKCT((R 12-ЦЕЛОЕ(И 12))* 100;"00");"коп.") [881
В этой формуле используется уже известная нам функция СЦЕПИТЬ, ко-
торая объединяет в одну строку несколько отдельных текстовых элементов.
В нашем случае она объединяет в единый текст отдельные слова, расположен-
ные в соответствующих ячейках листа «Сумма словами», разделяя при этом их
пробелами. Затем она добавляет размерность — слово «грн.», а также величину
копеек в платеже и слово «коп.».
Для выделения из суммы платежа копеек используется формула
R12-ЦЕЛОЕ(R12))* 100. Например, если сумма платежа равна 135,75 грн., то
мы имеем следующие действия:
(135,75-(ЦЕЛОЕ( 135.75))* 100=( 135,75 135)* 100=0,75* 100=75 [89]
Однако функция СЦЕПИТЬ работает только с текстовыми аргументами, а в
результате этих действий мы получили число, поэтому делаем из него тексте
помощью функции ТЕКСТ, причем определяем, что этот текст будет состоять
из двух знаков (аргумент"##"). Таким образом, если копеек у нас меньше 10,
то текст будет выглядеть следующим образом — «05».
В результате всех наших действий, описанных в этой главе, программа са-
мостоятельно формирует Платежное поручение в соответствии с указанным
нами номером, исходя из данных, указанных пользователем. Причем нам нет
необходимости хранить все Платежные поручения. Простым вводом его номе-
ра в соответствующее поле листа программа формирует именно то Платежное
поручение, которое нам необходимо.
В завершение описания создания алгоритма для формирования Платежных
поручений необходимо отметить, что указанный механизм будет работать толь-
ко в том случае, если пользователь будет правильно разносить необходимую
информацию по соответствующим листам электронной книги Excel.
Краткое резюме главы 8:
1. Для формирования Платежного поручения необходимо создать новый
файл, на отдельных листах которого составить:
— форму Платежного поручения-,
— таблицу с реквизитами плательщика;
— таблицу с реквизитами контрагентов;
— таблицу с реестром Платежных поручений;
— вспомогательный лист «Сумма словами» для перевода числовых зна-
чений в текстовую форму.
2. Отформатировать ячейки формы Платежного поручения, исходя из
Бухгалтерский учет с помощью Excel 125
содержания этих ячеек:
- ячейки с числовыми значениями (за исключением ячеек с суммами) — в
формате Числовой без отражения десятичных знаков;
— ячейки с суммами — в формате Числовой с отражением двух десятич-
ных знаков;
- ячейки с текстовыми значениями в Текстовом формате;
— ячейки с комплексными значениями - в формате Общий.
3. Заполнить таблицу с реквизитами плательщика.
4. Заполнить таблицу с реквизитами контрагентов.
5. Заполнить формулами таблицы на листе «Сумма словами».
6. Наполнить формулами форму Платежного поручения в соответствии
с рекомендациями, представленными в настоящей главе.
7. Для составления Платежного поручения необходимо:
— заполнить соответствующую строку на листе с реестром Платежных
поручений;
— в случае отсутствия получателя средств в таблице на листе с реквизитами
контрагентов — добавить нового контрагента в соответствующую таблицу;
- указать в соответствующей ячейке формы Платежного поручения
номер документа, который пользователь хочет сформировать;
распечатать полученный документ.
126 Бухгалтерский учет с помощью Excel
Глава 9
Документальное оформление отпуска товаров клиентам.
Создание счетов-фактур, расходных и налоговых накладных
Ознакомившись с основами генерирования стандартных документов, перейдем
теперь к составлению системы взаимосвязанных документов, а именно — сче-
тов-фактур, расходных и налоговых накладных, т. е. к созданию документов,
связанных с отпуском товаров клиентам.
Общий принцип построения таких документов такой же, как и для Платеж-
ных поручений, — создаются формы документов, а также служебные листы с
необходимой для составления конечных документов информацией. В настоящей
главе мы покажем вам, как это сделать.
Итак, для начала составим формы итоговых документов. На следующих
рисунках представлены примеры их составления.
Рис. 87. Внешний вид Счета-фактуры
Бухгалтерский учет с помощью Excel 127
Рис. 88. Внешний вид Расходной накладной
А1
Рис. 89. Внешний вид Налоговой накладной
Бухгалтерский учет с помощью Excel 129
Как вы видите, в представленных рисунках присутствуют предпочтительные
размеры строк и столбцов (для шрифта Times New Roman размером 12). При
этом для Счета-фактуры и Расходной накладной размеры полей составляют:
- верхнего, нижнего и левого — 2 см;
— правого 1 см.
Масштаб изображения составляет 100 %
Что касается Налоговой накладной, то для нее в Параметрах страницы
необходимо установить следующие их значения:
— верхнее и нижнее поля — 2 см;
- правое и левое поля — 1 см;
— масштаб изображения 70 %.
Обращаем также ваше внимание, что представленные формы документов
рассчитаны на отражение не более 6 наименований товарной продукции од-
новременно. Если ваше предприятие предполагает, что в рассматриваемых
документах предстоит отражать более этого количества наименований, то необ-
ходимо просто добавить нужное количество строк в соответствующих разделах
этих форм и соответствующим образом отформатировать печатную страницу
для адекватного отражения изображения при его выводе на печать.
Перейдем теперь непосредственно к порядку наполнения этих форм форму-
лами. Как мы уже говорили в начале этой главы, для правильного заполнения
указанных форм нам необходимо создать несколько вспомогательных листов
со служебной информацией. Как и при составлении Платежного поручения,
одним из них будет лист с реквизитами предприятия. На следующем рисунке
представлена примерная форма таблицы с данными по этому вопросу
А1 Наименование реквизита
. А В
1 Наименование реквизита Реквизит
2 Наименование предприятия Товариство з обмеженою вщповщальнютю "Вантум"
3 Адрес м. Харюв. Червоношюльна наб.. 16. оф. 125
4 Код ЕГРПОУ 12345678
5 Банк плательщика Дзержинське в!дд1лення ХОФ АКБ СР "Укрсоцбанк" у м Харков!
6 Код банка 351016
7 Расчетный счет 26000860089380
8 Телефон / факс 731-00-59, 738-57-84
9 Индивидуальный налоговый номер 345645001101
10 Номер свидетельства плательщика НДС 23457645
11 Директор Семенов А Д
12 Главный бухгалтер 1ванова В Г
13 Лицо, подписывающее накладные Гнатюк I.M.
Рис. 90. Внешний вид листа с реквизитами предприятия
130 Бухгалтерский учет с помощью Excel
Теперь в соответствующих ячейках наших форм мы делаем ссылки на ана-
логичные значения из таблицы реквизитов поставщика. Единственной особен-
ностью ввода реквизитов поставщика является заполнение графы «Индивиду-
альный налоговый номер» Налоговой накладной. Если вы обратили внимание
на форму этого документа (рис. 89, а, этот параметр вводится раздельно в
12 отдельных ячеек. Таким образом, для того чтобы разделить наше 12-раз-
рядное число, составляющее Индивидуальный налоговый номер, применим ме-
ханизм, отработанный нами при составлении Платежного поручения. Однако
здесь мы применим несколько иные формулы, которые можно будет также
применять и при составлении Платежных поручений. Эти формулы (в при-
вязке к ячейкам, в которых проставляется Индивидуальный налоговый номер
поставщика — рис. 89, а) представлены в табл. 6.
Таблица 6
Ячейка Формула
А14 =ЦЕЛОЕ('Реквизиты Поставщика '!$В$9/100000000000)
В14 =ЦЕЛОЕ(('Реквизиты Поставщика '!$В$9/10000000000- ЦЕЛОЕ('Реквизиты Поставщика '!$В$9/100000000000) * 10))
С14 =ЦЕЛОЕ(('Реквизиты Поставщика Ч$В$9/1000000000- ЦЕЛОЕ('Реквизиты Поставщика '!$В$9/10000000000) * 10))
D14 =ЦЕЛОЕ(('Реквизиты Поставщика '!$В$9/100000000- ЦЕЛОЕ('Реквизиты Поставщика '!$В$9/1000000000) *10))
Е14 =ЦЕЛОЕ(('Реквизиты Поставщика '!$В$9/10000000- ЦЕЛОЕ('Реквизиты Поставщика'!$В$9/100000000)*10))
F14 =ЦЕЛОЕ(('Реквизиты Поставщика '!$В$9/1000000- ЦЕЛОЕ('Реквизиты Поставщика '!$В$9/10000000) *10))
G14 =ЦЕЛОЕ(('Реквизиты Поставщика Ч$В$9/100000- ЦЕЛОЕ('Реквизиты Поставщика '!$В$9/1000000) *10))
Н14 =ЦЕЛОЕ(('Реквизиты Поставщика '!$В$9/10000- ЦЕЛОЕ('Реквизиты Поставщика Ч$В$9/100000) * 10))
114 =ЦЕЛОЕ(('Реквизиты Поставщика '!$В$9/1000- ЦЕЛОЕ('Реквизиты Поставщика'!$В$9/10000)* 10))
J14 =ЦЕЛОЕ(('Реквизиты Поставщика '!$В$9/100- ЦЕЛОЕ('Реквизиты Поставщика Ч$В$9/1 ООО) *10))
К14 =ЦЕЛОЕ(('Реквизиты Поставщика'!$В$9/10- ЦЕЛОЕ('Реквизиты Поставщика Ч$В$9/100) *10))
L14 =ЦЕЛОЕ(('Реквизиты Поставщика Ч$В$9- ЦЕЛОЕ('Реквизиты Поставщика'!$В$9/10)*10))
В представленных формулах 'Реквизиты Поставщика'! $В$9 — это адрес
ячейки на листе с реквизитами поставщика, в которой находится его Индиви-
дуальный налоговый номер.
Бухгалтерский учет с помощью Excel 131
Теперь перейдем к составлению структуры листа с Реестром покупателей.
Его внешний вид представлен на рис. 89.
Как мы видим, в отличие от заполнения графы «Индивидуальный налоговый
номер» в отношении поставщика, этот показатель для покупателя разбит на от-
дельные ячейки. Это необходимо было сделать для того, чтобы облегчить ввод
этих данных в Налоговую накладную, поскольку кроме формул для разбивки
числа на разряды там будут присутствовать формулы сортировки данных по
определенному показателю. Поэтому для облегчения вопроса формирования
формул в этой графе мы и разбили его сразу на отдельные составляющие.
Теперь перейдем непосредственно к формированию базы данных итоговых
документов, а именно к составлению листа «Реестр итоговых документов».
Представленная в нем таблица имеет такой вид (рис. 92).
А1 Наименование покупателя
А В С D
Наименование покупателя Код ЕГРПОУ Адрес Наименование банка
2 1 Заприте акцюнерне товаристео "Верстат* 58439810 м Харюв, вул Матросова, 21 Филя АКБ "Надра* ХРУ
3 Товаристео з обмеженою вщповщальнюпо "JIiHeyc, ЛТД" 25896423 м. Харюв, пр Московський, 5, оф 15 Дзержинське втддшення АКБ "Укрпромбанк* у м. Харков!
4 Приватне тдприемстео •Семенов та друз? 54896147 м. Харюв, вул Ч1416абша, 15 Фота АКБ "Хрещатик* у м Харков!
5 Вдарите акцюнерне товаристео Тит к нтинент* 45987356 м Харюв, АКБ •Укрсиббанк* у м. Харков!
Рис. 91. Внешний вид листа с реестром покупателей:
а) начало таблицы; б) конец таблицы
й
А1 Г- № доку-мента
А в с D I Е I 0 Н I
1 2 N* доку- мента Дата выписки счета Нахмеховаххе покупателя Тов«р№1 Товар К» 2
Нахмеховаххе Единица измерения Коли- чество Стоимость единицы Код ставки НДС Нахмеховаххе
3
4
5
я
£
Рис. 92. Внешний вид листа «Реестр итоговых документов»:
а) начало таблицы; б) конец таблицы
Н Н Д И
О Р о Р
2 а
л> о
8
Бухгалтерский учет с помощью Excel 133
Структурно представленная таблица состоит из трех частей:
1) столбцов с номером документа, датой составления Счета-фактуры и
названием покупателя;
2) нескольких блоков столбцов с информацией по приобретаемым товарам.
Этих блоков может быть столько, сколько строк для них предусмотрено в наших
формах. В нашем случае таких блоков будет 6. Для облегчения восприятия
мы сгруппировали ячейки, содержащие информацию относительно отдельных
товаров;
3) данных, необходимых для составления расходной и налоговой накладных,
таких, как дата выписки этих документов, фамилия и инициалы сотрудника
покупателя, имеюшего доверенность на получение товаров, а также серия, но-
мер и дата выписки этой доверенности.
Теперь разберемся со столбцом «Код ставки НДС». Необходимость этого
столбца вызвана потребностью в распределении данных в Налоговых накладных
по различным столбцам в зависимости от того, по какой ставке НДС облагается
таили иная операция. Для того чтобы не запутаться с этими кодами, мы соста-
вили Примечание к названию данного столбца В результате в правом верхнем
углу этой ячейки появился красный треугольник (ячейка Н2 на рис. 92, а).
Покажем порядок составления Примечания к ячейке.
Для его создания нажатием правой кнопки мыши на нужной ячейке вызы-
ваем контекстное меню. В нем выбираем команду «Добавить примечание». В
появившемся окне (рис. 93) вводим информацию, которую мы хотим видеть в
Примечании. По окончании ввода текста щелкаем мышкой в любом месте лис-
та. Окно с текстом Примечания пропадет и будет отражаться на экране только
тогда, когда на ячейку наводится маркер мыши.
Га
5 Ставка йаюга 20% -1
(Ставка налога 0% (на территории
(Украины) - 2
НДС
-----—— -^Ставка налога 0% (экспорт) - 3
-----^Освобождение от уплаты НДС - 4|
Рис. 93. Окно ввода Примечаний
Как видно из рис. 93, для каждого из вариантов, предусмотренных Налого-
вой накладной, мы установили свое значение этого кода, который необходимо
будет обязательно указывать в соответствующей ячейке.
Все подготовительные работы нами уже закончены, поэтому приступим к
заполнению самих форм, и начнем со Счета-фактуры.
Что касается заполнения строк, относящихся к реквизитам поставщика то,
как мы уже говорили выше, они заполняются простой ссылкой на соответст-
вующие ячейки листа с таблицей реквизитов.
Остальные ячейки этой формы заполняются с использованием уже хорошо
нам известной функции ВПР.
Итак, в ячейку с номером Счета-фактуры (ячейка С4) мы не будем вво-
134 Бухгалтерский учет с помощью Excel
дить никакие формулы — в нее будем вводить только номер того документа,
который мы хотим сформировать.
В ячейку с датой (ячейки E4.F4) Счета-фактуры вводим следующую фор-
мулу:
=ВПР($С$4;'Реестр итоговых документов’!А: АК;2;ЛОЖЬ) [90]
Эта формула проводит анализ значений строк таблицы на листе «Реестр
итоговых документов» на соответствие номеру создаваемого Счета-фактуры и
в найденной строке из ее второго столбца берет соответствующее значение (дату
создания Счета-фактуры) и подставляет его в ячейку с формой документа.
Аналогично заполняем строку с названием покупателя (ячейки C2O:G20).
В ней будет присутствовать следующая формула:
=ВПР($С$4;’Реестр итоговых документов'!А:АК;3;ЛОЖЬ) [91]
В третьем столбце анализируемого диапазона как раз и находится название
покупателя.
Остальные ячейки с реквизитами покупателя заполняются с использованием
формул, приведенных в табл. 7.
Таблица 1
Наименование рек- визита покупателя Ячейки Формула
Адрес C22.G22 =ЕСЛИ(ЕПУСТО(ВПР($С$20; 'Реестр покупателей'!А:Т;3;ЛОЖЬ));""; ВПР($С$20;'Реестр покупателей'!А:Т;3;ЛОЖЬ))
Расчетный счет C24.G24 =ЕСЛИ(ЕПУСТО(ВПР($С$20; 'Реестр покупателей'!А:Т;6;ЛОЖЬ));""; ВПР($С$20;'Реестр покупателей’!А:Т;6;ЛОЖЬ))
Банк C26.G26 =ЕСЛИ(ЕПУСТО(ВПР($С$20, 'Реестр покупателей'!А: Т;4;ЛОЖЬ));""; ВПР($С$20;'Реестр покупателей'!А:Т;4;ЛОЖЬ))
МФО C28.G28 =ЕСЛИ(ЕПУСТО(ВПР($С$20; 'Реестр покупа телей'!А: Т;5;ЛОЖЬ));""; ВПР($С$20;'Реестр покупателей'!А: Т;5;ЛОЖЬ))
Код ЕГРПОУ C30.G30 =ЕСЛИ(ЕПУСТО(ВПР($С$20; 'Реестр покупателей'!А:Т;2;ЛОЖЬ));""; ВПР($С$20;'Реестр покупателей'!А:Т;2;ЛОЖЬ))
Тел./факс C32.G32 =ЕСЛИ(ЕПУСТО(ВПР($С$20; 'Реестр покупателей'!А:Т;7;ЛОЖЬ));""; ВПР($С$20;'Реестр покупателей'!А:Т;7;ЛОЖЬ))
В этих формулах кроме функции ВПР мы видим использование также функ-
ций ЕСЛИ и Е ПУ СТ О. Для чего нам это нужно?
Бухгалтерский учет с помощью Excel 135
Дело в том, что поскольку заполнение всех строк в Счете-фактуре, отно-
сящихся к реквизитам покупателя, не является обязательным, то отдельные
значения этих реквизитов могут нами не заполняться. В этом случае нам необ-
ходимо проверить соответствующие ячейки в Реестре покупателей на наличие
в них каких-либо значений. Эту работу выполняет функция Е ПУСТ О, которая
имеет значение ИСТИНА, если ссылается на пустую ячейку, и значение ЛОЖЬ,
если в указанной ячейке есть какие-нибудь данные.
Если мы просто сошлемся в наших ячейках на пустые ячейки листа Реестр
покупателей, то в них появится цифра «О», а нам необходимо, чтобы ячейка
осталась пустой, — поэтому мы используем функцию ЕСЛИ-, если рассмат-
риваемая ячейка не имеет значений, то мы подставляем в нее пустое значение
(аргумент «""»), если же в ней имеются значения — мы подставляем их в со-
ответствующую ячейку формы Счета-фактуры.
Мы справились с заполнением шапки Счета-фактуры, переходим теперь
к заполнению таблицы с данными относительно приобретаемого товара. Для
примера составим формулы для первой строки этой таблицы, т. е. для Товара
№ 1. и покажем их в табл 8.
Таблица 8
Наименование рек- визита товара Ячейки Формула
Наименование товара В35.С35 =ЕСЛИ(ЕПУСТ0(ВПР($С$4; 'Реестр итоговых документов'!А АК:4: ЛОЖЬ));"";ВПР($С$4, 'Реестр итоговых документов'!А:АК;4;Л0ЖЬ))
Единица измерения D35 =ЕСЛИ(ЕПУСТ0(ВПР($С$4; 'Реестр итоговых документов'!А:АК;5; ЛОЖЬ));"";ВПР($С$4; 'Реестр итоговых документов'!А:АК;5;ЛОЖЬ))
Количество Е35 =ЕСЛИ(ЕПУСТ0(ВПР($С$4; 'Реестр итоговых документов'!А:АК;6; ЛОЖЬ));"";ВПР($С$4; 'Реестр итоговых документов'!А:АК;6;ЛОЖЬ))
Цена за единицу F35 =ЕСЛИ(ЕПУСТ0(ВПР($С$4, 'Реестр итоговых документов'!А:АК; 7; Л0ЖЬ));"";ВПР($С$4; 'Реестр итоговых документов'!А:АК;7;ЛОЖЬ))
Сумма G35 =ЕСЛИ(ЕЧИСЛО(Е35);Е35*Р35;"")
Все указанные формулы (кроме формулы по параметру «Сумма») отличаются
друг от друга только ссылкой на другой столбец в анализируемой таблице —
начиная с 4-го столбца для параметра «Наименование товара» и заканчивая
7-м столбцом для параметра «Цена за единицу».
Формулы для аналогичных параметров оставшихся товаров будут тоже от-
личаться порядковым номером столбца в функции ВПР, в котором будет нахо-
диться необходимая нам информация. Для простоты восприятия для каждого
136 Бухгалтерский учет с помощью Excel
последующего товара к номеру столбца в формуле необходимо прибавить 5.
Так, для второго товара в реквизите «Наименование товара» будет присутст-
вовать столбец с номером 9 (4+5), а для реквизита «Цена за единицу» пятого
товара столбец будет иметь номер 27 (7+5*4).
Что касается параметра «Сумма», то в его формуле присутствует новая для
нас функция ЕЧИСЛО. Она выполняет те же действия по отношению к ука-
занной в ней ячейке, только в отличие от функции ЕПУСТО проверяет ее не
на отсутствие в ней каких-либо значений вообще, а на наличие в ней числового
значения. Опять возникает тот же вопрос: зачем нам это нужно? Отвечаем: в
случае, если у нас в той или иной строке нет данных, т. е. нет товара, инфор-
мация о котором отражается в соответствующей строке, если мы просто начнем
перемножать количество товара на его цену, программа выдаст нам сообщение
об ошибке. Это будет вызвано тем, что мы будем пытаться перемножить два
текстовых аргумента (поскольку мы очищаем ячейку вводом в нее пустого
текстового аргумента), а математические функции с текстовыми аргументами
не работают. Поэтому перед тем, как начинать умножение, проверяем, что мы
перемножаем.
Переходим теперь в нижнюю часть таблицы — к результирующим строкам.
И если со строкой «Всего» у нас не должно быть проблем (мы просто суммируем
значения ячеек G35.G40), то со строкой «Налог на добавленную стоимость*
придется немного повозиться.
Это вызвано тем, что у нас могут присутствовать товары, которые облагаются
этим налогом по разным ставкам. В зависимости от этого нам будет необходимо
проанализировать Код ставки НДС, который присутствует на листе «Реестр
итоговых документов», и только в том случае, если его значение соответствует
стандартной ставке налога в 20 %, мы можем прибавлять его к цене товара.
В результате формула в ячейке G42 будет иметь следующий вид:
=СУММ(ЕСЛИ(ВПР($С$4;
'Реестр итоговых документов'!А:АК;8;ЛОЖЬ)=1;
G35*0,2);EG7IH(BHP($C$4;
'Реестр итоговых документов'!А:АК; 13;ЛОЖЬ)=1;
G36*0,2);ЕСЛИ(ВПР($С$4;
'Реестр итоговых документов'!А:АК; 18;ЛОЖЬ )=1 ;
G37*0,2);ЕСЛИ(ВПР($С$4;
'Реестр итоговых документов’!А:АК;23;ЛОЖЬ)=1;
С38*0,2);ЕСЛИ(ВПР($С$4;
'Реестр итоговых документов'!А.АК;28;ЛОЖЬ)=1;
G39 *0,2);ЕСЛИ(ВПР($С$4;
'Реестр итоговых документов'!А:АК;33;ЛОЖЬ)=1;
G35*0,2)) [92]
С виду она достаточно громоздка, но на поверку оказывается, что в ней при-
сутствует шесть одинаковых элементов (например, ЕСЛИ(ВПР($С$4;'Реестр
итоговых документов'!А:АК;8;ЛОЖЬ)=1;С35*0,2)), которые отличаются друг
от друга только ссылкой на разные столбцы в анализируемом диапазоне (номер
Бухгалтерский учет с помощью Excel 137
столбца со значением параметра «Код ставки налога») и адресом ячейки, ко-
торая в дальнейшем подлежит суммированию (ячейки по параметру «Сумма»
формы Счета-фактуры).
Таким образом, формула проверяет, облагается ли НДС реализация данного
товара (в нашем случае Код ставки налога должен быть равен «/»), и если
это так, рассчитывает его из стоимости товара (значение ячейки умножается
на 0,2), а затем все полученные значения суммируются (функция СУММ, у
которой имеется 6 аргументов — функций ЕСЛИ).
Значение строки «Общая сумма с НДС» являет собой простое сложение об-
щей стоимости продаваемого товара и НДС, который подлежит уплате с этой
покупки.
Для указания полученной суммы словами мы используем тот же алгоритм,
который был применен нами при формировании Платежного поручения. Для
этого нам не нужно заново набирать все формулы и составлять все таблицы.
Мы просто скопируем соответствующий лист из книги, в котором формирова-
ли Платежное поручение, в книгу, в которой присутствует Счет-фактура, и
заменим в формулах строки 3 (рис. 86) ссылки на ячейки с исходными данны-
ми (в нашем случае это будет ячейка G43) А затем в ячейки B46:G46 введем
следующую формулу:
=СЦЕПИТЬ('Сумма словами'!В6;"";'Сумма словами'!С6;"";
'Сумма словами'!D6;"";'Сумма словами’!Е6;"";
'Сумма словами'!Е6;"";'Сумма словами’!С6;"грн.":
ТЕКСТ((С43ЦЕЛОЕ(С43))* 100;"00");"коп.") [93]
В завершение формирования формы Счета-фактуры в ячейках G48 и G50
сделаем ссылки на ячейки листа с реквизитами поставщика, в которых находятся
фамилии и инициалы директора и главного бухгалтера предприятия, обрамив
их круглыми скобками. В нашем случае они будут иметь следующий вид:
- для ячейки G48:
="("&'Реквизиты Поставщика'!В11 &")" [94]
- для ячейки G50:
="("&'Реквизиты Поставщика'!В12 &")" [95]
На этом составление нами Счета-фактуры закончено, и мы переходим к
составлению Расходной накладной.
Поскольку ее форма мало отличается от формы Счета-фактуры, то ее за-
полнение по аналогичным параметрам абсолютно идентично заполнению формы
Счета-фактуры. Единственными отличиями заполнения формы Расходной
накладной являются ссылки на другие ячейки по параметрам «Дата выписки
накладных», «ФИО получателя товара», «Серия и номер доверенности» и
i^ama выписки доверенности» листа «Реестр итоговых документов». В табл. 9
мы покажем, какие формулы должны присутствовать в соответствуюших ячей-
ках листа Расходной накладной.
138 Бухгалтерский учет с помощью Excel
Таблица 9
Параметр Расходной накладной Ячейки Формула
Дата выписки накладных E4.F4 =ВПР(С4;'Реестр итоговых документов'!А:АК;34;ЛОЖЬ )
ФИО получателя товара C22.G22 =ВПР($С$4;'Реестр итоговых документов'!А:АК;35;ЛОЖЬ)
Серия и номер доверенности C24.D24 =ВГ1Р($С$4;'Реестр итоговых документов'!А:АК;36;ЛОЖЬ)
Дата выписки доверенности F24.G24 =ВПР($С$4;'Реестр итоговых документов'!А: АК;37;ЛОЖЬ)
В завершение рассмотрения вопроса составления Расходной накладной
обращаем ваше внимание на то, что для адекватного отражения данных в
Расходных накладных необходимо, чтобы ее номер совпадал с номером
Счета-фактуры.
Рассмотрим теперь порядок заполнения Налоговой накладной. Ее заполнение
мало чем отличается от заполнения всех предыдущих документов, хотя и имеет
ряд своих особенностей.
В первую очередь хотелось бы отметить, что в рассматриваемом примере
мы будем ориентироваться только на заполнение основной формы Налоговой
накладной. Имеющиеся приложения к ней заполняются в том же порядке, как
и сама Налоговая накладная.
Итак, поскольку Налоговая накладная заполняется и выдается покупателю
одновременно с Расходной накладной, при ее составлении мы будем исходить
из максимальной автоматизации процесса ее составления. Под автоматизацией
в данном случае подразумевается, что нам не нужно будет вводить в ее форму
абсолютно никаких данных. Она будет формироваться на основании материалов
Расходной накладной одновременно с созданием последней
Итак, для реализации перечисленных выше посылок в поле «Порядковой
номер» Налоговой накладной (ячейки R9.AD9} введем ссылку на ячейку с номе-
ром Расходной накладной. В нашем случае она будет иметь следующий вид:
-Расходная накладная'!$С$4 [96]
Дата выписки Налоговой накладной будет соответствовать дате выписки
Расходной накладной, поэтому в соответствующей графе Налоговой накладной
будет присутствовать следующая формула:
=ВПР($R$9;'Peecmp итоговых документов'! А: АК;34;ЛОЖЬ) [97]
Перейдем теперь к заполнению реквизитов поставщика и покупателя.
О заполнении граф с реквизитами поставщика мы говорили выше Здесь
поговорим о заполнении граф с реквизитами покупателя
Бухгалтерский учет с помощью Excel 139
В графе «Особа (плотник подотку) — покупець» будет присутствовать
формула:
=BnP($R$9;'Peecmp итоговых документов'! А: АК;3;ЛОЖЬ) [98]
В графах, соответствующих индивидуальному налоговому номеру покупателя,
будут присутствовать формулы, приведенные в табл. 10.
Таблица 10
Ячейка Формула
S14 =ВПР($Р$ 12;'Реестр покупателей'!А:Т;8;ЛОЖЬ)
Т14 =ВПР($И$ 12; 'Реестр покупа телей'!А: Т;9;ЛОЖЬ)
U14 =ВПР($Р$12;'Реестр покупателей'!А:Т; 10;ЛОЖЬ)
V14 =BF1P($R$12;'Реестр покупателей’!А:Т; 11 ;ЛОЖЬ)
W14 =ВПР($Р$12;'Реестр покупателей'!А:Т; 12;ЛОЖЬ)
Х14 =ВПР($Р$12;'Реестр покупателей'!А:Т; 13;ЛОЖЬ)
Y14 =ВПР($И$12;'Реестр покупателей'!А:Т; 14;ЛОЖЬ)
Z14 =ВПР($Р$12;'Реестр покупателей'!А:Т; 15;ЛОЖЬ)
АА14 =ВПР($Р$12;'Реестр покупателей'!А:Т; 16;ЛОЖЬ)
АВ14 =ВПР($Р$12;'Реестр покупателей'!А:Т;17;ЛОЖЬ)
АС14 =ВПР($Р$12;'Реестр покупателей'!А:Т; 18;ЛОЖЬ)
AD14 =ВПР($Р$12;'Реестр покупателей'!А:Т; 19;ЛОЖЬ)
Этими формулами разносим данные с листа «Реестр покупателей» в части
индивидуального налогового номера по соответствующим ячейкам формы На-
логовой накладной.
Остальные графы реквизитов покупателя заполняются следующим обра-
зом:
- местонахождение покупателя:
=ВПР($Р$ 12;'Реестр покупателей'! А:Т;3;ЛОЖЬ)
[99]
- номер телефона:
=ЕСЛИ(ЕПУСТО(ВПР($Р$ 12;'Реестр покупателей'! А:Т;
7;ЛОЖЬ));'"';ВПР($Р$12;'Реестр покупателей'!А:Т;7;ЛОЖЬ)) [ 100]
- номер свидетельства о регистрации плательщика НДС:
=ЕСЛИ(ЕПУСТО(ВПР($Р$ 12;
'Реестр покупателей'!А:Т;20;ЛОЖЬ));"";
ВПР(SRS 12; 'Реестр покупателей'!А: Т;20;ЛОЖЬ ))
[101]
140 Бухгалтерский учет с помощью Excel
Как мы видим из приведенных формул, при заполнении граф «Номер те-
лефону» и «Номер свгдоцтва про реестрацгю плотника податку на додану
варпйсть (покупця)» мы опять используем функцию ЕПУСТО. Это вызвано
теми же соображениями, которыми мы руководствовались при предыдущем ее
использовании, а именно необязательностью заполнения этих граф. Поэтому
в случае отсутствия соответствующих показателей мы имеем в заполненной
форме пустые графы
Что касается заполнения строк «Умова продажу» и «Форма проведения
розрахунмв», то они в соответствии с действующими нормативными докумен-
тами также не являются обязательными для заполнения. Поэтому при фор-
мировании формы Налоговой накладной мы не будем принимать их в расчет.
Если пользователь изъявит желание все-таки заполнять их, ему необходимо
добавить соответствующие столбцы на листе «Реестр итоговых документов» и
сделать в этих строках ссылки на них с использованием формул, аналогичных
формулам для заполнения граф с названием покупателя и датой составления
Налоговой накладной.
Перейдем теперь к заполнению таблицы, входящей в состав Налоговой на-
кладной, и начнем с ее второго столбца — «Дата в{двантаження (виконання,
надання оплати*) moeapie (po6im, послуг)». При ее заполнении будем исхо-
дить из предпосылки, что дата выписки Налоговой накладной и дата отгрузки
(выдачи, оплаты) товаров (работ, услуг) совпадают.
Поэтому в соответствующих строках этого столбца (ячейки C32.F37) у нас
будет формула следующего вида:
=ЕСЛИ(ЕЧИСЛО(Р32);ВПР($Р$9,
'Реестр итоговых документов'!А:АК;
34;ЛОЖЬ);"") [102]
Этой формулой мы проверяем наличие числового значения в столбце «Цгна
продажу одиншД продукцгг без урахування ПДВ» (т. е. проверяем наличие
товара в этой строке), и если оно в нем присутствует, подставляем в соответ-
ствующую ячейку дату выписки Налоговой накладной, если его нет, — вносим
пустой текстовый аргумент.
В разных строках эта формула будет отличаться только адресом анализи-
руемой ячейки в функции ЕЧИСЛО (например, в строке 33 это будет ячейка
РЗЗ, в строке 37 — ячейка Р37).
Перейдем теперь к заполнению столбца «Номенклатура поставки moeapie
(робгт, послуг) продавця». Формула в нем будет похожа на аналогичные фор-
мулы в Счете-фактуре или Расходной накладной. Единственным отличием от
тех формул будет адрес анализируемого показателя — номера документа. В
Счете-фактуре и Расходной накладной этот показатель находится в ячейке С4,
а в Налоговой накладной — в ячейке R9. Таким образом, например, в строке
32 (показатели Товара № /) формула будет иметь следующий вид:
=ЕСЛИ(ЕПУСТО( ВПР( SRS9;
'Реестр итоговых документов'!А:АК;4;ЛОЖЬ));
"";BHP(SR$9:'Peecmp итоговых документов’!А:АК;4;ЛОЖЬ)) [103]
Бухгалтерский учет с помощью Excel 141
В остальных строках этой таблицы формулы будут отличаться только номером
столбца в функции ВПР, из которого необходимо брать данные (точно так же,
как это было сделано в формулах, приведенных в таблицах Счета-фактуры
и Расходной накладной — к номеру столбца в функции ВПР для каждой по-
следующей строки таблицы Налоговой накладной прибавляем 5).
Аналогичным образом заполняются столбцы «Одиниця euMipy товару»,
шСйыастъ (об'ем, обсяг)» и «Дгна продажу одиницг продукци без урахування
ПДВ». Так, для строки 32 формулы для этих столбцов будут иметь следующий
вид:
- единица измерения:
=ЕСЛИ( ЕПУСТО(ВПР($Я$9;
'Реестр итоговых документов'!А:АК;5;ЛОЖЬ));
"";ВПР($Р$9;'Реёстр итоговых документов'!А:АК;5;ЛОЖЬ)) [104]
- количество:
=ЕСЛИ(ЕПУСТО(ВПР($Р$9;
'Реестр итоговых документов'!А:АК:6;ЛОЖЬ));
"";ВПР(SRS9;'Реестр итоговых документов'!А:АК;6;ЛОЖЬ)) [105]
- цена единицы товара:
=ЕСЛИ( ЕПУСТО( ВПР( SRS9;
'Реестр итоговых документов'!А:АК;7;ЛОЖЬ));
"";ВПР(SRS9;'Реестр итоговых документов'!А:АК;7;ЛОЖЬ)) [106]
Для всех последующих строк к номеру столбца в функции ВПР предыдущего
столбца прибавляем 5.
Обратимся теперь к заполнению столбца Налоговой накладной «Обсяги
продажу (база оподаткування) без урахування ПДВ, що тдлягае оподат-
куванню за ставками». Он подразделяется на четыре под столбца, в которых
предоставляется информация в зависимости от ставки обложения НДС. Для
распределения значений базы налогообложения мы будем использовать Код
ставки НДС, который присутствует у нас для каждого из 6 наших возмож-
ных товаров на листе «Реестр итоговых документов». Для выполнения этой
задачи мы будем использовать следующие формулы (на примере все той же
строки 32)-
- для подстолбца «20 %»:
=ЕСЛИ(ЕЧИСЛО( Р32);ЕСЛИ( ЕПУСТО( ВПР( SRS9;
'Реестр итоговых документов'!А:АК;8;ЛОЖЬ));"";
ЕСЛИ(ВПР($Р$9;
'Реестр итоговых документов'!А:АК;8;
Л0ЖЬ)=1;О32*Р32[107]
142 Бухгалтерский учет с помощью Excel
— для подстолбца «О % (реатзащя на миттй mepumopii Украгни)»:
=ЕСЛИ(Е ЧИСЛО(Р32);ЕСЛИ( ЕПУСТО( ВПР( $R$9;
'Реестр итоговых документов’!А:АК;8;ЛОЖЬ));"";
ЕСЛИ(ВПР($R$9;'Peecmp итоговых документов'!А:АК;8;
ЛОЖЬ)=2;О32*Р32;""));"") [108]
— для подстолбца «О % (експорт)»:
=ЕСЛИ(ЕЧИСЛО(Р32);ЕСЛИ( ЕПУСТО( ВПР( $R$9;
'Реестр итоговых документов'! А:АК;8;ЛОЖЬ));"";
ЕСЛИ(ВПР($R$9;'Peecmp итоговых документов'!А:АК;
8;ЛОЖЬ)=3;О32*Р32;"" ));"") [109]
— для подстолбца «Звгльнення eid ПДВ (ст. 5)»'.
=ЕСЛИ(Е ЧИСЛО(Р 32 );ЕСЛИ(ЕПУСТО( ВПР( SRS9;
'Реестр итоговых документов'! А:АК;8;ЛОЖЬ));"";
ЕСЛИ(ВПР($R$9;'Peecmp итоговых документов'!А:АК;
8;ЛОЖЬ)=4;О32*Р32;""));"") [ 110]
Как вы, наверное, обратили внимание, приведенные четыре формулы отлича-
ются только одним параметром — проверкой Кода ставки НДС на соответствие
определенному значению. Во всем остальном они абсолютно идентичны:
1) проверяют столбец «Цша продажу одиницг продукцгг без урахування
ПДВ» на наличие в нем числового аргумента;
2) проверяют, имеется ли значение в столбце «Код ставки НДС» на листе
«Реестр итоговых документов»’,
3) если такое значение есть, проверяют его на соответствие под столбцу столб-
ца «Обсяги продажу (база оподаткування) без урахування ПДВ, що тдлягае
оподаткуванню за ставками» Налоговой накладной',
4) в случае выполнения всех этих условий производят умножение количества
соответствующего товара на продажную цену единицы товара;
5) если хотя бы одно из условий 1 — 3 не выполняется, вносят в соответст-
вующую ячейку пустой текстовый аргумент.
Для того, чтобы заполнить эти ячейки для всех последующих 5 видов товара,
необходимо просто скопировать эти формулы по соответствующим столбцам и
заменить в функциях ВПР номера подставляемых столбцов данных номером
столбца «Код ставки НДС» для соответствующего товара (т. е. к номеру этого
столбца из предыдущей строки добавить 5).
В результирующей строке «Усього по роздг.лу I» (ячейки Q38.Z38) простав-
ляем формулу суммирования по ячейкам, соответствующим столбцу «Обсяги
продажу (база оподаткування) без урахування ПДВ, що тдлягае оподатку-
ванню за ставками» Налоговой накладной. Например, для столбца Q формула
будет иметь следующий вид:
=CyMM(Q32:Q37)
[ИЦ
Бухгалтерский учет с помощью Excel 143
Что касается разделов II и IV Налоговой накладной, то мы не будем останав-
ливаться на их заполнении. Во-первых, это связано с тем. что у большинства
небольших предприятий значения этих строк будут отсутствовать, и, во-вторых,
их заполнение не должно иметь абсолютно никаких сложностей для пользо-
вателя, поскольку для этого необходимо просто добавить в таблицу на листе
«Реестр итоговых документов» соответствующие столбцы и сделать ссылку на
них с использованием формул, приведенных нами для заполнения столбцов
<0диниця euMipy товару», «К1лъкй:ть (об'ем, обсяг)» и «Цша продажу оди-
шД продукци без урахування ПДВ» таблицы Налоговой накладной.
Что касается строки Налоговой накладной «Усього по разделах I + II ± IV»,
то в ней мы также будем просто следовать алгоритму, представленному в
названии самой строки, т. е. просуммируем соответствующие показатели для
значений столбца «Обсяги продажу (база оподаткування) без урахування
ПДВ, що тдлягае оподаткуванню за ставками». Так, в столбце Q у нас будет
присутствовать такая формула:
=Q38+Q39+Q41-Q42 [112]
где Q38 — значение строки «Усього по розниц I»-,
Q39 — значение строки «Товаротранспортт витрати»;
Q41 — значение строки «надбавка (+)»',
Q42 — значение строки «знижка (-)».
В столбце «Загальна сума кошттв, що тдлягае сплатт» этой строки у нас
будет происходить суммирование значений, полученных в каждом подстолбце
столбца «Обсяги продажу (база оподаткування) без урахування ПДВ, що
тдлягае оподаткуванню за ставками» Налоговой накладной:
=CVMM(Q43:Z43) [ИЗ]
При заполнении строки «Податок на додану варттсть» необходимо исхо-
дить из того, что этим налогом облагаются только:
- стоимость, а также надбавки и скидки по товарам, которые облагаются
по ставке 20 %;
- суммы товаро-транспортных затрат.
Поэтому в этой строке у нас будет два вида формул — один для подстолб-
ца «20 %» столбца «Обсяги продажу (база оподаткування) без урахування
ПДВ, що тдлягае оподаткуванню за ставками» и другой для всех остальных
подстолбцов этого столбца.
Для под столбца «20 %» формула будет иметь следующий вид:
=Q43*0,2 [114]
То есть просто вычленяем 20 % из значения строки «Усього по разделах I +
4I±IV».
Для всех остальных подстолбцов формула будет рассчитывать НДС от сум-
мы товаро-транспортных расходов. Так, для подстолбца «0 % (реалгзацгя на
натай mepumopii Украгни)» формула будет иметь следующий вид:
144 Бухгалтерский учет с помощью Excel
=R39*0,2 [115]
где R39 — адрес ячейки в строке «Товаротранспортт витрати», соответст-
вующей этому подстолбцу.
В столбце «Загалъна сума кошппв, що тдлягае сплатт» также производим
простое суммирование полученных значений по подстолбцам столбца «Обсяги
продажу (база оподаткування) без урахування ПДВ що тдлягае оподатку-
ванню за ставками».
Заполнение строки «Загалъна сума з ПДВ» представляет собой простое
суммирование по столбцам значений строк «Усъого по роздыах I + II ± IV»
и «Податок на додану варгтсть».
И в завершение, в ячейках N50:V50 (подпись и фамилия лица, составившего
налоговую накладную) делаем ссылку на соответствующую ячейку листа «Ре-
квизиты поставщика», в которой присутствуют необходимые нам данные. В
нашем случае такая ссылка будет иметь следующий вид*
-Реквизиты Поставщика’!$В$ 13 [116]
Теперь займемся составлением Реестра налоговых накладных. Форма такого
реестра утверждена приказом ГНАУ от 30.06.2005 г. № 244 и состоит из двух
разделов — реестр полученных налоговых накладных и реестр выданных на-
логовых накладных.
Что касается Реестра полученных налоговых накладных, то его мы рассма-
тривать не будем, поскольку, во-первых, мы описываем сейчас документальное
оформление отпуска товаров клиентам (т. е. имеем дело только с выпиской
налоговых накладных), а во-вторых, каким-либо образом автоматизировать
процесс регистрации полученных налоговых накладных достаточно трудно,
поскольку у нас нет заранее подготовленных материалов для автоматизации
данного процесса (всю информацию по полученным налоговым накладным мы
имеем только после их поступления на предприятие). Так что, если вы хотите
вести электронный Реестр полученных налоговых накладных (что, кстати, не
запрещается упомянутым приказом ГНАУ), вам необходимо просто создать
в EXCEL соответствующую форму и заполнять ее вручную.
Перейдем теперь к Реестру выданных налоговых накладных. Его можно и нуж-
но составить, поскольку вся необходимая для этого информация у нас имеется.
Единственное неудобство — необходимость сводить данные в реестре помесячно
и поквартально. Это неудобство можно обойти, создав месячную форму реестра
(т. е. каждый реестр будет у нас начинаться первого числа месяца и заканчиваться
в последний день месяца). Таким образом, для календарного года у нас будет
12 листов, в каждом из которых будет реестр за один календарный месяц.
На рис. 93-1 представлена форма второго раздела Реестра налоговых на-
кладных — Реестр выданных налоговых накладных (далее — РВНН).
Для нее в Параметрах страницы необходимо установить следующие их
значения:
- верхнее, нижнее, правое и левое поля — 2 см;
— масштаб изображения — 100 %.
Бухгалтерский учет с помощью Excel 145
I Как вы, наверное, заметили, форма РВНН состоит из шапки и собственно
I «тела» таблицы. Для заполнения шапки нам понадобятся следующие фор-
I мулы:
I 1) для ячеек D8.F8 (название плательщика налога):
-Реквизиты Поставщика’!SBS2 [116-1]
2) для ячеек D10.F10 (индивидуальный налоговый номер):
-Реквизиты Поставщика'!$В$9 [116-2]
3) для ячеек D12.F12 (номер Свидетельства плательщика НДС):
-Реквизиты Поставщика'!$В$10 [116-3]
Рис. 93-1. Форма Реестра выданных налоговых накладных
I 4) ячейки J8.K8 (дата начала РВНН) необходимо отформатировать в фор-
I мате Дата и внести в нее начальную дату составления РВНН — первое число
соответствующего месяца (например, 01.08.2006 г.);
I 5) для ячеек J10.K 10 (дата окончания РВНН), в которых также необходимо
I установить формат Дата.
=ДАТА(ГОД(]8);МЕСЯЦ(}8)+ 1;ДЕНЬ(}8))~ 1
[116-4]
146 Бухгалтерский учет с помощью Excel
Эта формула позволяет рассчитать последнее число соответствующего ме-
сяца. Для этого она разбивает дату на составные элементы (функции ГОД,
МЕСЯЦ и ДЕНЬ), затем к номеру месяца прибавляет единицу (МЕСЯЦ
(J8)+1), затем соединяет вновь полученную дату в единое целое (функция
ДАТА) и, наконец, вычитает из полученной даты 1 день (поскольку у нас
в результате всех предыдущих действий получилось первое число следую-
щего месяца, а нам необходимо последнее число текущего);
6) в ячейках J12-.K12 нам необходимо указать срок хранения соответству-
ющего РВНН.
С заполнением шапки формы мы закончили. Перейдем теперь к заполне-
нию непосредственно таблицы. Для этого составим промежуточную таблицу
для РВНН за соответствующий месяц. Это нам необходимо для того, чтобы
упростить формулы, поскольку нам будет нужно проводить сортировку ин-
формации по нескольким параметрам в различных несмежных между собой
областях Реестра итоговых документов.
Внешний вид «Рабочего листа РВНН за... месяц» приведен на рис. 93-2.
Как вы, наверное, помните, все формы документов мы составляли исходя
из 6 наименований товаров, поэтому в рабочем листе РВНН имеем шесть
одинаковых блоков, в которые будут автоматически переноситься все не-
обходимые данные из Реестра итоговых документов. Имеется в виду, что
этот рабочий лист заполнять не нужно. Он будет формироваться автомати-
чески.
Для этого нам необходимо внести в соответствующие ячейки этой таблицы
следующие формулы:
Для столбца А (номер налоговой накладной) у нас будет две форму-
лы — отдельно для ячейки АЗ и для всех остальных ячеек. Итак, в ячейке
АЗ у нас будет присутствовать следующая формула:
=ЕСЛИ(ЕНД(ВПР( 1 ;'Реестр итоговых доку ментов' !$А: ЗАК;
2;ЛОЖЬ));"";1) [116-5]
А для ячейки А4 формула будет выглядеть следующим образом:
Бухгалтерский учет с помощью Excel 147
Г 1 J I к Товар № 5 L М _ Товар .¥» 6 N О Р Q Стоимость товара (без НДС) в зависимости от кода ставки НДС
2 Код ставки НДС Стоимость товара (без НДС) Код ставки НДС Стоимость товара (без НДС) 1 2 3 4
3
5
6
7
б)
Рис. 93-2. Внешний вид рабочего листа РВНН:
- а) начало листа; б) конец листа
~ЕСЛИ(АЗ="";"";ЕСЛИ(ЕНД(ВПР(АЗ+1;
'Реестр итоговых документов'!$А:$АК;2;ЛОЖЬ));"";АЗ+1)) [116-6]
Дадим к этим формулам некоторые пояснения. Формула 116-5 проверяет
форму Реестра итоговых документов на наличие в ней первого документа
для соответствующего календарного периода (в нашем случае — это первый
аргумент функции ВПР, т. е. единица, поскольку мы по умолчанию приняли,
что у нас первый номер налоговой накладной для текущего календарного перио-
да равен единице. Если у вас должен присутствовать другой номер, то вместо
единицы вам необходимо указать соответствующий номер налоговой накладной,
который соответствует выбранному вами календарному периоду). Если такой
номер в Реестре итоговых документов присутствует, формула переносит его
в соответствующую ячейку этот номер, если же его нет — оставляет ячейку
пустой до тех пор, пока в Реестре итоговых документов не появится документ
с искомым номером.
Формула в ячейке А4 отличается от предыдущей формулы только тем, что
она ищет документ не с каким-то конкретным номером, а с номером на единицу
большим, чем в предыдущей ячейке (в нашем случае, поскольку в ячейке АЗ
ведется поиск документа с номером 1, в ячейке А4 ведется поиск документа
с номером 2).
Теперь копируем ячейку А4 с формулой по всем остальным ячейкам столбца А.
Формулы для столбцов «Код ставки НДС» и «Стоимость товара (без
НДС)» будут практически идентичны для всех шести блоков товаров. Приведем
соответствующие формулы для товара № 1 (ячейки ВЗ и СЗ соответственно):
I 1) для ячейки ВЗ:
=ЕСЛИ($АЗ ВПР($АЗ;
'Реестр итоговых документов'!$А:$АК;8;ЛОЖЬ))
[116-7]
148 Бухгалтерский учет с помощью Excel
2) для ячейки СЗ:
=ЕСЛИ($АЗ ="";"";ВПР($АЗ;
'Реестр итоговых документов'!$А:$АК;6;ЛОЖЬ)*
ВПР($АЗ;’Реестр итоговых документов’ !$А:$АК;7 ;ЛОЖЬ)) [116-8]
Эти формулы производят выборку из Реестра итоговых документов данных
относительно кода ставки НДС, количества продаваемого товара и его стоимо-
сти за единицу для товара № 1, проходящего по документу, номер которого
приведен в столбце А рабочего листа РВНН.
Теперь мы можем скопировать эти формулы в соответствующие ячейки
остальных пяти товаров. После этого необходимо внести в них некоторые из-
менения, а именно: исправить в них каждый третий аргумент каждой функции
ВПР (у нас это «5» в формуле 116-7 и «6» и «7» в формуле 116-8). Для этого
указанные числа необходимо последовательно увеличивать на 5 для каждого
последующего товара (например, «13», «11» и «12» для товара № 2 и «18»,
«16» и «17» для товара № 3).
После внесения корректировок можно копировать формулы из ячеек ВЗ:МЗ
по соответствующим столбцам.
Что касается формул для столбцов, которые фигурируют у нас под назва-
нием «Стоимость товара (без НДС) в зависимости от кода ставки НДС».
то они приведены ниже:
1) для кода ставки НДС 1 (ячейка N3):
=ЕСЛИ($АЗ
СУММ(ЕСЛИ($ВЗ=$Уг$2;$СЗ;0);
ЕСЛИ($ПЗ=$У$2;$ЕЗ;0);
ЕСЛИ( $F3=$N$2;$G3;0);
ЕСЛИ($Н$3 =$N$2;$I3;0);
ЕСЛИ($}3 =$N$2;$K3;0);
ЕСЛИ($ЬЗ =$N$2;$M3;0))) [116 9]
2) для кода ставки НДС 2 (ячейка 03):
=ЕСЛИ($АЗ
СУММ(ЕСЛИ($ВЗ =$О$2;$СЗ;0);
ЕСЛИ($ОЗ =$О$2;$ЕЗ;0);
ЕСЛИ($ЕЗ =$O$2;$G3;0);
ЕСЛИ($НЗ =$О$2;$13;0);
ЕСЛИ($ДЗ =$О$2;$КЗ;0);
ЕСЛИ($ЕЗ =$О$2;$МЗ;0))) [ 116-10]
3) для кода ставки НДС 3 (ячейка РЗ):
=ЕСЛИ($АЗ
СУММ(ЕСЛИ($ВЗ =$Р$2;$СЗ;0);
ЕСЛИ($ОЗ =$Р$2;$ЕЗ;0);
Бухгалтерский учет с помощью Excel 149
ЕСЛИ($РЗ =$P$2;$G3;0);
ЕСЛИ($НЗ =$P$2;$I3;0);
ЕСЛИ($33 =$Р$2;$КЗ;0);
ЕСЛИ($ЬЗ =$Р$2;$МЗ;0)))
[116-11]
4) для кода ставки НДС 4 (ячейка Q3):
=ЕСЛИ($АЗ
СУММ(ЕСЛИ($ВЗ =$Q$2;$C3;0);
ЕСЛИ($ЕЗ =$Q$2;$E3;0);
ЕСЛИ($ЕЗ =$Q$2;$G3;0);
ЕСЛИ($НЗ =$Q$2;$I3;0);
ЕСЛИ($33 =$QS2;SK3;0);
ЕСЛИ($ЬЗ =$Q$2;$M3;0))) [116-12]
Эти формулы производят суммирование стоимостей товаров в зависимости
оттого, по какой ставке НДС они облагаются этим налогом (это будет необ-
ходимо нам в дальнейшем при разнесении соответствующих сумм по столбцам
РВНН).
Теперь скопируем эти формулы по соответствующим столбцам — и соз-
дание Рабочего листа РВНН завершено. Можно забыть о нем до истечения
соответствующего календарного года (если наш файл с данными охватывает
календарный год).
Переходим к заполнению таблицы РВНН. Мы внесли в нее еще одну кор-
рективу по сравнению с утвержденной формой — перенесли суммирующую
строку в начало таблицы сразу после ее шапки. Это было необходимо сделать,
поскольку мы заранее не можем знать, сколько записей будет в РВНН в тече-
ние месяца — 10 или 1000.
Поэтому в этой результирующей строке (она соответствует строке 21) будут
присутствовать следующие формулы (на примере ячейки F21):
=CYMM(F$22:F$ 10ОО)
[116-13]
Мы ограничились 1000-й ячейкой в качестве последней, вы же можете по-
ставить здесь свое значение конечной ячейки
Скопируем теперь ячейку F21 с формулой в ячейки G21:K21.
Приступаем к наполнению формулами столбцов таблицы РВНН\
1) столбец РВНН «№ з/пъ будет иметь формулы двух видов — отдельно
для первой ячейки (ячейка А22) и для остальных ячеек (на примере ячейки
А23). Итак, в ячейке А22 у нас будет присутствовать следующая формула:
=ЕСЛИ($В22 1)
В ячейке А23 будет присутствовать следующая формула:
=ЕСЛИ($В23 ="";"";$А22+1)
[116-14]
[116-15]
150 Бухгалтерский учет с помощью Excel
Ячейку с этой формулой мы можем скопировать в остальные ячейки столб-
ца А нашей таблицы;
2) столбец РВНН «дата выписки» будет иметь общую формулу для всех
ячеек, которая (на примере ячейки В22} имеет следующий вид:
=ЕСЛИ(ЕПУСТО($С22);"";ВПР($С22;
'Реестр итоговых документов'!$А:$АК;34;ЛОЖЬ)) [116-16]
Копируем ячейку с этой формулой в остальные ячейки этого столбца:
3) столбец РВНН «номер» не будет иметь формул. Это вызвано тем, что
наша база данных по расходным документам рассчитана на календарный год,
а РВНН мы составляем из расчета на один календарный месяц. Чтобы не
усложнять таблицу громоздкими формулами выбора необходимых документов
за соответствующий месяц, автор предлагает вводить номера Налоговых на-
кладных за соответствующий календарный период (месяц) вручную. Если же вы
хотите, чтобы РВНН формировался автоматически на соответствующий месяц,
можете сделать это сами, используя алгоритмы, которые автор применяет при
формировании других документов, рассматриваемых в настоящей книге;
4) столбец РВНН «назва» будет содержать (на примере ячейки D22) сле-
дующую формулу:
=ЕСЛИ(ЕПУСТО($С22);"";ВПР($С22;
'Реестр итоговых документов'!$А:$АК;3;ЛОЖЬ)) [116-17]
Ячейку с этой формулой мы также копируем дальше по столбцу;
5) столбец РВНН «гнд. податк. номер» требует двухступенчатого запол-
нения. Это вызвано тем, что для облегчения заполнения формы налоговой
накладной мы в свое время решили ввести индивидуальный налоговый номер
покупателя не единым числом, а разбить на составляющие его цифры и внести
их в отдельные ячейки Реестра покупателей. Теперь нам необходимо заново
собрать этот номер в единое целое. Для этого на листе Реестра покупателей
в столбце U (напомним, что таблица этого реестра заканчивается столбцом Г)
введем следующую формулу (на примере ячейки Lr2):
=$H2&$I2&$J2&$K2&$L2&$M2&$N2&$O2&$P2&$Q2&$R2&$S2 [ 116-18]
Эта формула соединяет 12 цифр в единое целое. Скопируем теперь ячейку
с этой формулой по всем остальным ячейкам столбца U.
Теперь перейдем непосредственно к заполнению ячеек столбца РВНН «гнд.
податк. номер». Так, для ячейки Е22 она будет иметь следующий вид:
=ЕСЛИ(ЕПУСТО($С22);"";ВПР(ВПР($С22;
'Реестр итоговых документов'!$А:$АК;3;ЛОЖЬ);
'Реестр покупателей’!А:АК;21 :ЛОЖЬ) [116-19]
Опять копируем ячейку с этой формулой в остальные ячейки этого столбца:
Бухгалтерский учет с помощью Excel 151
6) столбец РВНН «Загалъна сума поставки, включаючи ПДВ» будет ре-
зультирующей. Поэтому в его ячейках (на примере ячейки F22) будет присут-
ствовать следующая формула:
=ЕСЛИ(ЕПУСТО($С22);"";СУММ($С22:$К22))
[116-20]
Неоднократно повторяем наши действия — копируем ячейку с этой формулой
по всем остальным ячейкам соответствующего столбца;
7) для столбца РВНН «20 % база оподаткування» необходимо составить
следующую формулу (на примере ячейки G22):
=ЕСЛИ(ЕПУСТО($С22);"";ВПР($С22;
'Рабочий лист PBHH'!$A:$Q; 14;ЛОЖЬ)) [116-21]
Снова копируем ячейку с этой формулой по остальным ячейкам этого столбца;
8) столбец РВНН «20 % сума ПДВ» не будет иметь сложной формулы. Так,
в ячейке Н22 будет присутствовать следующая формула:
=ЕСЛИ(ИЛИ(ЕПУСТО($С22);ЕПУСТО($С22));"";С22*0.2) [И 6-22]
И снова копируем ячейку с этой формулой по соответствующему столбцу;
9) для столбца РВНН «О % база оподаткування» формула будет иметь
следующий вид (на примере ячейки 122):
=ЕСЛИ(ЕПУСТО($С22);"";ВПР($С22;
'Рабочий лист PBHH'!$A:SQ; 15;ЛОЖЬ)) [ 116-23]
Копируем ячейку с этой формулой по столбцу I,
10) для заполнения столбца РВНН «зв1лън. eid оподаткування, не е об’ек-
тами оподаткув (сума поставки)» будем использовать такую формулу (на
примере ячейки J22):
=ЕСЛИ(ЕПУСТО($С22);"";ВПР($С22;
'Рабочий лист РВНН'!$А:$0;17;ЛОЖЬ)) [116-24]
Как всегда копируем ячейку с формулой по соответствующему столбцу;
И) для последнего столбца РВНН «Експорт moeapie та супутмх такому
експорту послуг (база оподаткування)» необходимо составить такую формулу
(на примере ячейки К 22)
=ЕСЛИ(ЕПУСТО($С22);"";ВПР($С22;
'Рабочий лист РВНН'!$А:$0;16;ЛОЖЬ))
[116-25]
Опять копируем ячейку с формулой по столбцу.
На этом формирование РВНН завершено.
В заключение хотелось бы еще раз обратить ваше внимание, что правильная
работа предложенной системы зависит в первую очередь от заполнения поль-
зователем всех необходимых исходных данных на вспомогательных рабочих
листах нашей небольшой базы данных.
152 Бухгалтерский учет с помощью Excel
Краткое резюме главы 9:
1. Для формирования документов, рассмотренных в настоящей главе, не-
обходимо создать новый файл, на отдельных листах которого составить;
— форму Счета-фактуры;
— форму Расходной накладной;
— форму Налоговой накладной;
— форму Реестра выданных налоговых накладных (РВНН);
— таблицу с реестром итоговых документов;
— таблицу с реестром покупателей;
— таблицу с реквизитами поставщика;
— рабочий лист РВНН;
— вспомогательный лист «Сумма словами» для перевода числовых зна-
чений в текстовую форму.
2. Отформатировать ячейки рассматриваемых форм исходя из содержания
этих ячеек:
ячейки с числовыми значениями (за исключением ячеек с суммами) -
в формате Числовой без отражения десятичных знаков;
— ячейки с суммами — в формате Числовой с отражением двух десятич-
ных знаков;
— ячейки с текстовыми значениями — в Текстовом формате;
— ячейки с комплексными значениями — в формате Общий.
3. Заполнить таблицу с реестром покупателей.
4. Заполнить таблицу с реквизитами поставщика.
5. Заполнить формулами таблицы на листе «Сумма словами».
6. Наполнить формулами формы рассматриваемых документов в соответ-
ствии с рекомендациями, представленными в настоящей главе.
7. Для составления Счета-фактуры необходимо:
— заполнить соответствующую строку на листе с реестром итоговых до-
кументов;
— если покупатель отсутствует в реестре, внести его данные в соответ-
ствующую таблицу;
— указать в соответствующей ячейке формы Счета-фактуры номер до-
кумента, который пользователь хочет сформировать;
— распечатать полученный документ.
8. Для составления Расходной накладной необходимо:
— указать в соответствующей ячейке формы Расходной накладной
номер документа, который пользователь хочет сформировать (причем номер
накладной должен соответствовать номеру Счета-фактуры);
— распечатать полученный документ.
9. Налоговая накладная формируется автоматически вместе с Рас-
ходной накладной.
10. Для составления РВНН необходимо создать форму РВНН для со-
ответствующего календарного месяца (например, скопировать лист РВНН
за предыдущий месяц, убрать из столбца С данные относительно номеров
Налоговых накладных, выданных в предыдущем месяце, исправить дату
начала ведения РВНН) и не забывать вносить в него номера выданных На-
логовых накладных.
Бухгалтерский учет с помощью Excel 153
Глава 10
Расчеты, связанные с начислением и выплатой
заработной платы
I Еще одним аспектом работы бухгалтера, который мы постараемся автоматизи-
I ровать, является расчет заработной платы на предприятии. Для этого создадим
I специальную книгу под названием «Заработная плата». В ней мы разработаем
ряд электронных таблиц, которые позволят облегчить работу бухгалтеру по
I начислению заработной платы.
I Как и в предыдущих случаях, в нашей книге будут присутствовать как
I формы итоговых документов, так и ряд вспомогательных таблиц. И первой
I из них будет таблица «Табель учета раб. времени». Она будет иметь у нас
I не совсем привычный лист, что вызвано необходимостью уместить в нашей
таблице информацию за весь календарный год. Поэтому, в связи с тем что в
I Excel количество столбцов ограничено 256, даты будем располагать в строках,
I а реквизиты сотрудников — в столбцах. Внешний вид такого табеля приведен
I на рис. 94.
а)
154 Бухгалтерский учет с помощью Excel
б)
Рис. 94. Окно Табеля учета рабочего времени:
а) с развернутой строкой по январю месяцу; б) со свернутыми строками
На рис 94 приведен внешний вид табеля для 12 календарных месяцев и для
отдельно взятого месяца (на рис. 94, б — это январь).
Как и раньше, когда мы работали с большими таблицами, в которых были
представлены повторяющиеся данные, мы сгруппировали табель по месяцам.
Поэтому в свернутом виде у нас присутствует только последняя дата каждого
месяца.
Как же необходимо заполнять этот табель? В этой таблице у нас присутствуют
данные об отработанных часах каждого сотрудника в течение определенного
дня в пределах месяца. Эта информация может быть представлена следующим
образом:
— целым числом — для обозначения фактически отработанного времени
(например, «8» или «6»);
— текстовым символом для обозначения специфической информации (напри-
мер, «В» — для обозначения выходных дней, «О» — для обозначения отгулов,
«Б» — для обозначения дней, когда сотрудник болел и т. д.).
S Зон О • S 5q
б)
Рис. 95. Внешний вид Расчетной ведомости:
а) начисления; 6) удержания и суммы к выдаче на руки
Бухгалтерский учет с помощью Excel 155
156 Бухгалтерский учет с помощью Excel
В результирующих строках каждого месяца вводим простую формулу сум-
мирования аргументов в пределах соответствующего календарного месяца с
использованием функции СУММ. Например, в ячейке С35 (итоговая сумма
по январю для сотрудника № 1) формула будет иметь следующий вид:
=СУММ(С4:С34) [117]
Используемая в формуле функция СУММ сама отсеет нечисловые значения
в ячейках и просуммируем только количество часов в соответствующих днях
месяца.
Теперь перейдем к составлению Расчетной ведомости. Предлагаемая автором
форма не является догмой и пользователь может самостоятельно добавлять не-
обходимые ему столбцы или убирать лишние. Предлагаемая форма Расчетной
ведомости представлена на рис. 95.
В шапке таблицы присутствует ее название «Расчетная ведомость», номер
и наименование календарного периода, за который эта ведомость составляется
(строка 2).
В качестве номера Расчетной ведомости предлагается использовать текст,
состоящий из трех частей:
— буквосочетания «РВ-»,
— номера календарного месяца;
— номера года.
Для этого в ячейке с номером Расчетной ведомости необходимо ввести
следующую формулу:
="РВ "&ТЕКСТ(МЕСЯ1[(SPS2);"00")&ГОД(SFS2) [ 118]
где РВ---текстовый префикс;
ТЕКСТ(МЕСЯЦ($Р$2);"00") - номер месяца, за который составляется
Расчетная ведомость (МЕСЯЦ($Р$2У), приведенный к двузначному формату
отражения (с использованием функции ТЕКСТ)-.
ГОД($F$2) - номер календарного года.
В результате для января 2005 года номер Расчетной ведомости будет вы-
глядеть следующим образом: РВ 012005, для февраля — РВ-022005, и т. д.
Указанный на рис. 95, а период — «Январь 2005» — сформирован с ис-
пользованием специального формата Дата, в котором отражается только месяц
и год. Однако напоминаем еще раз, для этого все равно необходимо вводить
полную дату в пределах этого месяца (т. е. число, месяц и год). Для отражения
в Расчетной ведомости данных за другие месяцы необходимо ввести соответ-
ствующую дату в заголовок таблицы.
Как видно из рис. 95, Расчетная ведомость состоит из трех частей — рекви-
зитов сотрудников, начислений и удержаний. Рассмотрим порядок заполнения
каждой из этих частей.
В реквизитах сотрудников у нас присутствуют:
— табельный номер сотрудника;
— его фамилия, имя, отчество;
— количество отработанных этим сотрудником часов.
Бухгалтерский учет с помощью Excel 157
Табельный номер и ФИО сотрудника можно ввести как вручную, так и сде-
лать соответствующие ссылки на ячейки листа «Табель учета раб. времени».
Что касается столбца «Отработано часов», то для его заполнения будем
использовать хорошо нам известный Мастер суммирования.
На рис. 96 приведена формула, которая должна получиться в результате
нашей работы с Мастером суммирования и дальнейшего редактирования
предварительной формулы для Сотрудника № 1 (ячейка D5 Расчетной ве-
домости).
Ж{=СУММ(ЕСЛИ(МЕСЯЦ('Табель учета раб времени,|$А$4:$А$369)=МЕСЯЦ($Е$2).'Табель учета
_ раб времени‘1$С$4 $С$369;0))}
Рис. 96. Формула для расчета суммы отработанных часов
Теперь пошагово рассмотрим процедуру ее составления:
1) на Шаге 1 Мастера суммирования определяем анализируемый диапазон:
'Табель учета раб. времени'! $A$4:$J$369. Этот диапазон должен охватывать
все столбцы Табеля учета рабочего времени и все строки, начиная с четвертой,
т. е. со строки, предшествующей строке для 1 января;
2) на Шаге 2 определяем суммируемый столбец. Название суммируемого
столбца для каждого из сотрудников определяется по табельному номеру этого
сотрудника;
3) определяем условие суммирования. Для этого в окне «Столбец:» вы-
бираем столбец с пустым названием, что будет в реальности соответствовать
столбцу с датами. В окне «Значение:» вместо имеющихся данных вводим текст
<МЕСЯЦ($F$2)» и нажимаем клавишу «Добавить условие»;
4) Шаг 3 как всегда проходим без изменений, а на Шаге 4 вводим адрес
ячейки, в которой будут отражаться полученные данные. В нашем случае это
ячейка D5;
5) в полученной предварительной формуле, используя алгоритм редактиро-
вания формул Мастера суммирования, в окне «Аргументы функции» функции
ЕСЛИ текст в строке Лог_выражение приводим к следующему виду:
МЕСЯЦСТабелъ учета раб. времени'!$А$4:$А$369)=
МЕСЯЦ($Р$2) [119]
Обращаем ваше внимание, что в столбце Л на листе «Табель учета раб. вре-
мени» указываются даты, а в ячейке F2 на листе Расчетная ведомость пе-
риод, на который составляется Расчетная ведомость',
6) проверяем наличие в строке Значение _если_истина в том же окне сле-
дующего текста:
Табель учета раб. времени'!$С$4:$С$369 [120]
В этом тексте столбец С соответствует столбцу с данными для Сотрудника
№ 1;
158 Бухгалтерский учет с помощью Excel I
7) в строке Значение_если_ложь должен присутствовать ноль
Для заполнения столбца «Отработано часов» для остальных сотрудников |
необходимо скопировать ячейку с рассмотренной формулой в остальные ячейки
этого столбца и отредактировать формулы в части замены адреса суммируе- I
мого столбца. Для этого необходимо в окне «Аргументы функции» функции
ЕСЛИ в строке Значение_если_истина изменить адрес столбца для каждого
из сотрудников в соответствии со структурой таблицы на листе «Табель учета
раб. времени».
Теперь перейдем к заполнению второй части Расчетной ведомости — на-
числениям.
В ней у нас присутствует 6 различных видов доходов. Для автоматизации их I
начисления нам необходимо создать вспомогательный лист, на который вынесем I
информацию, необходимую нам для проведения соответствующих расчетов. 1
В первой из таблиц будет присутствовать информация относительно денежных I
окладов сотрудников, их стажа работы (в полных годах), размера социальной I
льготы по налогу с доходов физических лиц, на которую имеет право сотруд-
ник и размера аванса, выплачиваемого сотруднику. Общий вид такой таблицы
представлен на рис. 97.
I А! Т1|С **ФМЩЙ и выслуга лет сотрудников
А , В 1 с | 1 о 1 Е
1 Денежный оклад и выслуга лет сотрудников
2 Фамилия И.О. Денежный оклад Общий стаж работы Размер социальной льготы Размер аванса
3 Сотрудник № 1
4 Сотрудник № 2
5 Сотрудник № 3
6 Сотрудник № 4
7 Сотрудник № 5
8 Сотрудник № б
9 Сотрудник № 7
10 Сотрудник № 8
Рис. 97. Таблица с денежными окладами и выслугой лет сотрудников
Размер социальной льготы указывается в том случае, если соблюдаются все
условия ее предоставления для соответствующего сотрудника. Размер указыва-
ется в виде числа, которое представляет собой количество базовых социальных
льгот, на которые может претендовать сотрудник. Например, если социальная
льгота применяется исходя из размера заработной платы сотрудника, он имеет
право на 1 базовую социальную льготу и в соответствующей ячейке столбца
«Размер социальной льготы» указывается число «1». Если же социальная
льгота начисляется в связи с тем, что сотрудник является многодетным отцом
(матерью), и он имеет право на 4 базовые социальные льготы (имеет 4 детей),
Бухгалтерский учет с помощью Excel 159
то в соответствующей ячейке столбца «Размер социальной льготы» указывается
число «4».
Размер аванса может указываться в гривнях и в процентах от денежного
оклада:
- если аванс исчисляется в гривнях, он указывается любым числом с точ-
ностью до двух знаков после запятой, например, «521,75»]
- если аванс начисляется в процентах от суммы денежного оклада, в со-
ответствующей ячейке вводится этот показатель в долях единицы. Например,
если он составляет 15 % от денежного оклада, то в соответствующей ячейке
вносится число «0,15».
Для расчета повременной оплаты труда нам необходимо также установить
нормативное количество рабочих часов в пределах каждого календарного ме-
сяца Для этого составим вторую вспомогательную таблицу, в которую внесем
количество рабочих часов для каждого месяца (рис. 98)
М2 Нормативное количество рабочих часов в пределах календарного месяца
н Н< «рмятивное количеств рабочих часов е : • ; - м
Январь Август
Ном р месяца 1 2 з 4 X 7 9 10 И 12
191 «со. 160 160 176 168 152 168 168 176 176 168 176 176
Размер социальной льготы по налогу иа | дох скит лиц 731 131 131 131 131 131 131 131 131 131 131 131
Рис. 98. Таблица с нормативным количеством рабочих часов
в пределах календарного месяца
В этой таблице у нас также присутствует информация о размере базовой со-
циальной льготы по налогу с доходов физических лиц, которая понадобится
нам позже.
Имея информацию, представленную в этих двух таблицах, мы можем теперь
приступить к заполнению столбца «Повременное». Для этого в ячейки этого
столбца для каждого из сотрудников вводится следующая формула (на примере
ячейки Е5 для Сотрудника № /):
=О5/ГПР(МЕСЯЦ($Г$2);'Рабочий лист книги’!$В$14:$М$15;2)
""Рабочий лист книги'! ВЗ [121]
где D5 — ячейка с количеством отработанных часов в данном календарном
месяце Сотрудника № 1]
$F$2 — адрес ячейки на листе Расчетной ведомости с периодом, за кото-
рый она составляется;
'Рабочий лист книги'!$В$14:$М$15 — анализируемый диапазон на Рабочем
листе книги]
2 — номер столбца в анализируемом диапазоне, из которого берутся данные
(нормативное количество часов для соответствующего календарного месяца);
'Рабочий лист книги’!ВЗ — ячейка на Рабочем листе книги, в которой на-
ходится размер денежного оклада Сотрудника № 1.
160 Бухгалтерский учет с помощью Excel
В этой формуле мы использовали новую для нас функцию ГПР. Она ана-
логична функции ВПР, однако ищет значение в верхней строке таблицы или
массива значений и возвращает значение в том же столбце из заданной строки
таблицы или массива. Функция ГПР используется, когда сравниваемые значе-
ния расположены в верхней строке таблицы данных, а возвращаемые значения
расположены на несколько срок ниже.
Для заполнения соответствующих ячеек для остальных сотрудников пред-
приятия необходимо просто скопировать эту формулу по столбцу.
Рассмотрим теперь порядок заполнения столбца «Премия». Для этого нам
также потребуется дополнительная информация — размер этого показателя
для конкретного месяца.
Для расчета сумм выплачиваемых премий используется таблица, внешний
вид которой представлен на рис. 99.
м
э
ц
и
э
н
л
д
(
д
Рис. 99. Таблица с информацией для расчета сумм
премиальных выплат
Как видно из представленной таблицы, она состоит из двух блоков — столбца
с фамилиями сотрудников и 12 столбцов с исходными данными для формиро-
вания Расчетной ведомости по каждому месяцу.
Рассмотрим порядок ее заполнения Поскольку премии могут начисляться как
в денежном исчислении, так и в процентах от денежного оклада, то в колонке
«Размер премии» информация может вноситься двумя способами аналогично
порядку ввода сумм аванса.
Теперь перейдем непосредственно к заполнению соответствующих столбцов
Расчетной ведомости (на примере Сотрудника № /).
Для исчисления премии в соответствующей ячейке (для Сотрудника № 1 -
это ячейка F5) необходимо ввести следующую формулу:
=ЕСЛИ(ВПР(С5;’Рабочий лист книги'!$А$20:$М$27;
1+(МЕСЯЦ($Р$2)))> 1 ;ВПР(С5Рабочий лист книги'!$А$20:$М$27;
1+(МЕСЯЦ($Р$2)));ЕСЛИ(И(ВПР(С5;
'Рабочий лист книги'!$А$20:$М$27;1+(МЕСЯЦ($Р$2)))>0;
ВПР(С5;‘Рабочий лист книги'!$А$20:$М$27;
1+(МЕСЯЦ($F$2)))<=1 );'Рабочий лист книги'!ВЗ*ВПР(С5;
'Рабочий лист книги'!$А$20:$М$27;1+(МЕСЯЦ($Р$2)));0)) [122]
Бухгалтерский учет с помощью Excel 161
Эта формула выполняет следующие действия:
1) осуществляет поиск столбца с размером премии для соответствующего
месяца (ВПР(С5;'Рабочий лист книги'!$А$20:$М$27;1+(МЕСЯЦ($И$2))). В
этой формуле, кроме привычных для нас элементов, в качестве номера столб-
ца, из которого необходимо брать данные при выполнении заданного условия,
используется выражение «1+(МЕСЯЦ($Р$2))». С его помощью мы сделали
эту формулу универсальной, так как в зависимости от того, за какой месяц
составляется Расчетная ведомость, функция ВПР берет данные из нужного
нам столбца таблицы на Рабочем листе книги-,
2) если величина премии в служебной таблице больше единицы, в соответ-
ствующую ячейку Расчетной ведомости подставляется это значение (предпо-
лагается, что пользователь указал величину премии в денежном исчислении);
3) если величина премии в служебной таблице находится в пределах от О
до 1, для расчеты суммы премии денежный оклад умножается на это значение
(предполагается; что пользователь указал величину премии в процентах от
денежного оклада);
4) во всех остальных случаях размер премии равен 0.
Для заполнения соответствующих ячеек для всех остальных сотрудников
предприятия ячейка с формулой просто копируется по столбцу.
Перейдем теперь к заполнению столбцов «Больничный (первые 5 дней)»,
«Больничный (с 6-го дня болезни)» и «Отпуск».
Для расчета сумм выплат по больничным листам и отпускных нам потре-
буется информация относительно средней зарплаты за определенный период
времени — за 6 последних месяцев для выплат по больничным листам и за 12
месяцев — для расчета отпускных. Для этого нам будет необходима информа-
ция относительно сумм ежемесячных доходов в предшествующем году.
Для этого создадим отдельный лист, на котором поместим следующую та-
блицу (рис. 100).
В эту таблицу необходимо внести суммы доходов, которые участвуют в
формировании средней заработной платы для расчета выплат по больничным
листам и отпускных. В настоящей книге мы будем рассматривать случай, когда
на предприятии суммы этих доходов одинаковы. Однако, поскольку действу-
ющим законодательством предусмотрены различия в структуре таких доходов,
если такая ситуация будет присутствовать на предприятии, пользователю не-
обходимо составить две отдельные таблицы для расчета каждой выплаты, а в
дальнейшем руководствоваться механизмом составления формул, который мы
будем рассматривать ниже.
3
А1
-------Г
Фамилия И.О.
Сотрудник № 1
Сотрудник № 2
Сотрудник № 3
Сотрудник № 4
Сотрудник У» 5
Сотрудник № б
Сотрудник № 7
Сотрудник У? 8
В , С ; -о , Е , F
Суммы доходов, участвующих в расчете средней зарплаты
Январь
Февраль
Ма
Апрель
Май.
Месяцы предьщущего года
Июнь
Иють
Август,
Сектяб
Октябрь
Ноябрь
Декабрь
162 Бухгалтерский учет с помощью Excel
Рис. 100. Таблица с суммами доходов, участвующих в расчете средней
зарплаты: а) для предыдущего календарного года;
б) для текущего календарного года
16
18
19
20
Фамилия И.О.
Номер месяца
Сотрудник № 1
Сотрудник № 2
Сотрудник К» 3
Сотрудник № 4
Сотруд ник № 5
Сотруд ник № б
Сотрудник № 7
Сотрудник №8
ЗЕ
(дпя балышчмых) и 1 календартгЛ дет (для отпускных)
________________________ Цля больничных
Май
Сентябр
Октяб ж
10
Ноябрь
Декабрь
•5
ш
1
3
б)
Рис. 101. Таблица средней зарплаты для расчета:
а) выплат по больничным листам; б) выплат по отпускным
8
S
j
б
I
164 Бухгалтерский учет с помощью Excel
Если сотрудник работает на предприятии меньший период, чем тот, который
охватывает эта таблица, в месяцах, в которых сотрудник не работал, необхо-
димо проставить любой текстовый аргумент, например «н/р». Все дальнейшие
формулы будут учитывать в себе именно этот текстовый показатель.
На этом же листе составим еще одну таблицу, в которой рассчитаем суммы
средней зарплаты каждого из сотрудников для каждого календарного месяца в
пределах текущего года. Внешний вид такой таблицы приведен на рис. 101.
Составим формулы для расчета средней заработной платы для Сотрудника
№ 1 для каждого месяца. Для этого нам нужна еще одна таблица — с графи-
ком отпусков, поскольку при расчете средней заработной платы для выплат по
больничным листам они не учитываются. Мы не будем приводить здесь форму
этой таблицы, поскольку она полностью соответствует таблице, приведенной на
рис. 100 для ввода данных о доходах, участвующих в расчете средней зарплаты.
Единственное, что необходимо иметь в виду пользователю, это то, что в эту
таблицу необходимо вносить данные относительно длительности отпусков в
пересчете на рабочие дни (т. е. выходные дни не учитываются). Например, если
длительность отпуска составляет 24 календарных дня, из которых на рабочие дни
припадает 16 дней, то в таблицу необходимо вносить именно 16 рабочих дней.
Для расчета средней заработной платы для больничных листов у нас будет две
формулы — отдельно для I полугодия (январь — июнь) и отдельно для II полу-
годия (июль — декабрь). Укажем формулу для января месяца (ячейка В17)'.
=СУММ(ЕСЛИ(Н4>4100 ;4100;Н4);ЕСЛИ( 14>4100 ;4100,14);
ЕСЛИ( J4>4100;4100Д4);ЕСЛИ( К4>4100;4100;К4);
ЕСЛИ(Е4>4100;4100;Е4);ЕСЛИ(М4>4100;4100;М4))
(ЕСЛИ(BS16=1 ;СУММ('Рабочий лист книги'!$Н$15:$М$15);
СУММСРабочий лист книги'!$В$15’.'Рабочий лист книги'!А$15;
'Рабочий лист книги'!Н$15:$М$ 15))/8-
СУММСДанные для расчета ср. зарплаты'! И29 :М29)) [123]
Эта формула:
— проверяет суммы доходов по шести предыдущим месяцам на превышение
суммы в 4100 грн (6 функций ЕСЛИ в начальной части формулы, отличаю-
щиеся только адресами проверяемых ячеек);
— если это так, то для расчета средней зарплаты принимается 4100 грн.,
если сумма дохода меньше этой величины, — сама сумма дохода;
— суммирует отобранные суммы дохода по шести предшествующим месяцам
(первая функция СУММ);
— выбирает алгоритм подсчета количества рабочих дней в рассматриваемом
периоде (функция ЕСЛИ в знаменателе формулы);
— если номер месяца равен 1 (январь), суммируется количество рабочих
часов из таблицы на Рабочем листе книги из одного диапазона, если же это
не так, то из другого;
— полученное количество рабочих часов в рассматриваемом периоде перево-
дится в рабочие дни (делим на 8) и вычитаем количество рабочих дней, при-
ходящихся в этом периоде на отпуск.
Теперь копируем ячейку с этой формулой по строке для периода с февраля
Бухгалтерский учет с помощью Excel 165
по июнь включительно (ячейки C17.G17). Среднедневную зарплату для перво-
го полугодия мы рассчитали. Теперь составим формулу для второго полугодия
(на примере июля — ячейка Н17). Она будет немного покороче:
=СУММ(ЕСЛИ(Ы4>4100;4100;Ы4);ЕСЛИ(04>4100;4100;04);
ЕСЛИ(Р4>4100;4100;P4);ECJIM(Q4>4100;4100;Q4);
ЕСЛИ( Р4>4100;4100;Р4);ЕСЛИ(Е4>4100;4100;Д4))/
(СУММСРабочий лист книги'!В$ 15:'Рабочий лист книги'!GS15)/8-
СУММСДанные для расчета ср. зарплаты'!N29:S29)) [124]
Эта формула отличается от предыдущей только отсутствим алгоритма выбора
диапазона суммирования рабочих часов в знаменателе.
И снова копируем ячейку с формулой по строке для периода с августа по
декабрь (ячейки 117.М17).
Для заполнения ячеек с расчетом средней зарплаты для выплат по больнич-
ным листам для остальных сотрудников копируем полученные формулы по
столбцам для каждого из сотрудников. Эта часть нашей таблицы готова.
Перейдем теперь к расчету среднедневной зарплаты для целей выплаты отпуск-
ных. Формула для этих целей приведена ниже (на примере января - ячейка
ЛГ/7):
=СУММ( В4:М4)/(365-10) [125]
В этой формуле мы суммируем суммы доходов за предыдущие 12 месяцев,
которые участвуют в формировании этого показателя, и делим их на количество
дней в году без учета праздничных дней.
Теперь можем просто скопировать ячейку с этой формулой во все остальные
ячейки, где рассчитывается средняя зарплата для целей расчета отпускных.
Перейдем теперь к заполнению ячеек с суммами выплат по больничным ли-
стам и отпускных в Расчетной ведомости.
Для того, чтобы определить эти показатели нам необходим еще только один
параметр — длительность болезни и отпуска. Для этого на листе, где мы про-
водили расчет сумм средней зарплаты, создаем специальную таблицу, внешний
вид которой представлен на рис. 102.
А38 । 'UJ 1И4ество дней болезни и отпуска, которые оплачиваются в соответствующем месяце
А в 1 С 1 D ] 1 g 1 F J ! к l м
38 €
9 40 Фамилия И.О. Январь Февраль Ма т Апрель
дни болезни ДНИ отпуска дни болезни дни отпуска дни болезни ДНИ отпуска дни болезни ДНИ отпуска
41 всего ле свыше 5 дней всего ле свыше 5 дней всего ле свыше 5 дней всего в том чис- ле свыше 5 дней
42 Сотрудник № 1
43 Сотрудник № 2
44 Сотрудник № 3
45 Сотрудник № 4
46 Сотрудник № 5
47 Сотрудник № 6
48 Сотрудник № 7
49 Сотрудник № 8
Рис. 102. Таблица с количеством дней болезни и отпуска
166 Бухгалтерский учет с помощью Excel
Бухгалтерский учет с помощью Excel 167
Ячейки, соответствующие остальным месяцам текущего года имеют такую
же структуру и расположены в последующих столбцах таблицы.
В этой таблице в месяце, в котором проходят соответствующие выплаты,
необходимо указать количество соответствующих дней в целых числах.
Дальнейшее заполнение Расчетной ведомости начнем со столбца ^Боль-
ничный (первые 5 дней)». Разделение выплат по больничным листам вызвано
необходимостью корректировки в дальнейшем сумм платежей в социальные
фонды на сумму выплат по больничным листам при превышении длительности
болезни 5 дней.
Итак, в этом столбце для Сотрудника № 1 (ячейка G5 на листе «Расчетная
ведомость») будет присутствовать следующая формула:
=(ВПР(С5 (Данные для расчета ср. зарплаты'! $A$42:$Y$49;
2+((МЕСЯЦ( $F$2)-1 )*32))ВПР(С5;
'Данные для расчета ср.зарплаты'! $A$42:$Y$49;3+
((МЕСЯЦ($Р$2)-1 )*3)))*ВПР(С5;
'Данные для расчета ср. зарплаты'!$А$ 17:$М$24;
2+МЕСЯЦ($Р$2)-1) [126]
где С5 — адрес ячейки с фамилией сотрудника на листе Расчетной ведомо-
сти',
'Данные для расчета ср.зарплаты'!$А$41 :$Y$48 — адрес таблицы на ли-
сте «Данные для расчета ср. зарплаты», в которой находится информация с
количеством дней болезни;
2+((МЕСЯЦ($Р$2)-1 )*3) — формула для определения столбца, из которого
необходимо брать данные об общем количестве дней болезни в соответствую-
щем месяце;
3+((МЕСЯЦ($Е$2)-1 )*3 — формула для определения столбца, из которого
необходимо брать данные о количестве дней болезни в соответствующем месяце,
оплачиваемых за счет ФВПТ;
'Данные для расчета ср.зарплаты'!$А$17:$М$24 — адрес таблицы на листе
^Данные для расчета ср.зарплаты», в которой находится информация о сред-
ней зарплате, которую необходимо использовать для расчета суммы выплат;
2+МЕСЯЦ($Р$2)-1 — формула для определения столбца, из которого не-
обходимо брать данные о средней зарплате для соответствующего месяца.
Эта формула определяет количество дней болезни, которые оплачиваются в
текущем месяце за счет предприятия, путем вычитания из общего количества
дней болезни периода, который оплачивается за счет ФВПТ (т. е. превышает
5 дней болезни). После этого найденное число умножается на размер средней
зарплаты, которую мы рассчитали в соответствующей таблице, для этого кон-
кретного месяца.
Для заполнения соответствующих ячеек остальных сотрудников предприятия
просто копируем ячейку с этой формулой по столбцу «Больничный (первые 5
дней)».
Перейдем теперь к заполнению столбца «Больничный (с 6-го дня болезни)».
Формула в его ячейках будет производить умножение количества дней болезни,
оплачиваемых за счет ФВПТ, на размер средней зарплаты.
168 Бухгалтерский учет с помощью Excel
Вот эта формула:
=ВПР(С5;'Данные для расчета ср. зарплаты’! $А$ 42 :$Y$ 49;
3+((МЕСЯЦ($Р$2)-1 )*3))* ВПР(С5;'Данные для
расчета ср. зарплаты'!$А$ 17:$М$24;2+МЕСЯЦ($Р$2)-1) [127]
Для остальных сотрудников опять копируем ячейку с этой формулой в со-
ответствующем столбце.
Еще проще выглядит формула для расчета сумм отпускных, которые под-
лежат выплате в текущем месяце:
=ВПР(С5;'Данные для расчета ср. зарплаты'!$А$41 :$Y$48;3+
((МЕСЯЦ($Р$2)-1 )*2))*ВПР(С5;
'Данные для расчета ср. зарплаты'!$А$17:
$Y$24;14+МЕСЯЦ( $F$2)-1) [128]
где С5 — адрес ячейки с фамилией сотрудника на листе Расчетной ведомо-
сти',
'Данные для расчета ср. зарплаты'!$А$41 :$Y$48 адрес таблицы на ли-
сте «Данные для расчета ср. зарплаты», в которой находится информация с
количеством дней отпуска;
3+((МЕСЯЦ($Р$2)-1 )*2) — формула для определения столбца, из кото-
рого необходимо брать данные о количестве дней отпуска в соответствующем
месяце;
'Данные для расчета ср. зарплаты’!$А$17:$Y$24 — адрес таблицы на листе
«Данные для расчета ср. зарплаты», в которой находится информация о сред-
ней зарплате, которую необходимо использовать для расчета суммы выплат;
14+МЕСЯ Ц( $F$2)-1 — формула для определения столбца, из которого не-
обходимо брать данные о средней зарплате для соответствующего месяца.
Теперь рассмотрим вопрос начисления сумм индексации заработной платы.
Для этого нам также понадобятся две вспомогательные таблицы, которые мы
разместим на отдельном листе под названием «Индексация».
В первой таблице у нас будет присутствовать необходимая для расчетов
статистическая информация. Внешний вид таблицы с исходными данными
представлен на рис. 103.
А1 , Таблица расчета | мера индексации 1арплаты
А В | С D ' 1 Ё F 1 G 1
1 Таблица расчета размера индексации зарплаты
2 Месяц, год Номер периода Индекс потре- бительских цен Расчет порога индексации Размер индекса Размер прожиточного минимума Индекс потребите- льских иен нарос- тающим итогом
3 Базовый месяц 0 ЮО'О 100,0 Г
4 Март 2003 1 101,1
5 Апрель 2003 2 100,7
6 Май 2003 3 100,0 365,0
7 Июнь 2003 4 100,1 365,0
8 Июль 2003 5 99,9 365,0
9 Август 2003 б 98,3 365,0
10 Сентябрь 2003 7 100,6 365,0
11 Октябрь 2003 8 101,3 365,0
12 Ноябрь 2003 9 101,9 365,0
13 Декабрь 2003 10 101,5 365,0
14 Январь 2004 11 101,4 386,7
15 Февраль 2004 12 100,4 386,7
16 Март 2004 13 100,4 386,7
17 Апрель 2004 14 100,7 386,7
18 Май 2004 15 100,7 386,7
19 Июнь 2004 16 100,7 386,7
20 Июль 2004 17 100,0 386,7
21 Август 2004 18 99 9 386,7
22 Сентябрь 2004 19 101,3 386,7
23 Октябрь 2004 20 102,2 386,7
24 Ноябрь 2004 21 101,6 386,7
25 Декабрь 2004 22 102,4 386,7
26 Январь 2005 23 101,7 453.0
27 Февраль 2005 24 101,0 453,0
Рис. 103. Таблица расчета размера индексации зарплаты
Бухгалтерский учет с помощью Excel 169
170 Бухгалтерский учет с помощью Excel
Как видно из рисунка, в нем присутствуют 7 столбцов с различной инфор-
мацией. В строках указан перечень календарных месяцев, начиная с марта
2003 года, когда был принят порядок индексации доходов. Под шапкой табли-
цы присутствует также так называемый «Базовый месяц*. который будет нам
необходим для дальнейших расчетов.
Под Базовым месяцем для целей наших расчетов понимается:
— месяц, предшествующий началу индексации доходов граждан (т. е. фев-
раль 2003 года);
— месяц, предшествующий созданию предприятия (если оно было создано
после марта 2003 года). В этом случае календарные периоды в таблице начи-
наются с месяца создания предприятия.
Все остальные причины для принятия соответствующего месяца в качестве
базового будут регулироваться у нас формулами в соответствующих ячейках
столбца «Индексация* Расчетной ведомости.
Итак, приступим к заполнению столбцов этой таблицы.
Для расчета порога индексации (столбец «Расчет порога индексации*) у нас
будет использоваться следующая формула (на примере ячейки D4):
=ЕСЛИ(ОЗ> 101; C4;D3* С4/100) [129]
Эта формула выполняет следующие действия:
— определяет, достигло ли значение в предыдущей ячейке столбца «Расчет
порога индексации* пороговой величины (более 101 %);
— если это утверждение истинно, формула начинает расчет порогового
значения заново, перенося в ячейку, в которой находится формула, значение
индекса потребительских цен для этого месяца;
— если значение в предыдущей ячейке еще не достигло пороговой величины,
формула рассчитывает следующее его значение путем умножения значения из
предыдущей ячейки этого столбца на индекс потребительских цен в текущем
месяце и делит полученное значение на 100.
Для заполнения всех остальных ячеек этого столбца копируем ячейку с фор-
мулой далее по столбцу для всех необходимых календарных периодов.
Сам размер индекса (столбец «Размер индекса*) рассчитывается по формуле
(на примере ячейки Е6):
=ЕСЛИ(И4> 101;ОКРУГЛ((Е5+100)*Б4/100- 100; 1);Е5) [130]
Эта формула выполняет следующие действия:
— определяет, достигло ли значение в соответствующей ячейке столбца
«Расчет порога индексации* пороговой величины. Для анализа берется ячей-
ка, которая отстоит от текущего периода на два месяца назад. Это вызвано
спецификой индексации доходов граждан, которая состоит в том, что индекс,
рассчитанный в определенном месяце, начинает применяться только через два
месяца;
3 7 6) Y I
д в L_ ! ГЕ’ 5 F 1 ~ G
1 Таблица асчета размера hhj Лексацнн зарплаты
2 Месяц, год Номер периода Индекс потре- бительских цен Расчет порога индексации Размер индекса Размер прожиточного минимума Индекс потребите- льских цен нарос тающим итогом
3 Базовый месяц 0 100 0 И1шш
4 Марл 2003 1 101,1 101,1
5 Апрель 2003 2 100,7 100,7
6 Май 2003 3 100,0 100,7 1,1 365,0 1,1
7 Июнь 2003 4 100,1 100,8 1 1 365,0 1,8
8 Июль 2003 5 99,9 100,7 1,1 365,0 1,8
9 Август 2003 б 98,3 99,0 1,1 365,0 1,9
10 Сентябрь 2003 7 100,6 99,6 1,1 365,0 1,8
11 Октябрь 2003 8 101,3 100,9 1,1 365,0 0,1
12 Ноябрь 2003 9 101,9 102,8 1,1 365,0 0,7
13 Декабрь 2003 10 101,5 101,5 1,1 365,0 2,0
14 Январь 2004 11 101,4 101.4 3,9 386,7 3,9
15 Февраль 2004 12 100,4 100.4 5,5 386,7 5,5
16 Март 2004 13 100,4 100,8 7,0 386,7 7,0
17 Апрель 2004 14 100,7 101,5 7,0 386,7 7,4
18 Май 2004 15 100,7 100,7 7,0 386,7 7,8
19 Июнь 2004 16 100,7 101,4 8,6 386.7 8.6
20 Июль 2004 17 100,0 100,0 8,6 386,7 9,3
21 Август 2004 18 99,9 99,9 10,1 386,7 10,1
22 Сентябрь 2004 19 101,3 101,2 10,1 386,7 10,1
23 Октябрь 2004 20 102,2 102,2 10,1 386,7 10,0
24 Ноябрь 2004 21 101,6 101,6 11,4 386,7 11,4
25 Декабрь 2004 22 102,4 102,4 13,9 386,7 13,9
26 Январь 2005 23 101,7 101,7 15,7 453,0 15,7
27 Февраль 2005 24 101,0 101,0 18,5 453,0 18,5
1й учет с ।
Рис. 104. Заполненная таблица расчета размера индексации зарплаты
172 Бухгалтерский учет с помощью Excel
— если значение в анализируемой ячейке достигло пороговой величины,
формула рассчитывает новый размер индекса — ОКРУГЛ((Е5+100)*И4 100-
100; 1). Здесь мы используем функцию ОКРУГЛ, которая округляет получен-
ное значение до установленного количества знаков после запятой — в нашем
случае до одного знака;
— если значение в анализируемой ячейке еше не достигло пороговой вели-
чины, для целей индексации применяется индекс предыдущего месяца.
Остальные ячейки в столбце «Размер индекса* заполняются путем простого
копирования ячейки с уже введенной формулой по столбцу.
Ячейки в столбце «Индекс потребительских цен нарастающим итогом»
заполняются следующими формулами (на примере ячейки G6):
=(G5+100)*C4 100-100
[131]
Эта формула производит расчет индекса потребительских цен наростающим
итогом путем умножения значения индекса предыдущего месяца на индекс по-
требительских цен текущего месяца.
Обращаем ваше внимание, что в этих двух столбцах (столбцы «Размер ин-
декса* и «Индекс потребительских цен наростающим итогом*) ячейки
начинают заполняться, начиная с четвертой после базового месяца строки.
В результате наших действий таблица должна получить внешний вид. пред-
ставленный на рис. 104.
В связи с тем, что для каждого из сотрудников Базовый месяц устанавлива-
ется индивидуально, в зависимости от периода, когда он был принят на работу
или ему была повышена заработная плата, для дальнейших расчетов нам пона-
добится еще одна вспомогательная таблица, в которой будут приведены номера
периодов, которые являются базовыми для того или иного сотрудника. Разме-
стим эту таблицу на том же листе, где мы рассчитывали индексы (рис. 105).
Н1 1 ▼ Номер базового перио;
н 1
1 Номер базового периода для сотрудников
2 Фамилия И.О. Номер базового периода
3 Сотрудник № 1
4 Сотрудник № 2
5 Сотрудник № 3
6 Сотрудник № 4
7 Сотрудник № 5
8 Сотрудник № 6
9 Сотрудник № 7
10 Сотрудник № 8
Рис. 105. Таблица с номерами индивидуальных базовых периодов
сотрудников
Бухгалтерский учет с помощью Excel 173
В ней нам необходимо указать номер периода в соответствии с нумерацией
Таблицы расчета размера индексации зарплаты в целых числах
Теперь перейдем непосредственно к заполнению столбца «Индексация» Рас-
четной ведомости. Формула, которую нам необходимо указать в ячейках этого
столбца (на примере ячейки J5), приведена ниже:
=ВПР( 10+ 12*(ГОД($Е$2)-2004)+МЕСЯЦ($Е$2);Индексация!$В:$С;
4;ЛОЖЬ)/ОКРУГЛ(ЕСЛИ(ВПР(С5;Индексация!$Н:$1;2;
ЛОЖЬ)>2;ВПР(Индексация! 13 Индексация! $B:$G:6;
ЛОЖЬ); 1); 1 )*ЕСЛИ(СУММ(Е5:Р5)>
ВПРС10+ 12*(ГОД($Е$2) 2004)+МЕСЯЦ($Е$2);
Индексация!$В:$С;5;ЛОЖЬ);ВПР(Ю+12*
(ГОД($Е$2)-2004)+МЕСЯЦ($Е$2);Индексация!$В:$С;5;
ЛОЖЬ);СУММ(Е5:Р5))/ЮО [132]
Хотя приведенная формула достаточно громоздка, она претендует на уни-
версальность для целей наших расчетов и выполняет следующие действия:
1) определяет индивидуальный индекс для каждого из сотрудников в соот-
ветствующем календарном периоде. Для этого формула:
— определяет индекс для текущего календарного периода с марта 2003 года
или с начала функционирования предприятия (ВПР( Ю+12*(ГОД($Р$2)-
2004)+МЕСЯЦ($Р$2);Индексация!$В:$С;4;ЛОЖЬ)). Используемая для
этого функция ВПР имеет следующие аргументы:
— искомое значение (номер периода, за который составляется Расчетная
ведомость) — 10+12*(ГОД($Р$2)-2004)+МЕСЯЦ($Р$2). Это значение приве-
дено для Таблицы расчета размера индексации зарплаты, которая начинается
смарта 2003 года. В нем «10» — количество месяцев в первом году таблицы
(например, если предприятие было создано в июне месяце, то число месяцев
составляет «7»), Функция ГОД — определяет порядковый номер года, за ко-
торый составляется Расчетная ведомость. Число «2004» — порядковый номер
второго года, который присутствует в таблице (например, если предприятие
было создано в 2004 году, то вместо числа, представленного в формуле, должно
присутствовать число «2005». Функция МЕСЯЦ определяет порядковый но-
мер месяца, за который составляется Расчетная ведомость «$F$2» — адрес
ячейки, в которой указывается период, за который составляется Расчетная
ведомость-,
— анализируемая таблица — Индексация!$B:$G. Этот диапазон охва-
тывает все столбцы Таблицы расчета размера индексации зарплаты, кроме
первого (с названиями календарных периодов);
— номер столбца — 4. То есть данные берутся из четвертого по счету
столбца в анализируемой таблице (столбец «Размер индекса»)',
— интервальный просмотр — ЛОЖЬ. Этот аргумент заставляет функцию
искать точное соответствие в анализируемой таблице искомого значения:
— определяет индекс для индивидуального базового периода сотруд-
ника, т е. периода в котором он был принят на работу или ему была повы-
шена зарплата (ОКРУГЛ(ЕСЛИ(ВПР(С5;Индексация!$Н:$1;2;ЛОЖЬ)>2;
174 Бухгалтерский учет с помощью Excel
ВПР( Индексация! 13;Индексация!$В:$С;6;ЛОЖЬ);1 );1» Эта формула вы-
полняет три действия:
— если номер индивидуального базового периода сотрудника равен 1 или
2, в качестве его базового индекса принимается 1;
— если номер индивидуального базового периода больше 2, формула с
помощью функции ВПР из Таблицы расчета размера индексации зарплаты
(Индексация! $B:$G) выбирает индекс потребительских цен нарастающим ито-
гом для периода с этим порядковым номером;
— округляет полученное значение до одного десятичного знака;
— определяет индивидуальный индекс для каждого из сотрудников путем
деления индекса текущего календарного периода на индекс индивидуального
базового периода сотрудника;
2) определяет базу применения индекса. Для этого она;
— анализирует сумму доходов в текущем периоде, подлежащих индексации, (в
нашем случае — это сумма повременной оплаты и премии — СУММ(Е5:Е5)) на
превышение прожиточного минимума для этого периода (ВПР( 10+ 12*(ГОД($Р$2)-
2004)+МЕСЯЦ($Р$2);Индексация!$В:$С;3;ЛОЖЬ))\
— если сумма этих доходов превышает размер прожиточного минимума
для текущего календарного периода, в качестве базы применения индекса
берется этот минимум (ВПР(10+12*(ГОД($Р$2)-2004)+МЕСЯЦ($Р$2);
Индексация! $ В :$ С;5;ЛОЖЬ));
— если сумма доходов не превышает прожиточный минимум, в качестве базы
применения индекса берется сумма этих доходов (СУММ(Е5:Е5)),
3) определяет суммы индексации доходов путем умножения индивидуального
индекса сотрудника в текущем календарном месяце на базу применения индекса
и деления полученного результата на 100.
Для заполнения остальных ячеек столбца «Индексация» Расчетной ведомо-
сти копируем ячейку с формулой в остальные ячейки этого столбца.
Для заполнения столбца «Прочие доходы» Расчетной ведомости создадим
на Рабочем листе книги соответствующую таблицу по форме, показанной на
рис. 106, а в соответствующие ячейки этого столбца (на примере Сотрудника
Р& 1 — ячейка Кб) введем формулу:
=ВПР(С5;'Рабочий лист книги’!$А$31 :$М$38;
1 +МЕСЯЦ($Е$2);ЛОЖЬ)
[133]
где С5 — ячейка с фамилией сотрудника;
'Рабочий лист книги’!$А$31 :$М$38 — таблица на Рабочем листе книги
где находится информация о прочих доходах сотрудников;
1+МЕСЯЦ($Е$2) — формула для расчета номера столбца в анализируемой
таблице, из которого необходимо брать данные (для января — 2-й столбец,
для июня — 7-й ит. д.).
Бухгалтерский учет с помощью Excel 175
Рис. 106. Таблица с суммами прочих доходов сотрудников
В остальные ячейки этого столбца копируем ячейку с уже имеющейся у нас
формулой.
В результирующем столбце (столбец «Всего» Расчетной ведомости) сумми-
руем значения всех видов доходов, которые присутствуют у нас в таблице для
каждого из сотрудников. Например, для Сотрудника № 1 (ячейка L5) нами
будет использована следующая формула:
=СУММ(Е5:К5) [134]
Для остальных сотрудников мы просто копируем ячейку с этой формулой
по соответствующему столбцу
На этом раздел Расчетной ведомости, посвященный начислениям доходов
сотрудникам, заполнен. Если у пользователя есть необходимость добавить иные
виды доходов, он может смело их добавлять и заполнять соответствующие
столбцы формулами исходя из подходов, рассмотренных в настоящей главе.
Перейдем теперь к заполнению второй части Расчетной ведомости - к
удержаниям из заработной платы. И начнем с расчета сумм удержаний из до-
ходов сотрудников.
В нашей таблице присутствуют 5 видов удержаний:
— налог с доходов;
— взносы в Пенсионный фонд;
— взносы в Фонд по временной потере трудоспособности (ФВПТ);
- взносы в Фонд безработицы;
— профсоюзные взносы.
Для расчета этих взносов нам необходимо установить размер ставок этих
удержаний. Для этого сформируем небольшую вспомогательную таблицу
(рис. 107) на Рабочем листе книги.
176 Бухгалтерский учет с помощью Excel
А40 ▼ flh Ставки налогов и сборов по зарплат
А | I в I \ с I D
40 Ставки налогов и сборов по зарплате
41_ Ставки налогов/сборов
42 Налог/сбор Удержания
43 Начисления 1—я ставка 2-я ставка
44 Налог с доходов — 13 0 —
45 Пенсионный фонд 32,0 1.0 2,0
46 ФВПТ 2,9 0,5 1.0
47 Фонд занятости 1.9 0,5 —
48 Фонд от несчастных случаев 1,0 — —
49 Профсоюзные сборы — 1.0 —
Рис. 107. Таблица со ставками налогов и сборов
В этой таблице, кроме ставок удержаний, присутствуют также ставки на-
числений, которые также понадобятся нам в дальнейшей работе.
Поскольку по взносам в Пенсионный фонд и ФВПТ существуют две ставки
удержаний (для Пенсионного фонда это 1 % для сумм доходов, не превы-
шающих 150 грн и 2 % для всех остальных доходов, а для ФВПТ - 0,5
% для доходов, не превышающих прожиточный минимум и 1 % — для всех
остальных доходов), мы ввели в нашу таблицу соответствующее разделение
ставок этих сборов.
Что касается ставок сборов в Фонд от несчастных случаев и профсоюзных
взносов, то они указаны условно, и пользователь может установить те ставки
этих сборов, которые реально существуют у него на предприятии.
Перед тем как приступить к составлению формул для расчета удержаний,
необходимо сделать два общих замечания:
1) поскольку суммы этих удержаний должны быть округлены до двух деся-
тичных знаков, при расчете каждого показателя будем использовать функцию
ОКРУГЛ в таком виде:
=ОКРУГЛ(сумма удержания^) [135]
где «2» — количество десятичных знаков, до которых мы будем округлять
полученную сумму;
2) так как ставки налогов и сборов указаны в процентах, а не в долях едини-
цы, то при расчете сумм этих платежей полученную после применения ставки
налога или сбора сумму разделим на 100.
Теперь перейдем непосредственно к заполнению ячеек Расчетной ведомости
по удержаниям. И начнем со взносов в Пенсионный фонд Для расчета этого
параметра (на примере Сотрудника № 1 — ячейка N5) используется следующая
формула (для остальных сотрудников опять копируем ячейку с этой формулой
по соответствующему столбцу Расчетной ведомости)'.
Бухгалтерский учет с помощью Excel 177
-ОКРУГЛ(ЕСЛИ(Ь5<=150;Ь5*'Рабочий лист книги'!$С$45/
100;L5*'Рабочий лист книги"!$D$45/100);2) [136]
где L5 — сумма доходов соответствующего сотрудника в календарном периоде,
за который составляется Расчетная ведомость;
"Рабочий лист книги"! $С$45 и "Рабочий лист книги"!$D$45 — адреса ячеек
на Рабочем листе книги, в которых находятся ставки сбора в Пенсионный
фонд.
Эта формула в зависимости от суммы дохода, начисленного соответству-
ющему сотруднику, применяет к сумме его доходов либо первую (ячейка
"Рабочий лист книги" !$С$45), либо вторую (ячейка "Рабочий лист книги"!SDS4S)
ставку сбора в Пенсионный фонд.
Аналогично вычисляется сумма сборов в ФВПТ (ячейка 05):
=ОКРУГЛ( ЕСЛИ( Ь5<=ВПР(10+12*(ГОД(ЗР$2)-2004)+
МЕСЯЦ( $Р$2);Индексация!$В:$С;5;ЛОЖЬ );
1Л*'Рабочий лист книги"!$С$46/100;L5*
"Рабочий лист книги"'!$DS46/100);2) [137]
Размер этой формулы вызван необходимостью поиска размера прожи-
точного минимума для календарного периода, за который составляется
Расчетная ведомость (ВПР(Ю+12*(ГОД($Р$2)-2004)+МЕСЯЦ($Р$2);
Индексация!$В:$С;5;ЛОЖЬ)). Как это делается, подробно указывалось выше, когда
мы рассматривали вопрос определения суммы индексации доходов сотрудников
Сумма сборов в Фонд занятости и профсоюзных сборов рассчитывается про-
стым произведением суммы дохода на ставку этого сбора:
- для сбора в Фонд занятости (ячейка Р5):
=ОКРУГЛ(L5*'Рабочий лист книги"!$С$47/100;2) [138]
— для профсоюзных взносов (ячейка Q5):
=ОКРУГЛ(Ь5*'Рабочий лист книги"!$С$49/100;2) [139]
Для расчета взносов в ФВПТ, Фонд занятости и профсоюзных взносов для
остальных сотрудников также копируем ячейки с соответствующими формулами
по соответствующим столбцам.
Теперь мы можем приступить к расчету сумм налога с доходов.
Хотя по сравнению с ранее существовавшей системой расчета подоходного
налога это несколько проще — сейчас мы имеем одну ставку налога с дохо-
дов — 13 %, однако ситуация немного усложняется наличием так называемой
Социальной льготы, размер которой может сильно варьироваться для различных
сотрудников предприятия. Для решения этой проблемы нами был предусмотрен
соответствующий столбец в таблице «Денежный оклад и выслуга лет сотруд-
ников^ на Рабочем листе книги (рис. 97). В нем пользователю необходимо
указать размер социальной льготы, на который имеет право соответствующий
сотрудник кратно размеру базовой социальной льготы При этом, если по уров-
178 Бухгалтерский учет с помощью Excel
ню своих доходов или при отсутствии причин для начисления такой льготы,
сотрудник не может ею воспользоваться, то в соответствующей ячейке столбца
«Размер социальной льготы» необходимо указать число «О».
Для расчета социальных льгот нам необходима также информация относи-
тельно размера базовой социальной льготы (в 2005 году она составляет 131
грн.), наличие которой мы предусмотрели в таблице «Нормативное количество
рабочих часов в пределах календарного месяца» на Рабочем листе книги.
Имея всю эту информацию, можно приступить к формированию формулы
по расчету налога с доходов (на примере Сотрудника № 1 — ячейка М5 Рас-
четной ведомости). Она будет иметь следующий вид:
=ОКРУГЛ((Ь5-СУММ(Н5:Р5)-'Рабочий лист книгиЧИЗ*
ГПР(МЕСЯЦ($Р$2);'Рабочий лист книги'! $В$14:$М$ 16;
3;ЛОЖЬ))*'Рабочий лист книги'!$С$44/100;2) [140]
где L5 — сумма дохода соответствующего сотрудника в календарном периоде,
за который составляется Расчетная ведомость;
СУММ(Н5:Р5) — сумма взносов в Пенсионный фонд, ФВПТ и Фонд за-
нятости, которые должны быть вычтены из суммы дохода при расчете суммы
налога с доходов физических лиц;
'Рабочий лист книги'!D3 — адрес ячейки, в которой находится информация
о количестве базовых социальных льгот, на которые имеет право соответству-
ющий сотрудник предприятия;
ГПР( МЕСЯЦ( $F$2 );'Рабочий лист книги'!$В$14:$М$16;3;ЛОЖЬ) - фор-
мула для поиска размера социальной льготы, которая действует в соответству-
ющем календарном периоде;
'Рабочий лист книги'! $С $44 — адрес ячейки, в которой находится ставка
налога с доходов физических лиц.
Теперь нам осталось скопировать ячейку с этой формулой для остальных
сотрудников предприятия.
В столбце «ВСЕГО» раздела «Удержания» Расчетной ведомости произ-
водим простое арифметическое суммирование этих показателей для каждого
сотрудника. Например, для Сотрудника № 1 (ячейка R5) эта формула будет
выглядеть следующим образом:
=СУММ(М5:О5) [141]
Теперь нам осталось заполнить только раздел «К выдаче на руки» Расчетной
ведомости. В этом разделе присутствуют два столбца — «1-я выплата (аванс Л
и «2-я выплата (зарплата)». Покажем, как необходимо их заполнить.
Для заполнения столбца «1-я выплата (аванс)» будем использовать инфор-
мацию из таблицы «Денежный оклад и выслуга лет сотрудников» на Рабочем,
листе книги. Поскольку информация в этой таблице относительно размера
аванса может представляться как в виде гривневой суммы, так и в процентах
от оклада, то будем использовать алгоритм, рассмотренный нами на примере
начисления сумм премиальных. Таким образом, наша формула (на примере
Сотрудника № 1 — ячейка 55) будет выглядеть следующим образом:
Бухгалтерский учет с помощью Excel 179
=ЕСЛИ('Рабочий лист книги'!Е3<= 1Рабочий лист книги'!ЕЗ*
'Рабочий лист книги'!ВЗ;‘Рабочий лист книги'!ЕЗ) [142]
где 'Рабочий лист книги'!ЕЗ — адрес ячейки, в которой установлен размер
аванса для соответствующего сотрудника;
’Рабочий лист книги'!ВЗ — адрес ячейки, в которой установлен размер де-
нежного оклада сотрудника.
Эта формула, в зависимости от того, указан размер аванса в гривнях или
в процентах от денежного оклада, осуществляет подстановку в ячейку либо
самой суммы аванса, либо произведения размера денежного оклада на размер
аванса в долях единицы.
Для остальных сотрудников предприятия копируем ячейку с этой формулой
по соответствующему столбцу.
Размер суммы к выдаче на руки для второй выплаты рассчитывается по
формуле (ячейка'Г5):
=L5-R5-S5 [143]
где L5 — общая сумма доходов сотрудника в соответствующем календарном
периоде;
R5 — общая сума удержаний из его доходов в этом же календарном пери-
оде;
S5 — сумма выплаченного в этом месяце аванса сотруднику.
Если в результате расчета этой формулы у пользователя получилось отри-
цательное значение, это значит, что сотруднику начислен чрезмерно большой
размер аванса.
Для остальных сотрудников предприятия копируем ячейку с этой формулой
по соответствующему столбцу.
В заключение составления Расчетной ведомости укажем суммирующую
формулу по строке «ИТОГО» (на примере ячейки Е13)'.
=СУММ(Е5:Е12) [144]
Эта формула производит суммирование соответствующего показателя для всех
сотрудников предприятия, которые присутствуют в Расчетной ведомости.
Для остальных ячеек строки «ИТОГО» Расчетной ведомости копируем
ячейку с уже составленной формулой.
Важное замечание:
Для того, чтобы указанные в настоящей главе формулы работали правильно,
необходимо, чтобы в Расчетной ведомости и ее вспомогательных таблицах
в списках сотрудников их фамилии шли в одном и том же порядке.
Перейдем теперь к составлению следующего документа — Платежной ведо-
мости. Внешний вид этого документа представлен на рис. 108.
180 Бухгалтерский учет с помощью Excel
13,2
13,2
13,2
15,6
15,6
КодзаУКУД | | | | | | | | |
15,6
15 6
15,6
15,6
ТОВ Вулкан 5
^пдфяожпо ортисзидх)
Типом форм» № П-
«тмркжек» гакиом ЬЬкстиу Ухр —
хи 22 трчк! 1996 рожу Ns 1м
1декткф1ка1дйкий код СДРПОУ
1 |2 |3 14|5 |б |7 18 | 1 |
[ * jgFS ""iEE j __
(Ц«Х, Г1ДДШ)
. депоюваю гривекъ
15,6
15,6
15,6
15,6
15 6
15 6
156
15,6
156
15,6
15,6
156
15,6
156
15,6
156
15,6
15,6
15,6
156
156
204
18
15,6
15,6
15,6
156
15,♦
15,6
15,6
15,6
15,6
Вкппату зшиснкв
Переырив бухгалтер
15»
15,6
15,6
15,6
15,6
а)
Бухгалтерский учет с помощью Excel 181
Пришткл
0001
Сотрудник № 1
0003
Сотрудник № 2
0004
Сотрудник № 3
0007
СотрудникМ» 4
0009
Сотрудник № 5
0015
Сотрудник № 6
0021
Сотрудник № 7
0023
Сотрудник № 8
Пилмсв
одержали!
Табельхк
Прйвнще, пи я, по
батькой
ивавдаэаввЕгававвавэммддяддддвэвда
Страница 2
iiHOMicTb клав
1щом1сть гереырю
'Т'
ж
1М
312
15,6
31,2
31,2
31,2
31,2
31,2
312
31.2
31,2
312
15,6
15,6
15,6
15,6
б)
Рис. 108. Внешний вид Платежной ведомости:
а) 1-я страница; 6) 2-я страница
182 Бухгалтерский учет с помощью Excel
На рис. 108 указаны примерные размеры соответствующих столбцов и строк
для шрифта Times New Roman размером 12. При этом размеры полей в окне
Параметры страницы необходимо установить следующие:
верхнее и нижнее — 2,5;
левое и правое — 1.
Масштаб 100 %.
От общих принципов построения указанных таблиц перейдем к вопросу их
заполнения. Как видно из рис. 108, на первой странице Платежной ведомости
необходимо ввести отдельные реквизиты предприятия:
— его наименование;
- код ЕГРПОУ.
Также необходимо проставить количество страниц Платежной ведомости в
ее соответствующей строке.
На второй странице Платежной ведомости необходимо проставить:
— порядковые номера сотрудников в таблице;
— их табельные номера;
— фамилии сотрудников (в том же порядке, как они были приведены в Рас-
четной ведомости).
На этом составление бланка Платежной ведомости завершено. Можно при-
ступать к ее наполнению формулами. Начнем с первой ее страницы.
Единственный показатель, который пользователю необходимо будет вводить
в эту форму вручную, выделен серым фоном на рис. 108 (ячейка V32). В этой
ячейке необходимо указать программе, по какой выплате эта ведомость со-
ставляется, — по авансу или по зарплате. Для этого в этой ячейке необходимо
указать число «/», если Платежная ведомость составляется для выплаты
аванса, или число «2», если речь идет о выплате зарплаты. В зависимости от
введенного числа формулы в Платежной ведомости, которые мы рассмотрим
ниже, будут подставлять в соответствующие ячейки таблицы необходимые
данные.
В названии Платежной ведомости у нас остались незаполненными только
три параметра:
— номер ведомости;
— месяц составления;
— год составления.
При формировании номера Платежной ведомости предлагаем использовать
тот же подход, какой мы использовали при формировании номера Расчетной
ведомости, только вместо префикса «РВ-» использовать префикс «ПВ-». Таким
образом, в ячейках Р32.Т32 будет присутствовать следующая формула:
="ПВ-"&ТЕКСТ(МЕСЯЦ('Расчетная ведомость'!$Е$2);"00")&
ГОДСРасчетная ведомость'!$F$2) [145]
где 'Расчетная ведомость'!$F$2 — адрес ячейки с календарным периодом, за
который составлялась Расчетная ведомость.
Для определения месяца составления Платежной ведомости в соответствую-
щих ячейках (ячейки 133:033) необходимо установить формат Дата с отраже-
Бухгалтерский учет с помощью Excel 183
нием только названия месяца и сделать ссылку на ячейку Расчетной ведомости,
в которой указан календарный период, за который она составляется:
-Расчетная ведомость'!$F$2 [146]
Для определения номера года (ячейки P33.Q33) используем следующую
формулу:
=ГОДСРасчетная ведомость'! $F$2)
[147]
Перейдем теперь к заполнению шапки Платежной ведомости. В строке «До
розрахунковог eidoMoerni №* (ячейки I14.L14) необходимо сделать обычную
ссылку на соответствующую ячейку Расчетной ведомости:
-Расчетная ведомость'!SGS1
[148]
Для заполнения строки «В касу для оплати в строк* нам необходимо знать
сроки выплаты заработной платы на предприятии. Для этого на Рабочем листе
книги составим небольшую таблицу:
Рис. 109. Таблица со сроками выплаты заработной платы
Внесем в нее даты осуществления соответствующих выплат.
Теперь, для того, чтобы в соответствующих ячейках были отражены необхо-
димые данные, нам необходимо использовать следующие формулы:
- для ячеек В16.Е16 (начало периода):
=ВПР(У32;'Рабочий лист книги'!$В$54:$К!$55;
1+МЕСЯЦ($1$33);ЛОЖЬ)&". "&ТЕКСТ(МЕСЯЦ($1$33);"00") [149]
для ячеек G16:J16 (конец периода):
=ВПР( V 32;'Рабочий лист khuzu'!$B$54:$N$55;
1+МЕСЯЦ($1$33);ЛОЖЬ)+3&". "&ТЕКСТ(МЕСЯЦ($1$33);"00") [150]
Эти формулы выполняют следующие действия:
производят поиск в таблице с датами соответствующих выплат (таблица
«Сроки выплаты зарплаты* на Рабочем листе книги) необходимой даты для
соответствующих месяца и выплаты (аванса или зарплаты):
184 Бухгалтерский учет с помощью Excel
— для конца периода прибавляют к найденной дате три дня;
— добавляют к найденному числу точку и номер месяца в двухзначном
формате;
— соединяют эти три элемента в единый текст.
Для заполнения строки «в су Mi» нам необходимо указать сумму соответству-
ющей выплаты числом и словами. Для указания суммы выплат числом (ячейки
C20.J20) необходимо ввести в них следующую формулу:
=ЕСЛИ($У$32= 1;'Расчетная ведомость'! SSS 13;
'Расчетная ведомость’! STS 13) [151]
где SVS32 — адрес ячейки Платежной ведомости с номером выплаты;
’Расчетная ведомость'! $ S313 — адрес ячейки с общей суммой авансовых
выплат из Расчетной ведомости-,
'Расчетная ведомость'!STS 13 — адрес ячейки с общей суммой выплат по
зарплате.
Для указания этих сумм словами скопируем лист «Сумма словами» из книги
«Платежное поручение» в книгу, в которой находится Платежная ведомость,
или составим ее заново, используя для этого указания, приведенные в главе 8
настоящей книги.
Независимо от того, скопировали мы этот лист, или создаем его заново,
в формулах строки его таблицы «Цифрами» (рис. 86) необходимо заменить
ссылки на исходные ячейки. В результате такой замены формулы должны по-
лучить следующий вид:
— для сотен тысяч:
=ЕСЛИ(’Платежная ведомость'!$С$20>= 100000;
ЦЕЛОЕ('Платежная ведомость'!$С$20 100000):0) [152]
— для десятков тысяч:
=ЕСЛИ('Платежная ведомость'!$С$20>= 10000;
ЦЕЛО ЕС Платежная ведомостъ'!ЗС$20/10000)-$В$3*10;0) [153]
— для тысяч:
=ЕСЛИС Платежная ведомость'! $С$20>= 10ОО;
ЦЕЛОЕСПлатежная ведомость'!$С$20/1000)-
($В$3*100+$С$3*10);0) [154]
— для сотен:
=ЕСЛИ('Платежная ведомость’!$С$20>=100;
ЦЕЛОЕСПлатежная ведомость'!$С$20/100)
(SBS3* 1000+SCS3* 100+SDS3* 10);0) [155
Бухгалтерский учет с помощью Excel 185
— для десятков:
=ЕСЛИ('Платежная ведомость'! $С$20>=10;
ЦЕЛ ОЕСПлатежная ведомость'!$С$20 10)-
($В$3*10000+$С$3* 1000+SDS3* 100+3ES3* 10);0)
[156]
- для единиц:
=ЕСЛИС Платежная ведомость'! $С$20>=1;
ЦЕЛОЕ('Платежная ведомость'!$С$20)-
(SBS3* 100000+SCS3* 10000+SDS3* 1000+SES3* 100+SFS3* 10);0) [157]
В ячейках же, отведенных под указание суммы выплат словами, необходимо
указать формулу, аналогичную формуле 86’
=СЦЕПИТЬ('Сумма словами'!В6;"";'Сумма словами'!С6;"";
'Сумма словами'!D6;"";'Cумма словами'!Е6;"";
'Сумма словами'!F6;"";'Сумма словами'!С6;"грн.";
ТЕКСТ( ($С$20ЦЕЛОЕ($С$20))* 100;"00");"коп.") [158]
В области Платежной ведомости, отведенной под указание даты ее со-
ставления (ячейки В 29: С 29 - число, E29.J29 — месяц и K29.L29 — год),
необходимо указать следующее:
— для обозначения числа составления Платежной ведомости используем
первую часть формулы 149:
=ВПР(У32;'Рабочий лист khuzu'!$B$54:$N$55;
1+МЕСЯЦ($1$33);ЛОЖЬ) [159]
— для обозначения месяца нам необходимо установить в соответствующих
ячейках формат Дата с отражением только названия месяца и сделать абсо-
лютную ссылку на ячейку 133:
=$1$33 [160]
- для указания года в соответствующих ячейках делаем абсолютную ссылку
на ячейку РЗЗ аналогично предыдущему показателю.
Что касается остальных показателей первой страницы Платежной ведомости,
то они не требуют обязательного предварительного заполнения. Если пользо-
ватель хочет, он может при формировании бланка Платежной ведомости ука-
зать в соответствующих строках фамилии руководителя и главного бухгалтера
предприятия, лиц, которые осуществили и проверили выплату средств
Что касается строк «По цш платгжнгй eidoMoerni виплачено гривень:» и
«г депоновано гривенъ:», то их заполнение невозможно предугадать при со-
ставлении Платежной ведомости Поэтому мы оставляем их незаполненными
и пользователю будет необходимо рукописно заполнить их после проведения
соответствующих выплат исходя из фактического состояния дел.
186 Бухгалтерский учет с помощью Excel
Что касается заполнения второй страницы Платежной ведомости, то на ней
нам необходимо указать только суммы, подлежащие выплате соответствующему
сотруднику. Для этого мы используем следующую формулу (на примере Со-
трудника № 1 — ячейки М53.Р53)'.
=ЕСЛИ(SV$32=1 /Расчетная ведомость'IS5;
'Расчетная ведомость'!Т5) [161]
где $V$32 — номер выплаты;
'Расчетная ведомость'!S5 — ячейка на листе с Расчетной ведомостью, в
которой находится сумма причитающегося этому сотруднику аванса;
'Расчетная ведомостъ'!Т5 — ячейка с информацией относительно суммы по
2-й выплате, которую должен получить сотрудник.
Эта формула применима в том случае, если в ячейках столбца «Сума» второй
страницы Платежной ведомости установлен формат Числовой с отражением
двух десятичных знаков.
Копируем ячейку с этой формулой по столбцу для остальных сотрудников
предприятия (напоминаем, что список сотрудников в Платежной ведомости
должен быть идентичен списку сотрудников в Расчетной ведомости).
В строке «Усього» (ячейки М6Р.Р61) устанавливаем сумматор значений по
столбцу «Сума» для всех сотрудников:
=СУММ(М53:Р60)
[162]
На этом составление Платежной ведомости закончено. Она будет состав-
ляться автоматически с созданием Расчетной ведомости при условии указания
в соответствующей ячейке номера выплаты.
В завершение рассмотрения вопроса автоматизации расчета заработной
платы на предприятии, рассмотрим составление вспомогательной таблицы для
определения сумм платежей во внебюджетные фонды для соответствующего
календарного месяца. Для облегчения восприятия этой информации расположим
эту таблицу на том же листе, где расположена Расчетная ведомость. Внешний
вид такой таблицы приведен на рис. 110.
Рис. 110. Таблица с суммами налогов и обязательных платежей, которые
необходимо уплачивать из каждой выплаты
Бухгалтерский учет с помощью Excel 187
Для формирования этих платежей будем использовать формулы, представ-
ленные в табл. И.
Таблица И
Налог/сбор № выплаты Ячейка Формула
Налог с до- ходов 1-я выплата F19 =ОКРУГЛ($8$ 13/(100-'Рабочий лист книги'!$С$44) * 100-$S$ 13;2)
2-я выплата G19 =$M$13-$F$19
Пенсионный фонд 1-я выплата F20 =ОКРУГЛ($8$ 13*'Рабочий лист книги'!$В$45/100;2)
2-я выплата G20 =ОКРУГЛ($1_$13*'Рабочий лист книги'!$В$45/100-$Р$20+ $N$13;2)
ФВПТ 1-я выплата F21 —
2-я выплата G21 =ОКРУГЛ($1_$ 13*'Рабочий лист книги' !$В$46/100+$О$13- $Н$13;2)
Фонд заня- тости 1-я выплата F22 —
2-я выплата G22 =ОКРУГЛ($1_$ 13*'Рабочий лист книги'!$В$47/100+$Р$13;2)
Фонд от несчастных случаев 1-я выплата F23 =ОКРУГЛ($8$ 13*'Рабочий лист книги'!$В$48/100;2)
2-я выплата G23 =ОКРУГЛ($1_$ 13*'Рабочий лист книги'!$В$48/100-$Р$23;2)
Рассмотрим эти формулы по очереди
Формула для расчета суммы налога с доходов для первой выплаты выпол-
няет следующие действия:
1) поскольку сумма этого налога должна взиматься не с суммы к выдаче на
руки, а с общей начисленной суммы для 1-й выплаты, то первым своим действи-
ем формула рассчитывает общий размер начисленной для 1-й выплаты суммы
к выдаче на руки (($S$13/( 100-Рабочий лист книги'!$С$44)* 100)-,
2) рассчитывает сумму налога к уплате в бюджет как разницу между общей
начисленной суммой и суммой денежных средств к выдаче на руки при 1-й
выплате.
Формулы для прочих сумм платежей из заработной платы для 1-й выплаты
представляют собой применение соответствующих ставок к общей сумме аванса
(как это видно из формул для налога с доходов, взносов в Пенсионный фонд
и Фонд от несчастных случаев).
Что касается сумм платежей для 2-й выплаты заработной платы, то формулы:
— рассчитывают суммы начислений в социальные фонды на весь фонд за-
работной платы соответствующего календарного периода;
— прибавляют к полученной сумме удержания из доходов сотрудников;
188 Бухгалтерский учет с помощью Excel
— вычитают из полученного результата суммы уплаченные при выплате
аванса.
Для ФВПТ дополнительно исчисляются суммы выплат по больничным листам
для сроков болезни, превышающих 5 дней.
Надеемся, что представленная выше таблица облегчит работу пользователю
при формировании пакета документов для получения наличных денежных
средств в учреждениях банков.
Краткое резюме главы 10:
1. Для формирования документов, которые рассматривались в настоящей
главе, необходимо создать новый файл, на отдельных листах которого со-
ставить:
— форму Расчетной ведомости;
— форму Платежной ведомости;
— таблицу табеля учета рабочего времени;
— таблицы с данными для расчета средней зарплаты;
— таблицу для расчета сумм индексации доходов сотрудников;
- рабочий лист со вспомогательными таблицами;
— вспомогательный лист «Сумма словами* для перевода числовых зна-
чений в текстовую форму.
2. Отформатировать ячейки рассматриваемых форм исходя из содержания
этих ячеек:
— ячейки с числовыми значениями (за исключением ячеек с суммами) — в
формате Числовой без отражения десятичных знаков;
- ячейки с суммами — в формате Числовой с отражением двух десятич-
ных знаков;
- ячейки с текстовыми значениями — в Текстовом формате.
3. Заполнить Табель учета рабочего времени исходя из фактически
отработанного сотрудниками времени.
4. На Рабочем листе книги составить следующие вспомогательные та-
блицы:
— таблицу с денежным окладом, общим стажем работы, размерами соци-
альной льготы и аванса;
— таблицу с нормативным количеством рабочих часов в пределах кален-
дарных месяцев и размером базовой социальной льготы;
— таблицу с информацией для расчета сумм премиальных;
— таблицу с суммами прочих доходов сотрудников;
— таблицу со ставками налогов и сборов на/из заработной платы;
— таблицу со сроками выплаты заработной платы.
5. На листе с данными для расчета средней заработной платы необходимо
составить следующие таблицы:
— таблицу с суммами доходов, участвующих в расчете средней зарпла-
ты;
— таблицу расчета средней заработной платы;
Бухгалтерский учет с помощью Excel 189
— таблицу с графиком отпусков;
— таблицу с количеством дней болезни.
6. Заполнить таблицу расчета средней зарплаты формулами в соответствии
с рекомендациями, представленными в настоящей главе.
7. Заполнить таблицу для расчета сумм индексации доходов сотрудников
исходными данными и формулами.
8. Заполнить формулами формы рассматриваемых документов.
9. На листе с Расчетной ведомостью создать вспомогательную таблицу
для расчета сумм налогов и сборов по соответствующим выплатам и напол-
нить ее формулами.
10. Для составления Расчетной ведомости и Платежной ведомости
за соответствующий календарный период необходимо ввести в соответству-
ющей ячейке Расчетной ведомости нужную дату.
11. Платежная ведомость формируется автоматически вместе с созда-
нием Расчетной ведомости.
190 Бухгалтерский учет с помощью Excel
Глава 11
Создание приходных и расходных кассовых документов
и журнала их регистрации
Следующим аспектом ведения бухгалтерского учета на предприятии, который
мы рассмотрим с точки зрения возможности использования возможностей Excel,
будет вопрос составления приходных (ПКО) и расходных (РКО) кассовых
документов, а также журнала их регистрации (ЖРКД). При этом мы будем
использовать уже наработанные нами алгоритмы создания прочих стандартных
документов.
На рис. 111, 112и113 приведены формы этих документов с указанием при-
мерных размеров строк и столбцов по каждому из них.
Рис. 111. Внешний вид РКО
Бухгалтерский учет с помощью Excel 191
В представленной форме РКО должны также присутствовать следующие
Параметры страницы'.
— левое, верхнее и нижнее поля — 1,5 см;
правое поле — 1 см;
— масштаб изображения — 100 %.
Кроме этого, высота строк 8, 13, 16, 19, 22, 31 и 35 составляет 5 единиц.
п^дприсмсто орваМзтря
пЮприсмство. оряаюзтря
КВИТАНЦИЯ
] КодэаУКУД [
до прибуткового касового
Прибутковий кясовий ордер
икюгго в1д
КодцЬпо
Дата
15,6
15,6
Номер
доку-
Затаерджена наказом
Мшстату УкраОш
В(Д 15 02 199(5 р № 51
1деитнф1кац1иний
сод сдрпоу
15л
15,з
15/
15>
Кореспон
гахунок
Прнннято в1д:
Страница^
ГЦдстава:
прописом
________грн. 99 коп I
Ходаток:
'оловкий бухгалтер
Одержав касмр
прописом
Головкий
бухгалтер
К сир
15,6
15,.
156
156
15.’
«М
15
156
15,6
Рис. 112. Внешний вид ПКО
В форме ПКО должны быть установлены такие Параметры страницы'.
— левое, верхнее и нижнее поля — 1,5 см;
— правое поле — 1 см;
масштаб изображения 84 %.
Ширина столбцов К, L и М составляет 0,5 единиц.
192 Бухгалтерский учет с помощью Excel
Рис. ИЗ. Внешний вид ЖРКД
Для ЖРКД устанавливаются следующие Параметры страницы:
— левое, верхнее и нижнее поля — 1.5 см;
— правое поле — 1 см;
— масштаб изображения — 73 %.
Все представленные размеры строк и столбцов указаны для шрифта Times
New Roman размером 12.
Рассмотрим порядок составления каждого из представленных выше доку-
ментов. Начнем с РКО.
Для его заполнения используем алгоритм, разработанный нами для Платеж-
ных поручений, т. е. составим листы с Реквизитами предприятия, Реестром
РКО и Списком сотрудников, из которых будет браться информация при
составлении формы самого документа. Внешний вид этих листов приведен на
рис. 114, 115 и 116.
А1 w лг Наименование реквизита
А В
1 Наименование реквизита Реквизит
2 Наименование предприятия ТОВ "Вулкан-5"
3 кодегрпоу Стран
4 ФИО руководителя Семенченко LB.
5 ФИО главного бухгалтера Грнгор'ев С.К.
6 ФИО кассира Ванюта Я.М.
Рис. 114. Внешний вид листа с реквизитами предприятия
А1 No РКО
А В С D Е F G
1 № РКО Дата составления Корреспонди- рующий счет (субсчет) Сумма Получатель средств Информация для заполнения строки "ГЦдстава" Информация для заполнения строки "Додаток"
2
3
4
5
6
7
8
Рис. 115. Внешний вид реестра РКО
Бухгалтерский учет с помощью Excel 193
Al_______"Ц
А В С D
1 № п/п ФИО в именительном падеже (с инициалами) ФИО в дательном падеже (полностью) Паспортные данные сотрудника
2
3
4
5
6
7
8
9
учет с помощью Excel
Рис. 116. Внешний вид листа со списком сотрудников предприятия
А1 | № ПКО
А в С D Е F G
1 1 № ПКО Дата составления Корреспонди- рующий счет (субсчет) Сумма Получено от Информация для заполнения строки "П1д става" Информация для заполнения строки "Додяток"
2
3
4
5
6
7
8
Рис. 117. Внешний вид реестра ПКО
Бухгалтерский учет с помощью Excel 195
Если по поводу рис. 114 никаких пояснений давать не надо, то к рис. 115 и
116 необходимо дать некоторые комментарии:
— в столбце «Получатель средств» Реестра РКО указывается порядко-
вый номер сотрудника в соответствии с таблицей на листе «Список сотрудни-
ков»1,
— в таблице на листе «Список сотрудников» необходимо указать фамилию,
имя и отчество сотрудников предприятия в именительном падеже с инициалами
(например, Иванов И.И.) и в дательном падеже полностью (например, Ива-
нову Ивану Ивановичу}.
Теперь перейдем к заполнению формы РКО. Как и в случае с Платежным
поручением, при заполнении соответствующих строк Реестра РКО и указания
номера самого РКО в его форме, в результате наших действий программа сама
сформирует готовый итоговый документ Для этого в следующие ячейки на
листе с формой РКО необходимо ввести такие формулы и ссылки:
— в ячейки A3.D3 (наименование предприятия):
='Реквизиты предприятия'!$В$2 [163]
где ’Реквизиты предприятия'! $В$ 2 — адрес ячейки на листе «Реквизиты пред-
приятия», на котором находится информация о наименовании предприятия;
— в ячейки C7.D7 (идентификационный код ЕГРОПОУ):
^'Реквизиты предприятия'! $В$3 [164]
— в ячейку В12 (дата составления РКО).
=ВПР($А$ 12;'Реестр РКО'!$А:$в;2;ЛОЖЬ) [ 165]
где $А$12 — адрес ячейки с номером РКО;
'Реестр PKO'!$A:$G — анализируемая таблица на листе с Реестром РКО,
в котором находится информация об РКО;
2 — номер столбца в анализируемой таблице с датой составления РКО;
— в ячейку D12 (номер корреспондирующего счета):
=ВПР( $А$ 12 ;'Реестр РКОЧ$А:$С;3;ЛОЖЬ) [166]
— в ячейки F12.G12 (сумма по РКО):
=ВПР($А$ 12;'Реестр РКО'!$А:$С;4;ЛОЖЬ) [167]
— в ячейки B14.I14 (фамилия, имя и отчество сотрудника предприятия,
которому выдаются денежные средства):
=ВПР(ВПР($А$ 12;'Реестр РКО'!$А:$С;5;ЛОЖЬ);
'Список сотрудников'!$А:$И;3;ЛОЖЬ) [168]
где ВПР($А$12;'Реестр РКО'!$А:$С;5;ЛОЖЬ) — формула для определения
196 Бухгалтерский учет с помощью Excel
порядкового номера сотрудника в таблице на листе Реестра РКО, которому
выдаются денежные средства;
'Список сотрудников'! $A:$D — анализируемая таблица на листе «Список
сотрудников», в котором находится информация об искомом сотруднике;
3 — номер столбца в анализируемой таблице с фамилией, именем и отчеством
сотрудника в дательном падеже:
— в ячейки B17.I18 (информация по строке «ГИдстава» РКО):
=ВПР($А$12;'Реестр РКОЧ$А:$С;6;ЛОЖЬ) [169]
— в ячейки B23.I24 (информация по строке «Додаток» РКО):
=ЕСЛИ(ЕПУСТО(ВПР($А$12;'Реестр РКОЧ$А:$С;7;ЛОЖЬ));
"";ВПР($А$ 12;'Реестр РКО'!$А:$С;7;ЛОЖЬ)) [170]
Эта формула проверяет наличие значения в ячейке, соответствующей значе-
нию строки «Додаток» РКО и в случае его отсутствия (функция Е ПУ СТ О)
поставляет в эти ячейки пустой текстовый аргумент. Введение такой проверки
является необходимым, так как заполнение этой строки РКО не является не-
обходимым;
- в ячейки В27.С27 (фамилия и инициалы руководителя предприятия):
^СЦЕПИ 1Ь("(";'Реквизиты предприятия'!$В$4;")") [171]
— в ячейки G27.I27 (фамилия и инициалы главного бухгалтера предприя-
тия):
=СЦЕПИТЬ("(".'Реквизиты предприятия'!$BS5;")") [172]
— в ячейки В32:133 (информация по строке «За» РКО):
=СЦЕП ИТЬС'паспортом" ;ВП Р( ВПР( $А$ 12 ;'Реестр PKO'!$A:$G;
5;ЛОЖЬ);'Список сотрудников'!$А:$В;4;ЛОЖЬ)) [173]
— в ячейки F36.G36 (фамилия и инициалы кассира предприятия):
=СЦЕПИТЬ("(";'Реквизиты предприятия'!$В$6;")") [174]
Что касается заполнения ячеек A20.I20 (сумма прописью), то для их запол-
нения нам понадобится лист «Сумма словами» из книги, в которой находится
Платежное поручение. Скопируем этот лист в нишу книгу с кассовыми докумен-
тами, изменим его название на «Сумма словами (РКО)» (нам это необходимо
сделать, поскольку сумму прописью мы будем также использовать при формиро-
вании ПКО) и в формулах, которые находятся в ячейках B3-G3, заменим текст
«'[Платежное поручение. х!з]Платежное поручение'!R12» (где «Платежное
Бухгалтерский учет с помощью Excel 197
поручение, xls* — название файла с Платежным поручением, «Платежное
поручение* — наименование листа, на котором расположено Платежное по-
ручение) на текст «PKOISFS12*, который является адресом ячейки на листе с
формой РКО, в которой указывается сумма денежных средств к выдаче.
После этого в ячейках А 20:120 указываем следующую формулу:
=СЦЕПИТЬ('Сумма словами (РКО)'!$В$6;"";
'Сумма словами (РКО)'!$С$6;"";
'Сумма словами (РКО)'!$О$6;"";'Сумма словами (РКО)'!$Е$6;'"';
'Сумма словами (РКО)'!$Е$6;"";'Сумма словами (PKO)'!$G$6;
"грн. ";TEKCT(($F$ 12ЦЕЛОЕ($Р$ 12))* 100;"00");"коп.") [1751
На этом процесс заполнения РКО закончен.
Приступим к заполнению формы ПКО. Для этого нам понадобятся две
вспомогательные таблицы — Реестр ПКО и таблица с названиями месяцев.
Внешний вид Реестра ПКО предоставлен на рис. 117.
Что касается формы ПКО, то она заполняется формулами аналогично форме
РКО — ссылками на соответствующие показатели листа Реквизиты предприя-
тия и Реестра ПКО. Ниже покажем, какие формулы необходимо вносить в
соответствующие ячейки листа с формой ПКО:
— в ячейки A4.D4 и N3.R3 (наименование предприятия):
-Реквизиты предприятия'! $В$ 2 [176]
— в ячейки C8:D8 (идентификационный код ЕГРПОУ):
-Реквизиты предприятия'! $В$3 [177]
— в ячейку В15 (дата составления ПКО):
=ВПР($А$ 15;'Реестр ПКОЧ$А:$С;2;ЛОЖЬ) [178]
— в ячейку D15 (корреспондирующий счет):
=ВПР($А$ 15;'Реестр ПКОЧ$А:$С;3;ЛОЖЬ) [179]
— в ячейку F15 (сумма полученных средств):
=ВПР($А$ 15;'Реестр ПКОЧ$А:$С;4;ЛОЖЬ) [180]
— в ячейки C17.J17 и N12.R12 (наименование лица вносящего денежные
средства):
=ВПР($А$ 15;'Реестр ПКОЧ$А:$С;5;ЛОЖЬ) [181]
— в ячейки C19.J20 и N14.R16 (информация по строке «Шдстава»):
=ВПР($А$ 15;'Реестр ПКО'!$А:$С;6;ЛОЖЬ) [182]
198 Бухгалтерский учет с помощью Excel
— в ячейки C25.J26 (информация по строке «Додаток»):
=ЕСЛИ( ЕПУ СТО( ВПР( $А$15;'Реестр ПКОЧ$А:$С;7;
ЛОЖЬ));"";ВПР($А$15;'Реестр ПКО'!$А:$С;7;ЛОЖЬ)) [ 183]
— ячейки F28.G28 (фамилия и инициалы главного бухгалтера предприятия):
=СЦЕПИТЬ("(";'Реквизиты предприятия'!$В$5;'У) [184]
— ячейки F30.G30 (фамилия и инициалы кассира):
=СЦЕПИТЬ("("-.'Реквизиты предприятия'!$В$6;")") [185]
— ячейки N9.R9 (вторая строка заголовка отрывной части ПКО):
=СЦЕПИТЬ("ордеру № ";$А$ 15) [186]
Нам осталось заполнить строки ПКО с суммой средств прописью и датой
составления ПКО на квитанции ПКО. Для заполнения строк с суммой пропи-
сью нам будет необходим лист «Сумма словами». С этой целью скопируем уже
сушествуюший в данной книге лист «Сумма словами (РКО)» и переименуем
его в «Сумма словами (ПКО)». Затем в формулах строки 3 этого листа меня-
ем текст «PKOISFS12» на текст «ПКО!$Р$15», который представляет собой
адрес ячейки на листе с формой ПКО с суммой получаемых средств.
Поскольку в представленной нами форме сумма словами приведена не совсем
так, как мы делали это ранее, формулы для представления этого показателя
будут немного отличаться. Соответственно в ячейках A22.F22 (гривневая часть
представления суммы прописью) будет приведена следующая формула:
=СЦЕПИТЬ('Сумма словами (ПКО)Ч$В$6;"";
'Сумма словами (ПКО)'!$С$6;"";*Сумма словами (ПКО)'!$П$6;
"";'Сумма словами (ПКО)'!$Е$6;
"";'Сумма словами (ПКО)'!$Р$6;
"".'Сумма словами (ПКО)Ч$С$6) [187]
Что касается ячеек Н22 и Q21 (количество копеек во вносимой сумме), то
в них будет присутствовать такая формула:
=TEKCT(($F$ 15-ЦЕЛОЕ($Р$ 15))* 100;"00") [ 188]
В квитанции к ПКО также указывается сумма прописью Однако в связи с
тем, что пространство для предоставления такого показателя крайне ограничено
нам придется разбить указание суммы словами на две части — отдельно первые
три разряда числа и последние три разряда числа. Поэтому в соответствующих
ячейках будут приведены такие формулы:
Бухгалтерский учет с помощью Excel 199
— в ячейках N18.R18 (тысячи, десятки и сотни тысяч):
-СЦЕПИТЬС Сумма словами (ПКО)'!$В$6;”";
’Сумма словами (ПКОУ!$С$6;”";'Сумма словами (ПКО)'!$0$6) [189]
— в ячейках N20.R20 (единицы, десятки и сотни):
=СЦЕПИТЬССумма словами (ПКО)'!$Е$6;"";
’Сумма словами (ПКО)'!$Е$6;"";'Сумма словами (ПКОУ!$С$6) [190]
В завершение приведем формулу для указания даты составления ПКО на
его квитанции. Для этого нам понадобится вторая из упоминавшихся нами
вспомогательных таблиц — с названиями месяцев. Для простоты расположим
ее на листе «Сумма словами (ПКО)» так, как это показано на рис. 118.
Рис. 118. Таблица с названиями месяцев
Используя эту таблицу, в ячейках N23:R23 для указания даты составления
ПКО составим такую формулу:
=СЦЕПИТЬ("””;ТЕКСТ( ДЕНЬ($В$ 15 );"00"
ВПР(МЕСЯЦ($В$15);'Сумма словами (ПКО)Ч$В$20:$С$ЗГ
2;ЛОЖЬ):”";ГОД(8В815);’’р. ”) [191]
Эта формула выполняет такие действия:
1) определяет день составления ПКО в двухзначном формате
(ТЕКСТ(ДЕНЬ($В$15);”00’’У);
2) с использованием вспомогательной таблицы, исходя из номера месяца, в ко-
200 Бухгалтерский учет с помощью Excel
тором составляется ПКО, указывает наименование месяца в дате составления ПКО
(ВПР(МЕСЯЦ($В$ 15);'Сумма словами (ПКО)Ч$В$20:$С$31;2;ЛОЖЬ));
3) из даты составления ПКО вычленяет номер календарного года и подстав-
ляет в соответствующий текст (ГОД($В$15)У,
4) объединяет три вышеуказанных элемента в единый текст по следующему
шаблону: «день» месяц год р.».
На этом создание ПКО закончено. Перейдем теперь к составлению ЖРКД.
Внешний вид этого документа приведен нами ранее, на рис. 113. Количество строк
этого документа зависит от того, за какой период ЖРКД составляется — за день,
неделю, месяц или год — и какое количество кассовых документов создается на
предприятии за этот период. Большого значения точное количество строк для
ЖРКД не имеет, так как пользователь может в любой момент добавить допол-
нительные строки в таблицу этого документа и продолжить его заполнение.
Определившись с календарным периодом, за который будет составляться
ЖРКД, и количеством кассовых документов, которые планируется включать
в этот документ, мы можем приступить к его заполнению. Составим его так,
чтобы полностью автоматизировать заполнение этого документа. С этой це-
лью нам необходимо составить четыре типа формул для каждого из разделов
ЖРКД — для приходных и расходных документов — для каждого из их
столбцов: «Дата», «Номер», «Сума» и «Примгтки». Составим эти формулы
на примере строки 14 — для ПКО и РКО под номером один, а для столбца
«Номер» — еще и для ПКО и РКО номер 2.
Начнем с формул для столбца «Номер». Итак, в ячейке В14 (строка для
ПКО под номером 1) будет присутствовать следующая формула:
=ЕСЛИ(ЕНД(ВПР( 1;'Реестр ПКОЧ$А:$С;2;ЛОЖЬ));""; 1) [192]
В этой формуле используется новая для нас функция ЕНД(значение), ко-
торая имеет значение ИСТИНА в том случае, когда эта функция ссылается на
значение ошибки #Н/Д (значение недоступно), и имеет значение ЛОЖЬ, если
анализируется иное значение.
Таким образом, рассматриваемая формула выполняет следующие действия:
1) проверяет, присутствует ли в первом столбце Реестра ПКО (номер ПКО)
число 1;
2) если такого значения в анализируемом диапазоне нет, функция ВПР по-
лучает значение #Н/Д, таким образом функция ЕНД получает значение ИС-
ТИНА и формула подставляет в ячейку пустой текстовый аргумент;
3) если же число 1 в анализируемом столбце все-таки присутствует (функция
ЕНД имеет значение ЛОЖЬ), формула подставляет в ячейку число 1.
Что касается формулы для ячейки столбца «Номер» второго ПКО (ячейка
В15), то она будет иметь следующий вид:
=ЕСЛИ( В 14="";"";ЕСЛИ( ЕНД( ВПР( В14+1;
'Реестр ПКОЧ$А:$С;2;ЛОЖЬ));"";В 14+1)) [193]
В дополнение к действиям, которые выполняет формула 192, формула 193
проверяет предыдущую ячейку в том же столбце на наличие в ней пустого тек-
Бухгалтерский учет с помощью Excel 201
стового аргумента, и в случае его обнаружения подставляет в соответствующую
ячейку все тот же пустой текстовый аргумент.
Формулу 193 можно скопировать по всему столбцу «Номер» раздела при-
ходных документов ЖРКД.
Результатом действия этих формул является то, что в случае, если в Реестре
ПКО отсутствуют ПКО, то в соответствующем разделе ЖРКД номера таких
документов отсутствуют.
Перейдем теперь к заполнению столбца «Дата» раздела приходных до-
кументов ЖРКД. В ячейке А14 (дата первого ПКО) будет присутствовать
следующая формула:
=ЕСЛИ(ЕНД(ВПР($В14;’Реестр ПКОЧ$А:$С;2;ЛОЖЬ));"";
ЕСЛИ(ЕПУСТО(ВПР($В 14;'Реестр ПКОЧ$А:$С;2;ЛОЖЬ));"";
ВПР($В14;'Реестр ПКОЧ$А:$С;2;ЛОЖЬ))) [194]
Эта формула выполняет следующие действия:
1) проверяет наличие значения в столбце «Номер» для данного ПКО (т. е
косвенно проверяет наличие этого ПКО в Реестре ПКО). Если такого номера
нет. формула подставляет в соответствующую ячейку пустой текстовый аргу-
мент;
2) если номер ПКО в столбце «Номер» для этого ПКО присутствует, фор-
мула проверяет наличие значения в столбце «Дата составления» Реестра
ПКО д,ля данного ПКО. Если такого значения там нет, формула подставляет
в ячейку пустой текстовый аргумент;
3) если в столбце «Дата составления» Реестра ПКО для данного ПКО
присутствует, формула подставляет его в соответствующую ячейку.
Теперь скопируем данную формулу по всему столбцу «Дата» раздела при-
ходных документов ЖРКД.
Для заполнения столбца «Сума» раздела приходных документов ЖРКД
скопируем ячейку А14 с формулой в ячейку С14п отредактируем ее, изменив в
третьем аргументе каждой из функций ВПР номер столбца 2 на номер столбца
4. Таким образом, выполняя все рассмотренные выше действия, формула на-
чинает подставлять в ячейку значения столбца «Сумма» Реестра ПКО. Для
контроля выполнения пользователем рекомендаций автора приведем конечный
результат такого редактирования:
=ЕСЛИ(ЕНД(ВПР($В14;'Реестр ПКОЧ$А:$С;4;ЛОЖЬ));"";
ЕСЛИ(ЕПУСТО(ВПР($В 14;'Реестр ПКОЧ$А:$С;4;ЛОЖЬ));"”;
ВПР($В 14;'Реестр ПКОЧ$А:$С;4;ЛОЖЬ))) [195]
Скопируем ячейку С14 с рассмотренной формулой во все остальные ячейки
столбца «Сума» раздела приходных документов ЖРКД.
Столбец «Приммпки» (для ПКО № 1 - ячейка D14) заполняется аналогич-
но столбцу «Сума», только вместо номера столбца 2 во всех функциях ВПР
подставляется номер столбца 6, после чего опять же копируем ячейку с этой
формулой для остальных ячеек столбца «Приметки».
Соответствующие ячейки раздела расходных документов заполняются ана-
202 Бухгалтерский учет с помощью Excel
логично. Для облегчения ввода формул в столбцы этого раздела скопируем
ячейки с формулами для каждого из столбцов раздела приходных документов
для ПКО № 1 и № 2 в соответствующие ячейки раздела расходных докумен-
тов для РКО № 1 и № 2. Теперь во всех 8 формулах меняем текст «ПКО»
на «РКО» и копируем ячейки с формулами для РКО № 2 по всем ячейкам
соответствующих столбцов.
В завершение в ячейках С38 и G38 подставляем сумматор значений по со-
ответствующим столбцам для всех ПКО и РКО соответственно, участвующих
в составлении ЖРКД. При этом используем функцию СУММ.
В следующей главе мы поговорим о составлении Кассовой книги.
Краткое резюме главы 11:
1. Для формирования документов, которые рассматривались в настоящей
главе, необходимо создать новый файл, на отдельных листах которого со-
ставить:
— форму Расходного кассового ордера (РКО);
— форму Приходного кассового ордера (ПКО);
— форму Журнала регистрации кассовых документов (ЖРКД);
— таблицу реестра РКО;
— таблицу реестра ПКО;
— таблицу с реквизитами предприятия;
— таблицу со списком и реквизитами сотрудников;
— вспомогательный лист «Сумма словами» для перевода числовых значе-
ний в текстовую форму в двух экземплярах — отдельно для РКО и ПКО.
2. Отформатировать ячейки рассматриваемых форм исходя из содержания
этих ячеек:
— ячейки с календарными данными — в формате Дата;
— ячейки с числовыми значениями (за исключением ячеек с суммами) — в
формате Числовой без отражения десятичных знаков;
— ячейки с суммами — в формате Числовой с отражением двух десятич-
ных знаков;
— ячейки с текстовыми значениями — в Текстовом формате.
3. Заполнить таблицу со списком и реквизитами сотрудников.
4. Заполнить таблицу с реквизитами предприятия.
5. Заполнить формулами формы рассматриваемых документов.
6. Для составления РКО и ПКО необходимо:
— заполнить таблицы соответствующих реестров;
— на листе с формами этих документов в соответствующие ячейки ввести
их номер;
— распечатать готовые документы.
7. ЖРКД формируется автоматически по мере заполнения соответствующих
строк реестров РКО и ПКО.
Бухгалтерский учет с помощью Excel 203
Глава 12
Формирование Кассовой книги
При составлении Кассовой книги пользователю необходимо исходить из не-
которых основных параметров:
— количества кассовых документов, которые могут единоразово участвовать
в составлении листа Кассовой книги;
— порядка документарного оформления выплаты заработной платы на пред-
приятии (Расчетно-платежными ведомостями или по РКО);
— календарного периода, за который будет составляться Кассовая книга
(месяц, квартал или год).
В зависимости от каждого из этих параметров форма и порядок заполнения
Кассовой книги может варьироваться. Так, от количества кассовых документов,
которые могут единоразово участвовать в составлении листа Кассовой книги,
зависит количество строк на листе этого документа. От порядка документаль-
ного оформления выплаты заработной платы зависит составление формул для
заполнения листа Кассовой книги, а также книги Excel, которые участвуют
в формировании этого документа. Что касается календарного периода, за
который будет составляться Кассовая книга, то от этого зависит количество
электронных книг Excel, которые будет составлять пользователь в течение
календарного года.
В настоящей книге автор будет исходить из следующих предпосылок:
— максимальное количество кассовых документов, которые могут выписы-
ваться на предприятии в течение 1 календарного дня составляет 16 единиц;
— заработная плата на предприятии выплачивается с помощью РКО.
Период составления Кассовой книги для рассматриваемого нами примера
не имеет принципиального значения, поскольку вопросы, которые будут нами
рассматриваться, относятся к составлению Кассовой книги для определенного
пользователем календарного периода и не зависит от того, сколько Кассовых
книг будет составляться на предприятии в течение календарного года.
Переходя к практическим вопросам составления Кассовой книги необходимо
прежде всего указать, что для ее составления необходимо создать отдельный
файл из 3 листов, на одном из которых будет находиться форма Кассовой книги,
на втором — Содержание Кассовой книги, а на третьем — разная служебная
информация. Формы первых двух листов приведены нами на рис. 119 и 120.
204 Бухгалтерский учет с помощью Excel
Рис. 119. Форма Кассовой книги
Рис. 120. Внешний вид листа с содержанием Кассовой книги
Бухгалтерский учет с помощью Excel 205
206 Бухгалтерский учет с помощью Excel
К рис. 119 и 120 необходимо дать некоторые комментарии. Так, относительно
рис. 119 необходимо отметить следующее:
— указанные размеры строк и столбцов приведены для шрифта Times New
Roman размером 14;
— размеры верхнего, нижнего и левого полей составляют 1,5 см;
— размер правого поля составляет 1 см;
— масштаб изображения — 80 %.
Номера строк таблицы Кассовой книги носят служебный характер, их при-
сутствие обязательно на этом листе, а так как они находятся вне области пе-
чати (указаны на сером фоне), то при отправке листа на печать отражаться
не будут.
Размеры строк и столбцов носят справочный характер и могут быть удалены
пользователем.
Что касается листа «Содержание Кассовой книги*, то таблица на нем со-
стоит из двух разделов:
— реквизитов самого листа (номер и дата составления);
— реквизитов кассовых документов, которые отражаются на соответствую-
щем листе Кассовой книги.
Для облегчения зрительного восприятия Содержания Кассовой книги мы
применили группировку столбцов. При этом для каждой из строк таблицы
Кассовой книги предусмотрены два отдельных столбца — код документа и но-
мер документа (столбцы С и D для строки 1). В свернутом виде виден только
номер кассового документа, который должен вноситься в ту или иную строку
таблицы Кассовой книги.
Под кодом документа для целей Содержания Кассовой книги понимается
символ, указывающий на то, является данный кассовый документ расходным
ордером или приходным ордером.
В настоящей книге автор предлагает для определения документов использо-
вать следующие определители:
— для РКО — прописная русская литера «Р»;
— для ПКО — прописная русская литера «П».
Именно эти коды будут использоваться нами при составлении формул для
Кассовой книги.
Что касается заполнения таблицы Содержания Кассовой книги, то для этого
пользователю не нужны никакие формулы — необходимо просто указывать в
соответствующих ячейках таблицы код документа и его номер в соответствии
с Реестрами РКО и ПКО.
На Служебном листе Кассовой книги будут присутствовать две вспомогатель-
ные таблицы — таблица с наименованиями месяцев и таблица с числительными
в родительном падеже (рис. 121).
Бухгалтерский учет с помощью Excel 207
A! j & Номер месяца
А В с D Е
1 Номер месяца Название месяца Число Число словами
2 1 с!чня 1 одного
3 2 лютого 2 двох
4 3 березня 3 трьох
5 4 квНня 4 чотирьох
6 5 травня 5 п'яти
7 6 червня б шести
8 7 липня ГГ\О1ЛЛ1 Ю 1 7 семи
9 8. серпня г раНИЦс 1 8 восьми
10 9 вересня 9 дев'яти
11 10 жовтня 10 десяти
12 11 листопада 11 одинадцяти
13 12 грудия 12 дванадцятн
4 13 тринадцати
15 14 чотнрнадцятн
16 1 15 п'ягнадцятн
17 1 16 ппстнадцяги
Рис. 121. Вспомогательные таблицы на Служебном
листе Кассовой книги
Как видно из рис. 121, таблица с числительными в родительном падеже
ограничена 16 позициями — количеством строк таблицы Кассовой книги.
Что касается заполнения формы самой Кассовой книги, то, как и во многих
предыдущих случаях, мы предложим пользователю такой алгоритм, который
позволил бы ему простым указанием номера листа Кассовой книги в соот-
ветствующих ячейках (в нашем случае — это ячейка F20) сформировать со-
ответствующий лист Кассовой книги в соответствии с составленным для него
содержанием.
Составление Кассовой книги начнем с заполнения шапки листа Для этого в
следующие ячейки введем такие формулы:
— в ячейки В4.С4 (наименование предприятия):
- [Кассовые доку менты.ХЬ8[Реквизиты предприятия'1SBS2 [196]
где Кассовые документы.XLS — наименование файла, в котором находятся
кассовые документы (ПКО и РКО), а также вспомогательные таблицы для их
составления;
Реквизиты предприятия — название листа в этом файле, на котором на-
ходится таблица с реквизитами предприятия;
208 Бухгалтерский учет с помощью Excel
$В$2 адрес ячейки, в которой находится значение реквизита «Наимено-
вание предприятия»:
— в ячейку С9 (идентификационный код ЕГРПОУ):
='[Кассовые доку менты. ХЬЗ]Реквизиты предприятия'!$В$3 [197]
— в ячейку F15 (количество листов в Кассовой книге):
-МАКС('Содержание Кассовой книги'!$А:$А) [198]
В этой формуле применяется новая для нас функция МАКС( число 1 ;число2;...),
которая находит наибольшее значение из набора или диапазона значений;
— в ячейку С20 (дата составления листа Кассовой книги):
=СЦЕПИТЬ(""";ТЕКСТ(ДЕНЬ(ВПР($Р$20;
'Содержание Кассовой книги'!$А:$АН;2;ЛОЖЪ));"00");""";
ВПР(МЕСЯЦ(ВПР($Р$20;
'Содержание Кассовой книги'! $А:$АН ;2;ЛОЖЬ));
•Служебный лист’!$А$2:$В$ 13;2;ЛОЖЬ);"";ГОД(ВПР($Р$20;
'Содержание Кассовой книги'!$А:$АН;2;ЛОЖЬ));"р.") [199]
где 'Служебный лист'!$А$2:$В$13 — диапазон на Служебном листе, в кото-
ром расположена таблица с названиями месяцев.
Эта формула аналогична формуле 191, просто ищет распределяемую на от-
дельные части дату составления листа Кассовой книги по номеру этого листа
из таблицы Содержания Кассовой книги]
— в ячейку F24 (остаток на начало дня):
=ЕСЛИ(ЕПУСТО(ВПР($Е$20;
'Содержание Кассовой книги'!$А:$А1;3;ЛОЖЬ));
"#ОШИБКА";ВПР($Е$20;
'Содержание Кассовой книги'!$А:$А1;3;ЛОЖЬ)) [200]
Эта формула ищет ячейку с остатком средств на начало дня для текущего
листа Кассовой книги, а также, в случае если пользователь не указал этот по-
казатель в соответствующей строке Содержания Кассовой книги, то формула
выдает значение «ЯОШИБКА»
Теперь перейдем к заполнению непосредственно таблицы Кассовой книги. В
ней присутствуют 5 столбцов:
— номер кассового документа;
— от кого получено или кому выдано;
— номер корреспондирующего счета;
— доход;
— расход.
Для каждого из этих столбцов составим универсальную формулу (на при-
Бухгалтерский учет с помощью Excel 209
мере строки 1), а затем скопируем каждую из них по остальным 15 ячейкам
соответствующих столбцов.
Итак, для столбца «Номер документа» (для строки 1 - ячейка В25) такая
формула будет выглядеть следующим образом:
=ЕСЛИ(ЕПУСТО(ВПР($Б$20;
'Содержание Кассовой книги'!SA:$AJ;6+2*(А251 );ЛОЖЬ));
"#ОШИБКА";ВПР($Р$20/Содержание Кассовой книги’!$А:SAJ;
6+2*(А25-1 );ЛОЖЬ)) [201]
Эта формула выполняет следующие действия:
1) определяет искомую ячейку на листе «Содержание Кассовой книги» Та-
кая ячейка будет находиться на пересечении строки, соответствующей листу с
текущим номером, и соответствующего столбца для текущей строки таблицы
Кассовой книги (BIIP($F$ 20/Содержание Кассовой книги’ISA:$АН;5+2*(А25-
1 ):ЛОЖЬ)). Поиск необходимого столбца осуществляется с помощью специ-
ального алгоритма поиска номера столбца в анализируемой функцией ВПР та-
блице на листе «Содержание Кассовой книги» — 5+2*(А25-1), гд,еА25 — адрес
ячейки с номером строки таблицы Кассовой книги-,
2) проверяет найденную ячейку на наличие в ней какого-нибудь значения;
3) если значение найдено, формула подставляет в соответствующую ячейку ис-
комое значение, если же значения не найдено, — пустой текстовый аргумент.
Копируем ячейку с этой формулой во все остальные ячейки столбца «Номер
документа» таблицы Кассовой книги.
Перейдем теперь к заполнению ячеек C25.D25 (строка 1 столбца «Bid кого
отримано чи кому видано» таблицы листа Кассовой книги). В них необходимо
ввести следующую формулу:
=ЕСЛИ(ВIIP(SFS20/Содержание Кассовой книги’ISA.SAJ;
5+2*(А25-1 );ЛОЖЬ)="Р";СЦЕПИТЬ( ВПР( В25;
'[Кассовые документы. XLS]Peecmp PKO'!SA:SG;6;
ЛОЖЬ);", ";ВПР(ВПР(В25;
'[Кассовые документы. XLS]Реестр РКО'!$А:$С;5;ЛОЖЬ);
’[Кассовые документы.XLS[Список сотрудников'IS A: $D;2;
ЛОЖЬ));ЕСЛИ(BIIP($F$20/Содержание Кассовой книги'ISA.SAJ;
5+2*(А25 1);ЛОЖЬ)="П";СЦЕПИТЬ(ВПР(В25;
'[Кассовые документы. XLS]Peecmp IIКО'!$А:$С;6;ЛОЖЬ);
", ";ВПР(В25;'[Кассовые документы. XLS[Реестр HKO’!$A:$G;
5;ЛОЖЬ));ЕСЛИ(ЕЧИСЛО(В25);"#ОШИБКА"/"') )) [202 ]
Эта формула выполняет следующие действия:
1) определяет наличие в соответствующих ячейках Содержания Кассовой
книги ссылок на конкретные кассовые документы. Если таких ссылок нет,
формула вводит в ячейку пустой текстовый аргумент;
2) если такая ссылка есть, формула определяет, является ли этот документ
РКО или ПКО, или пользователь не ввел в соответствующую ячейку код до-
210 Бухгалтерский учет с помощью Excel
кумента (две функции ЕСЛИ);
3) если документ обозначен кодом «Р» (РКО), формула осуществляет поиск
в Реестре РКО данных по этому документу по столбцам «Информация для
заполнения строки" И id став а"» (В ПР( В 25;'[Кассовые документы. XLS]Peecmp
РКО'!$А:$С6;ЛОЖЬ)) и «Получатель средств» (ВПР(В25 .'[Кассовые до-
кументы. XLS]Реестр РКО'!$А:$С;5;ЛОЖЬ));
4) поскольку в Реестре РКО получатель средств указывает-
ся по номеру из списка сотрудников, формула выбирает его фамилию
из соответствующего списка (ВПР(ВПР(В25;'[Кассовые документы.XLS]
Реестр РКО'! $A:$G;5 ;ЛОЖЬ);'[Кассовые доку менты. XL S] Список
сотрудников'! $ А :$В;2;ЛОЖЬ)));
5) соединяет две составляющие текста в единый текст, разделяя отдельные
части запятой (функция СЦЕПИТЬ);
6) если документ обозначен кодом «П» (ПКО), формула повторяет действия
3 и 5 для листа «Реестр ПКО» с учетом того, что отдельного листа с перечнем
вносителей средств нет и они указываются в самом Реестре ПКО;
7) если пользователь не указал в соответствующей ячейке код документа,
формула выдает значение «ПОШИВКА».
Теперь нам остается только скопировать ячейку с этой формулой для всех
остальных ячеек этого столбца таблицы Кассовой книги.
Перейдем теперь к заполнению столбца «Номер кореспондуючого рахунку» та-
блицы Кассовой книги. Формула для этого почти не будет отличаться от формулы
202 — только разве что присутствием в ячейках этого столбца единичных данных
из другого столбца Реестра РКО или Реестра ПКО, в связи с чем отпадает не-
обходимость использовать функцию СЦЕПИТЬ. Вот она (для строки 1 — ячейка
Е25):
=ЕСЛИ(ВПР( SF$20;'Содержание Кассовой книги'!$A:$AJ;
5+2*(А25-1 );ЛОЖЬ)="Р";ВПР(В25;'[Кассовые документы. XLS]
Реестр РКО'!$А:$С;3;ЛОЖЬ);ЕСЛИ(ВПР($Е$20;
'Содержание Кассовой книги’!$A:$AJ;5+2*(A25-1 );ЛОЖЬ)="П";
ВПР(В25;'[Кассовые доку менты. XLS]Peecmp ПКО'!$А:$С;
3;ЛОЖЬ);ЕСЛИ(ЕЧИСЛО(В25);"#ОШИБКА";""))) [203]
Скопируем ячейку с этой формулой во все остальные ячейки этого столбца
и перейдем к заполнению столбца «Прибуток».
Формула для этого столбца будет попроще двух предыдущих, поскольку нет
необходимости подставлять в нее одно из двух значений (т. е. для РКО или
ПКО), а только одно из них. Поэтому формула будет выглядеть следующим
образом (ячейка F25):
=ЕСЛИ(ВПР($Р$20;'Содержание Кассовой книги'!$A:$AJ;
5+2*(А25-1 );ЛОЖЬ)-'Р";"";ЕСЛИ(ВПР($Р$20;
'Содержание Кассовой книги'!$A:$AJ;5+2*(А25-1);
ЛОЖЬ)="П";ВПР(В25;'[Кассовые документы.ХЬ$]Реестр ПКО’!
$А:$С;4;ЛОЖЬ);ЕСЛИ(ЕЧИСЛО(В25);"#ОШИБКА";""))) [204]
Бухгалтерский учет с помощью Excel 211
Таким образом, эта формула подставляет в соответствующую ячейку сумму
по текущему ПКО в том случае, если в таблице на листе «Содержание Кас-
совой книги» указан код документа «П». Если же в качестве кода документа
указано «Р», формула подставляет в ячейку пустой текстовый аргумент. Если
же код документа не указан, то формула выдает значение «ПОШИВКА» (как
и во всех прочих формулах для Кассовой книги).
Копируем формулу для остальных ячеек столбца «Прибуток».
Что касается столбца «Видаток», то в его ячейках (на примере ячейки G25)
будут приведены формулы следующего вида:
=ЕСЛИ(ВПР($F$20;'Содержание Кассовой книги'!$A:$AJ,
5+2* (А2 5-1 );ЛОЖЬ)="Р";ВПР(В25;
'[Кассовые документы. XL$]Peecmp PKO'!$A:$G;4;
ЛОЖВ);ЕСЛИ(ВПР($Р$20;'Содержание Кассовой книги'!SA.SAJ;
5+2*(А25 1);ЛОЖЬ)-"И";"”;ЕСЛИ(ЕЧИСЛО(В25);
"ПОШИВКА";""))) [205]
Эта формула является зеркальным отражением формулы 204: при коде до-
кумента <<П» вставляется пустой текстовый аргумент, а при коде <<Р» — сумма
по текущему РКО из Реестра РКО. Копируем ячейку с этой формулой по всем
остальным ячейкам этого столбца.
Теперь нам осталось совсем немного — составить результирующие формулы
и заполнить некоторые служебные строки. Для начала укажем, что в ячейках
F41 и G41 (строка «Разом за день» по столбцам «Прибуток» и «Видаток»)
необходимо указать формулу суммирования ячеек по этим столбцам:
— для ячейки F41:
=СУММ(Р25;Р40) [206]
— для ячейки G41:
=CVMM(G25:G40) [207]
В ячейке F42 (строка «Залишок на кгнецъ дня») укажем такую формулу:
=F24+F41-G41 [208]
где F24 — адрес ячейки с остатком средств на начало дня;
F41 — общая сумма поступлений в кассу предприятия за день;
G41 — общая сумма расходов из кассы предприятия за день.
Обращаем ваше внимание, что после формирования значения по строке
«Залишок на кшець дня» его необходимо перенести в ячейку столбца
«Остаток на начало дня» листа Содержание Кассовой книги для
следующего листа Кассовой книги.
Что касается строки «у тому uucni на зарплату», то поскольку формульно
ее рассчитать невозможно, мы предусмотрели для ее значения соответствующую
ячейку на листе с Содержанием Кассовой книги (столбец «Остаток зарплаты
212 Бухгалтерский учет с помощью Excel
на конец дня»). Таким образом, в ячейке F43 будет присутствовать формула,
которая ищет соответствующее значение для текущего листа Кассовой книги-.
=ВПР($Р$20;'Содержание Кассовой книги'! $A:$AJ ;4;ЛОЖЬ) [209]
В ячейках C45.F45 должен присутствовать текст «Записи у касовгй книз!
перевгрив i документа у кйгькосгт N (К прописью) прибуткових та М (М
прописью) видаткових одержав.». В этом тексте под N и М понимается коли-
чество соответствующих документов.
Для указания текстовых эквивалентов количества документов нами была соз-
дана специальная вспомогательная таблица на Служебном листе (рис. 121).
Для ввода в указанные в предыдущем абзаце ячейки этого текста используем
следующую формулу (необходимость применения формулы вызвано необходи-
мостью включения в текст числовых переменных):
=СЦЕПИТЬ("Записи у касовгй книзг nepeeipue i документа у кглькостГ';
СЧЁТ(Р25:Р40);"(";ВПР(СЧЁТ(Р25:Р40);
'Служебный лист'!$О$2:$Е$ 17;2;
ЛОЖЬ);") прибуткових та";СЧЁТ(С25:С40);"(";
ВПР(СЧ ЁТ( G25 :G40);'Служебный лист'!$D$2:$E$ 17;2;
ЛОЖЬ);") видаткових одержав.") [210]
Эта формула объединяет воедино несколько текстовых частей и числовых
аргументов. Эти числовые аргументы формируются с использованием функ-
ции СЧЕТ, которая подсчитывает количество чисел в списке аргументов. Эта
функция используется для получения количества числовых ячеек в интервалах
или массивах ячеек.
В завершение заполним ячейки С48 и F48.G48 (фамилия и инициалы глав-
ного бухгалтера и кассира предприятия):
— в ячейке С48 (фамилия и инициалы главного бухгалтера):
-[Кассовые документы.XLS[Реквизиты предприятия’!$В$5 [211]
— в ячейках F48.G48 (фамилия и инициалы кассира):
- [Кассовые документы. ХЬЗ]Реквизиты предприятия’! $В$6 [212]
На этом составление Кассовой книги закончено.
Бухгалтерский учет с помощью Excel 213
Краткое резюме главы 12:
1. Для формирования Кассовой книги необходимо:
— иметь предварительно созданные реестры РКО и ПКО;
— создать новый файл, на отдельных листах которого составить таблицу
содержания кассовой книги и служебный лист двумя вспомогательными табли-
цами — названиями месяцев и текстовыми эквивалентами отдельных чисел.
2. Отформатировать ячейки рассматриваемых форм, исходя из содержания
этих ячеек:
— ячейки с календарными данными — в формате Дата',
— ячейки с числовыми значениями (за исключением ячеек с суммами) — в
формате Числовой без отражения десятичных знаков;
— ячейки с суммами — в формате Числовой с отражением двух десятич-
ных знаков;
— ячейки с текстовыми значениями — в Текстовом формате.
3. Заполнить формулами форму Кассовой книги.
i. Для составления Кассовой книги необходимо:
— заполнить строку содержания Кассовой книги для ее соответствую-
щего листа;
— указать в соответствующей ячейке Кассовой книги номер формируе-
мого листа.
5. По итогам выбранного календарного периода распечатать все листы
Кассовой книги и создать новый файл для следующего календарного пе-
риода.
Кавторев Сташслав
БУХГАЛТЕРСКИЙ ОБЛ1К ЗА ДОПОМОГОЮ EXCEL
Повний практичний посябник для сучасного бухгалтера
РосШською мовою
Дизайн обкладчики €. Король
Корсктори Н. Парфьонова, Г. Висоцька, В. Нгколаенко .
Ha6ip С. Фролова
Комп’ютсрпа верстка О. Слаута
ГПдписано до друку 01.06.2007. Формат 60x84 1 ". Умов. друк. арк. 24,18.
Друк офсстннй. Тираж 800 прим. Зам. № 3179
Видавничий будпнок «Фактор»,
вул. Сумська, 106а, Харк1в, 61002, УкраГна.
Тел.: (057) 714-37-29, 714-37-28.
Свщонтво про внесения суб’екта видавничоТ
справи до Державного реестру видавшв, вигопвниюв
i розповсюджувач1в видавничо’1 продукпп
вщ 14.09.2001 р., сср!я ДК № 597
Надруковано в друкарш «Фактор-Друк».
Тел.: (057) 717-51-85, 717-53-55.
ISBN 966-312-315-Х
© Видавничий будпнок «Фактор», 2007
I/ СМЛ Бухгалтерский уч.с пом.Ехсе< ИЙ дом
i lllllllllllllll №№ 'Л D Крупнейшее специализированное
1 IlliIIIIIНИШ I lllllllli Г издательство в Украине представляет:
Код 6384 34.50 грн _____________
«Налоги и бухгалтерский учет» — Самая бухгалтерская газета!
Наиболее авторитетное издание, выбор большинства бухгалтеров Украины
за оперативность, ясность и подробность комментариев, возможность найти
ответы на все актуальные для бухгалтера вопросы.
Газета включает:
• два номера в неделю — информационно-аналитический и тематический:
•ежемесячный спецвыпуск;
•еженедельное развлекательное приложение «За чашкой кофе»
. Подписные индексы: 33774 (рус.), 40267 (укр.)_________________________
«Бухгалтер» — Уникальное издание для настоящих мастеров
бухгалтерии!
Журнал создается коллективом известных специалистов под руководством А. Кирша
и отличается глубиной анализа, тщательностью проработки спорных ситуаций,
ориентацией на защиту плательщиков налогов и высокой оперативностью
Каждый номер включает в себя приложение — систематизированную подборку
документов по определенной теме
www.buhgalter.factor.ua
Подписные индексы: 74201 (рус.), 23635 (укр.)
«Бухгалтерская неделя» — Не рассуждения, а конкретные ответь
Пегкий стиль изложения и четкие рекомендации по актуальным вопросам практически
деятельности позволяют бухгалтеру быстро и надежно решать профессиональные
проблемы. Отдельный блок нормативных документов и официальных разъяснений
удобен для создания архива и поиска информации. Все это в сочетании с оптимальны
объемом информации и доступной ценой делает издание идеальным для практиков.
Подписные индексы: 23368 (рус.), 23369 (укр.)
«Собственное Дело» — Это настоящая страховка от неприятностей!
Обзор налогового и хозяйственного законодательства с комментариями специалистов,
материалы по практическим вопросам ведения собственного бизнеса: юридические
аспекты ведения бизнеса; советы опытных юристов и адвокатов; ответы на любые
вопросы читателей; основы экономики, менеджмента и маркетинга доступным
языком.
Подписные индексы: 23151 (рус.), 23152 (укр.)
«Бухгалтер & Компьютер» — Работаем с удовольствием!
Уникальное издание как для начинающих, таки для опытных
бухгалтеров — пользователей ПК: уроки по работе с Excel, 1 ^Бухгалтерией
и другими бухгалтерскими программами, примеры автоматизации «хитрых» и редких
хозяйственных операций, другие полезные рекомендации
www.bk.factor.ua
Подписные индексы: 35074 (рус.), 95075 (укр.)
Более подробная информация на сайте:
www.factor.ua