Skip to content

كيف تنشئ برنامج محاسبي كامل على الإكسل من اليومية الفرنسية حتى القوائم المالية (خطوة بخطوة)

دليل عملي لبناء نظام محاسبة متكامل في Excel مع تحقق تلقائي من التوازن وأتمتة كاملة للقيود.

لماذا برنامج محاسبي على الإكسل؟

يعتمد الكثير من المحاسبين والمؤسسات الصغيرة على الإكسل في التسجيل اليومي. عندما تبني برنامج محاسبي على الإكسل يربط اليومية الفرنسية بالدفتر العام وميزان المراجعة والقوائم المالية، توفر وقتك وتقلل الأخطاء دون الحاجة إلى برمجيات مكلفة. في هذا الدليل ننفذ نظاماً كاملاً خطوة بخطوة.

ما الذي ستحصل عليه في النهاية؟

  • ملف Excel واحد يحتوي على: اليومية الفرنسية، الدفتر العام، حركات الدفتر، ميزان المراجعة، قائمة الدخل، الميزانية العمومية، قائمة التدفقات النقدية، قائمة التغيرات في حقوق الملكية، كشف حساب، وتقارير سريعة.
  • تحقق تلقائي من توازن القيود (مجموع المدين = مجموع الدائن) مع تنسيق شرطي للتنبيه.
  • أتمتة نقل القيود من اليومية إلى الدفتر وميزان المراجعة وجميع القوائم دون إدخال مزدوج.
  • قوائم منسدلة لأرقام الحسابات من دليل الحسابات لتقليل أخطاء الإدخال.

الخطوة 1: فتح ملف البرنامج المحاسبي والتأكد من البيئة

تأكد من تثبيت برنامج Microsoft Excel على جهازك (إصدار يدعم الصيغ والتحقق من البيانات والتنسيق الشرطي). افتح ملف البرنامج المحاسبي (مثلاً: البرنامج_المحاسبي.xlsx). الملف جاهز للاستخدام ويحتوي على جميع الأوراق والصفات المطلوبة؛ ما عليك سوى البدء بإدخال القيود أو مراجعة الإعدادات حسب حاجتك.

الخطوة 2: فهم هيكل الملف (الأوراق والعلاقات)

الملف مبني على مبدأ واحد: الإدخال في مكان واحد فقط (اليومية الفرنسية)، وكل ما عداها يُستخرج تلقائياً بالصيغ.

الورقة الوظيفة
الرئيسيةلوحة تحكم وروابط سريعة وحالة توازن القيود
دليل_الحساباتخطة حسابات (29 حساب)
اليومية_الفرنسيةإدخال القيود (حتى 500 قيد) + قوائم منسدلة للحسابات
الدفتر_العامعرض الحركات تلقائياً من اليومية
حركات_الدفترأتمتة: كل قيد → سطر مدين + سطر دائن
كشف_حساباختيار حساب وعرض الملخص والرصيد
ميزان_المراجعةأرصدة تلقائية + تحقق من التوازن
قائمة_الدخلإيرادات ومصروفات وصافي الدخل
الميزانية_العموميةأصول = التزامات + حقوق ملكية (نتيجة السنة = صافي الدخل)
قائمة_التدفقات_النقديةتدفقات تشغيلية، استثمارية، تمويلية
قائمة_التغيرات_حقوق_الملكيةرأس المال، أرباح محتجزة، نتيجة السنة
تقارير_سريعةإجمالي مدين/دائن لكل حساب + Pivot Table

الصيغ المستخدمة في كل ورقة وعمود

فيما يلي مرجع سريع للصيغ التي تعتمد عليها كل ورقة. يمكنك الرجوع إليه عند التعديل أو التوسع.

ورقة اليومية الفرنسية

الخلية الصيغة الغرض
B3=SUM(E8:E507)مجموع عمود المدين
B4=SUM(F8:F507)مجموع عمود الدائن
B5=B3-B4الفرق (يجب أن يكون صفراً)

عمودا حساب المدين (C) وحساب الدائن (D): تحقق من البيانات (قائمة منسدلة) من النطاق دليل_الحسابات!A5:A33.

ورقة حركات الدفتر

كل صف في اليومية يُنتج سطرين في حركات_الدفتر (سطر للحساب المدين وسطر للحساب الدائن). الصيغ تعتمد على رقم الصف الحالي لقراءة اليومية. بداية البيانات من الصف 6، وصف اليومية من الصف 8. الرقم j = 8+INT((ROW()-6)/2) يحدد صف القيد في اليومية.

