مرحبا شباب أتمنى أن تكونوا بخير
كيف أستخدم دالة IF في حساب الإستقطاع من راتب الموظف لصالح الهيئة العامة للتأمينات الإجتماعية
الخصم للمواطنين فقط والوافدين غير مساهمين في التأمينات الإجتماعية
نسبة الخصم من الراتب 7% وبحد أقصى 3000 بمعنى أن المواطن العماني يساهم من راتبه إلى التأمينات الإجتماعية بسبة 7% من راتبه والموظف الذي يتجاوز راتبه 3000 فلا يساهم الا ب 3000 فقط
1. إذا كان عماني وراتبه أقل من 3000 إذن الخصم الراتب * 0.07
2. إذا كان عماني وراتبه يتجاوز 3000 إذن الخصم 3000 * 0.07
3. إذا كان غير عماني فالخصم يكون 0 لان الوافد لا يساهم في التأمينات الإجتماعية
PASI Deduction.xlsx
أشكركم كثير أيها المبدعين على الرد من فضلكم فتحوا الملف المرفق أريد أحدد كامل الحمود B في حالة إضافة بيان في المستقبل أرغب أن يتغير الناتج.
المصنف1.xlsx
مرحبا شباب كيفكم
كيف أتمكن من إستخدام دالة Count في حالة رغبتي في حساب كل الدول ما عدا دولة واحدة في المثال المرفق أرغب في حساب كل الدول ما عدا دولة سلطنة عُمان.
شاكر لكم جهدكم مقدماً
المصنف1.xlsx
مرحبا شباب الملف المرفق به كود لما أحمي الخلايا تظهر لي الملاحظة المرفق
أفتح الملف وحاول تتنقل بين الخلايا الرقم السري لحماية الخلايا 123
Monthly Payroll.xls
مرحبا شباب كيف يمكن لي أن أكتب في خانة الخصم أرقام سالبة بدون ما أكتب إشارة سالب من لوحة المفاتيح بمعنى أول ما أكتب الرقم في لوحة المفاتيح طوالي الأكسل يحط الرقم سالب بدون الضغط على إشارة سالب من لوحة المفاتيح
مرفق المثال
أرقام سالبة.xlsx
من فضلك استاذ بغيت إضافة بسيطة للاشهر والأيام
لو كانت مدة العمل 21 سنة و 6 أشهر و 15 يوم
المعاش = الراتب * 80% + الراتب * 1% * عدد سنوات العمل الزيادة + أشهر الزيادة/12 + عدد أيام الزيادة/365
= 500 * 80% + 500 * 1% * 1 + 6/12 + 15/365 = 407.705
Database1 (1).accdb
ما شاء الله تعالى عليك استاذ صحيح بس من فضلك ممكن تشرح لي الكود
AlMash = [Alratab] / 100 * 80 + هذا فاهمنه
(([Alratab] / 100) * IIf([snwatAlamal] > 20, (Nz([snwatAlamal]) - 20), 0)) من فضلك بغيت تشرح لي هذا
مرفق مثال للتوضيح
إذا كانت مدة العمل 20 سنة إذن
المعاش = الراتب * 100/80
إذا كانت مدة العمل 21 سنة إذن
المعاش = الراتب * 100/80 + الراتب * 100/1
إذا كانت مدة العمل 22 سنة إذن
المعاش = الراتب * 100/80 + الراتب * 100/2
إذا كانت مدة العمل 23 سنة إذن
المعاش = الراتب * 100/80 + الراتب * 100/3
إذا كانت مدة العمل 24 سنة إذن
المعاش = الراتب * 100/80 + الراتب * 100/4
كل ما زادت سنوات العمل عن 20 سنة كل ما زاد المعاش بنسبة 1% عن كل سنة زيادة
Database1.accdb
مرحبا شباب
كيف تكون المعادلة الحسابية في الفيجوال بيسك لحساب المعاش التقاعدي كما هو موضح أدناه :
المعاش التقاعدي = الراتب * 0.8 إذا كانت مدة العمل 20 سنة ،
أما إذا كانت مدة العمل أكثر من 20 سنة فيزيد المعاش التقاعد بنسبة 0.01 عن كل سنة .
أمثلة للتوضيح
مثال 1 : الراتب = 500 مدة العمل : 20 سنة
المعاش التقاعد = 500 * 0.8 = 400
مثال 2 : الراتب = 500 مدة العمل 21 سنة
المعاش التقاعدي = 500 * 0.8 + 500 * 0.01 = 405
مثال 3 : الراتب 500 مدة العمل : 22 سنة
المعاش التقاعدي = 500 * 0.8 + 500 * 0.02 = 410
بمنى كل ما زادت مدة العمل عن 20 سنة فالمعاش التقاعد يزيد بنسبة 1% عن كل سنة ز
مرحبا شباب كيفكم
كيف لي أن أفصل الاسم الأخير كما في المثال المرفق مع العلم بأن الاسماء غير متساوية بمنعى أحياناً يكون الاسم مكون من ثلاثة اسماء وأحياناً يكون الاسم مكون من اسمين فقط وأحياناً يكون الاسم مكون من اربعة اسماء .
شاكراً تعاونكم
فصل الاسم الأخير.rar
مرحبا شباب كيفكم
ما أفضل طريقة لحفظ كود جاهز لغرض استيراده لملف آخر لاحظت يتم حفظها بملف بامتداد bas بس كيف يمكن لي حفظ الكود في هذا الامتداد وهل هذا الامتداد أفضل شئ لحفظ الكود
مرحبا شباب
في معادلة تفقيط الارقام نستخدم 3 أرقام عشرية على سبيل المثال 1549.623 هذا الرقم يقرأ ألف وخمسمائة وتسعة واربعون ريال وستمائة وثلاثة وعشرون بيسة بس للاسف المعادلة المرفقة في هذا المشاركة تقرا الرقم الف وخمسمائة وتسعة واربعون ريال واثنان وستون بيسة هل ممكن أحد أن يعدل لي المعادلة مرفق النموذج
Payment Order.rar
ممتاز جداً أيها الاستاذ الرائع واسمحلي كثير ازعجتك معي بس اريد تقدر أني محتاج لهذا الكود كثير في عملية الرواتب ماذا لو اردت اضافة أكثر من 11 عمود في المستقبل؟؟؟