Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2010, 19:49   #1
Dancemachine
Новичок
Джуниор
 
Регистрация: 21.10.2010
Сообщений: 4
По умолчанию Иногда бухгалтера предприятий неправильно заполняют баланс - вносят статью в Актив вместо Пассива

Доброго всем времени суток.
Попытаюсь максимально точно изложить суть проблемы.
По профилю работ я часто имею дело с бухгалтерской отчётностью, приходится обрабатывать много балансов предприятий. Иногда бухгалтера предприятий неправильно заполняют баланс ( вносят статью в Актив вместо Пассива или наоборот; неправильно суммируют и т.д. ). Из-за чего в балансе появляются ошибки - Актив и Пассив не совпадают ( не равны друг другу ).

Поскольку дело я имею с MS Excel, а ещё и с Visual Basic, то у меня возникла идея сделать програмку в Visual Basic, которая бы делал следующее ( ещё до оформления отчёта ) :
***
Мы имеем 2 столбца в Excel ( к примеру )
Статья расходов Сумма
А1 324
А2 78
А3 2342
.....
***
1) Подсчитывала бы сумму по всем статьям доходов/расходов. S1
2) Делила бы найденную сумму пополам - тоесть мы получаем общую суму для Актива и для Пассива. S2=S1/2
3) Разбивала бы Статьи доходов на 2 группы так, чтобы сумма у обеих групп была равная, и равнялась бы S2.

Если с 1,2) пунктом всё более-менее понятно, то для 3) мне крайне трудно составить алгоритм. Если кто может помочь - буду благодарен за любую помощь.
Заранее спасибо.
Dancemachine вне форума Ответить с цитированием
Старый 21.10.2010, 20:12   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
у меня возникла идея сделать програмку в Visual Basic
Хорошая идея!))
Наработки в студию, пожалуйста.
(В виде файла)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 21.10.2010, 20:24   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

покажите данные хоть чуть-чуть. у нас алгоритмов полно, за этим дело не станет, только правильный из кучи выбрать и все - готово...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 21.10.2010, 21:19   #4
Dancemachine
Новичок
Джуниор
 
Регистрация: 21.10.2010
Сообщений: 4
По умолчанию Тт

Такс, привёл в документе самый простой пример.

В таблице 1. поданы первоначальные данные - статьи расходов и соответствующие им суммы.

В таблице 2. уже непосредствено записан конечный результат ( который бы и хотелось получить при помощи программы ), а именно ( как это вижу я )
1) закрепить статью расходов и её сумму, как одну Единицу, с Real / Integer числовым значением
2) найти сумму по всем таким Единицам
3) потом поделить полученную сумму пополам, дабы мы увидели размер Актива и Пассива ( выделено красным цветом в документе )
4) разбило бы все имеющиеся единицы на 2 группы, чтобы в каждой из групп совокупная сумма равнялась бы половине от общей суммы значений наших Единиц.
5) первую группу записать в столбцы под записью Актив _ Сумма, вторую записать в столбцы под записью Пассив _ Сумма.
6) Сверить общую сумму 1-ый группы, 2-ой группы с суммой, найденной в пункте (3) при помощи какой-нибудь логической функции.

Вероятность таго, что подобных разбитий может быть больше стоит исключить, ибо на практике это крайне маловероятно.

P.S. Сорри, если нафлудил, будут вопросы - с радостью отвечу.
Креплю докуммент ниже.
Изображения
Тип файла: jpg Баланс.jpg (129.0 Кб, 140 просмотров)

Последний раз редактировалось Dancemachine; 21.10.2010 в 21:50.
Dancemachine вне форума Ответить с цитированием
Старый 21.10.2010, 21:19   #5
Dancemachine
Новичок
Джуниор
 
Регистрация: 21.10.2010
Сообщений: 4
По умолчанию Тт

Прошу прощения за спам - временные проблемы с коннектом к данному сайту.
Проблемы с надстройками в Excel - поэтому не смог сохранить файл в пдф формате, качество немного прихрамывает.

К слову, в процессе размышлений родилась альтернативная идея.

Существует план бухгалтерских счетов, в котором каждой статье соответствует конкретный номер.
Часть номеров относится к активу, часть - к пассиву, при чём эти части строго определены.
Можно ли заставить алгоритм проставлять номера ( коды бухгалтерских счетов ) для каждой статьи балланса, с последующим перенесением в актив или пассив, в зависимости от номера ?

На завтра постараюсь сделать пример с кодами.

Последний раз редактировалось Dancemachine; 21.10.2010 в 21:56.
Dancemachine вне форума Ответить с цитированием
Старый 21.10.2010, 21:42   #6
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Креплю докуммент ниже.
он что,невидимый
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 21.10.2010, 22:21   #7
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
файл в пдф формате,
нам бы в Excel формате, картинки нам ни к чему...
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 22.10.2010, 00:17   #8
Dancemachine
Новичок
Джуниор
 
Регистрация: 21.10.2010
Сообщений: 4
По умолчанию

Вот, тот же файл, в Excel.
Вложения
Тип файла: rar Балланс1.rar (7.5 Кб, 15 просмотров)
Dancemachine вне форума Ответить с цитированием
Старый 22.10.2010, 00:22   #9
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Цитата:
проставлять номера ( коды бухгалтерских счетов ) для каждой статьи балланса
С этого надо начинать!
Надо создать список статей доходо/расходов и соответствующих им счетов.
Лет 12 назад я тоже пытался делать Бухгалтерию в Екселе. Но быстро понял, что гиблое это дело.
А так просто методом перебора вариантов сочетаний. Да и то никаких гарантий корректности.
А, вообще-то, автор мазохист: бухгалтерия в Екселе. Образец файла в pdf.
Распознал я его картинку.
Ну вот опоздал
Вложения
Тип файла: rar Бухгалтерия.rar (8.1 Кб, 13 просмотров)
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 22.10.2010, 00:37   #10
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Может просто формулу?
Изображения
Тип файла: jpg 101.jpg (117.3 Кб, 134 просмотров)
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пoмoгите найти статью Altera Свободное общение 5 14.05.2010 21:46
Поиск оптимального плана капиталовложений для развития предприятий отрасли Tomoa Microsoft Office Excel 3 04.12.2009 21:25
Межотраслевой баланс кетчуп Помощь студентам 2 06.05.2007 08:18