العمود الصيغة (مبدأها) الغرض
A (رقم الحساب)=IF(MOD(ROW()-6,2)=0, اليومية C للصف j, اليومية D للصف j)حساب المدين أو الدائن حسب ترتيب السطر
B (التاريخ)=INDIRECT("اليومية_الفرنسية!A"&(8+INT((ROW()-6)/2)))تاريخ القيد من اليومية
C (البيان)=INDIRECT("اليومية_الفرنسية!H"&(8+INT((ROW()-6)/2)))بيان القيد من اليومية
D (مدين)=IF(MOD(ROW()-6,2)=0, اليومية E للصف j, 0)مبلغ المدين في السطر الفردي فقط
E (دائن)=IF(MOD(ROW()-6,2)=1, اليومية F للصف j, 0)مبلغ الدائن في السطر الزوجي فقط

ورقة ميزان المراجعة

كل صف (مثلاً الصف r) يمثل حساباً من دليل الحسابات. رقم الحساب واسمه يُسحبان من الدليل، والأرصدة من حركات_الدفتر.

العمود الصيغة (للصف r) الغرض
A=دليل_الحسابات!A{الصف المقابل}رقم الحساب
B=دليل_الحسابات!C{الصف المقابل}اسم الحساب
C (مدين)=SUMIF(حركات_الدفتر!A:A,Ar,حركات_الدفتر!D:D)مجموع المدين لهذا الحساب
D (دائن)=SUMIF(حركات_الدفتر!A:A,Ar,حركات_الدفتر!E:E)مجموع الدائن لهذا الحساب
E (الرصيد)=Cr-Drالرصيد (مدين − دائن)
صف المجموع=SUM(C6:C34) و =SUM(D6:D34)مجموع الأعمدة؛ التحقق: C−D يجب ≈ 0

ورقة قائمة الدخل

البند الصيغة (عمود المبلغ C) الغرض
إيرادات (71, 72, 74, 75)=SUMIF(حركات_الدفتر!A:A,Ar,حركات_الدفتر!E:E)-SUMIF(حركات_الدفتر!A:A,Ar,حركات_الدفتر!D:D)رصيد دائن − مدين (إيرادات)
إجمالي الإيرادات=SUM(C5:C8)مجموع صفوف الإيرادات
مصروفات (61–66)=SUMIF(حركات_الدفتر!A:A,Ar,حركات_الدفتر!D:D)-SUMIF(حركات_الدفتر!A:A,Ar,حركات_الدفتر!E:E)رصيد مدين − دائن (مصروفات)
إجمالي المصروفات=SUM(C10:C15)مجموع صفوف المصروفات
صافي الدخل=C9-C16إجمالي الإيرادات − إجمالي المصروفات

ورقة الميزانية العمومية

البند الصيغة (عمود المبلغ C) الغرض
الأصول (2, 22, 23, 3, 4, 41, 5, 51, 52)=MAX(0, SUMIF(حركات_الدفتر!A:A,Ar,حركات_الدفتر!D:D)-SUMIF(حركات_الدفتر!A:A,Ar,حركات_الدفتر!E:E))رصيد مدين (أصول)
إجمالي الأصول=SUM(C5:C13)مجموع الأصول
الالتزامات وحقوق الملكية (44, 45, 11, 12)=MAX(0, SUMIF(حركات_الدفتر!A:A,Ar,حركات_الدفتر!E:E)-SUMIF(حركات_الدفتر!A:A,Ar,حركات_الدفتر!D:D))رصيد دائن
نتيجة السنة=قائمة_الدخل!C18ربط بصافي الدخل
التحقق=إجمالي_الأصول − إجمالي_الالتزاماتيجب ≈ 0

ورقة قائمة التدفقات النقدية

البند الصيغة
صافي الدخل=قائمة_الدخل!C18
صافي التدفق التشغيلي=B4+B5
الاستثمار (حسابات 2, 22, 23)=SUM(دائن 2,22,23)-SUM(مدين 2,22,23)
التمويل (رأس المال 11)=SUMIF(حركات_الدفتر!A:A,11,حركات_الدفتر!E:E)-SUMIF(حركات_الدفتر!A:A,11,حركات_الدفتر!D:D)
صافي التغير في النقد=B6+B10+B14
رصيد النقد نهاية الفترة (51+52)=(مدين51-دائن51)+(مدين52-دائن52)

ورقة قائمة التغيرات في حقوق الملكية

العمود الصيغة
رصيد افتتاحي 11، 12=SUMIF(حركات_الدفتر!A:A,11,حركات_الدفتر!E:E)-SUMIF(حركات_الدفتر!A:A,11,حركات_الدفتر!D:D) ونظيره لـ 12
صافي الدخل (عمود 13)=قائمة_الدخل!C18
الرصيد الختامي=B5+B7 و =C5+C7 و =D5+D6+D7

ورقة كشف حساب

الخلية B2 تحتوي على رقم الحساب (قائمة منسدلة من دليل_الحسابات). الصفوف 5 و 6 تعرض الملخص:

الموقع الصيغة
D5 (إجمالي المدين)=SUMIF(حركات_الدفتر!A:A,B2,حركات_الدفتر!D:D)
E5 (إجمالي الدائن)=SUMIF(حركات_الدفتر!A:A,B2,حركات_الدفتر!E:E)
F5 و F6 (الرصيد)=D5-E5

ورقة تقارير سريعة

كل صف يمثل حساباً من دليل الحسابات. العمودان C و D:

العمود الصيغة (للصف r)
A, B=دليل_الحسابات!A{الصف} و =دليل_الحسابات!C{الصف}
C (إجمالي المدين)=SUMIF(حركات_الدفتر!A:A,Ar,حركات_الدفتر!D:D)
D (إجمالي الدائن)=SUMIF(حركات_الدفتر!A:A,Ar,حركات_الدفتر!E:E)

الخطوة 3: إدخال القيود في اليومية الفرنسية

افتح ورقة اليومية_الفرنسية. من صف 8 فما تحت، أدخل لكل قيد:

  • التاريخ — تاريخ العملية.
  • رقم القيد — رقم تسلسلي للقيد.
  • حساب المدين وحساب الدائن — اختر من القائمة المنسدلة (مرتبطة بدليل الحسابات).
  • مدين ودائن — المبالغ (تأكد أن مجموع المدين = مجموع الدائن في كل قيد وفي المجموع الكلي).
  • البيان — وصف مختصر للعملية.

ستجد في أعلى الورقة حساباً تلقائياً لمجموع المدين ومجموع الدائن والفرق. إذا ظهر الفرق بلون أحمر، راجع القيود حتى يتوازن المجموع.

الخطوة 4: مراجعة الدفتر العام وميزان المراجعة

لا تحتاج إلى نسخ القيود يدوياً. ورقة حركات_الدفتر تنقل كل قيد إلى سطرين (مدين ودائن) تلقائياً، وورقة الدفتر_العام تعرض هذه الحركات. ورقة ميزان_المراجعة تجمع أرصدة كل حساب وتتحقق من أن مجموع المدين = مجموع الدائن. إذا ظهر تنبيه (لون أحمر) في ميزان المراجعة، عدّل القيود في اليومية حتى يتوازن المجموع.

الخطوة 5: قائمة الدخل والميزانية العمومية وقوائم أخرى

جميع القوائم مرتبطة بحركات الدفتر وصيغ الإكسل:

  • قائمة الدخل — تجمع إيرادات (حسابات 7x) ومصروفات (6x) وتظهر صافي الدخل.
  • الميزانية العمومية — تعرض الأصول والالتزامات وحقوق الملكية؛ بند «نتيجة السنة» مربوط بصافي الدخل من قائمة الدخل لضمان التوازن.
  • قائمة التدفقات النقدية وقائمة التغيرات في حقوق الملكية — مبنيتان على نفس المصدر (حركات الدفتر وقائمة الدخل).
  • كشف حساب — اختر رقم الحساب من القائمة لترى ملخص مدين/دائن والرصيد؛ للتفصيل استخدم التصفية على ورقة حركات_الدفتر.

الخطوة 6: تقارير Pivot والتخصيص

لإنشاء جداول Pivot: حدد في ورقة حركات_الدفتر النطاق من رؤوس الأعمدة حتى نهاية البيانات (مثلاً A5:E1005)، ثم من القائمة اختر إدراج → جدول Pivot واختر الحقول المناسبة (رقم الحساب، التاريخ، مدين، دائن...). يمكنك أيضاً تعديل دليل الحسابات وإضافة حسابات جديدة وتحديث الصيغ في الأوراق ذات الصلة ليعكس الملف التعديلات.

خلاصة تنفيذ البرنامج المحاسبي

بعد تنفيذ الخطوات أعلاه يصبح لديك برنامج محاسبي على الإكسل جاهزاً للاستخدام: إدخال القيود في اليومية الفرنسية فقط، والتحقق التلقائي من التوازن، ونقل الحركات إلى الدفتر وميزان المراجعة وجميع القوائم المالية دون إدخال مزدوج. النظام مناسب للمؤسسات الصغيرة والمحاسبين الذين يعتمدون على الإكسل ويحتاجون حلّاً منظماً وقابلاً للتوسع.