اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

(تمت الاجابة) الدالة المناسبة


الردود الموصى بها

الأخوة الأعزاء

السلام عليكم ورحمة الله وبركاته

الملف المرفق هو ملف أجور ومرتبات

وبه قدر لابأس من المعادلات إن رغب أحد فى الإستفادة منه

وأريد أن أضيف علية مايلى :-

هنالك شيت رئيسى DATA به بيانات الموظفين وبة أيضاً الأجور المنصرفة لهم على مدار الإثنى عشر شهر وذلك بدءاً من العمود Y وحتى العمود DC ، وهنالك 12 شيت بعدد أشهر السنه.

وما أريدة هو أن يتم بكل شيت جلب مفردات الأجور المنصرفة لكل موظف وفقاً لإسمة

بمعنى أن يتم ترحيل الخلايا من Y7 : AD7 من شيت DATA إلى الخلايا من F7 : K7 فى شيت (1)

و ترحيل الخلايا من AK7 : AF7 من شيت DATA إلى الخلايا من F7 : K7 فى شيت (2)

وهكذا لباقى الشيتات

فى إنتظار إفاداتكم القيمة

أخوكم

عيد مصطفى

Payroll Tax - 2011.rar

رابط هذا التعليق
شارك

إقتباس:

"وما أريدة هو أن يتم بكل شيت جلب مفردات الأجور المنصرفة لكل موظف وفقاً لإسمة"

أقصد بها

أن يتم بكل شيت جلب مفردات الأجور المنصرفة لكل شهر على حدة ووفقاً لإسم الموظف

بمعنى مرتبات يناير فى شيت (1) ومرتبات فبراير فى شيت (2) وهكذا

أخوكم

عيد مصطفى

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخي الكريم عيد مصطفى، إن شاء الله تم المطلوب باستعمال الدوال INDIRECT و ADDRESS و MATCH و COLUMN في معادلة واحدة تم سحبها إلى اليسار ثم إلى الأسفل...

الملف عملته على نسخة أوفيس 2003...

أخوك بن علية

Payroll Tax - 2011.rar

تم تعديل بواسطه hben
رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخى الكريم بن علية

هل لى أن أعود إلى هذا الموضوع مرة أخرى

وأرجو ألا أكون أثقل عليك

ولكن أريد تعديل طفيف أرجو منك أن تساعدنى فية ، وهى حالة واجهتنى فى التطبيق العملى ألا وهى :-

1- ستجد أن الموظف رقم (30) وتاريخ إلتحاقة بالعمل هو 1/6/2011 لذا أريد أن يتم ترحيل مفردات مرتبة بدءاً من شيت رقم (6) أجور ومرتبات يونيو ثم مايليه.

2- ستجد أن الموظف رقم (31) وتاريخ إلتحاقة بالعمل هو 1/8/2011 لذا أريد أن يتم ترحيل مفردات مرتبة بدءاً من شيت رقم (8) أجور ومرتبات أغسطس ثم مايليه.

لك منى كل التقدير والإحترام

أخوك

عيد مصطفى

Payroll Tax - 2011.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخي الكريم، قمت ببعض التغييرات على أوراق الأشهر (إضافة رقم الشهر في الخلية A45 من كل ورقة) وتغيير بعض المعادلات وتم إضافة تواريخ الالتحاق لبعض الموظفين...

أرجو أن يكون هذا العمل مستوفيا للمطلوب...

أخوك بن علية

Payroll Tax - 2011_1.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخى الكريم بن علية

سأقوم بتجربة الملف بعد التعديل ، علماً بأنى على ثقة بما قمت به من مجهود أحييك عليه

ولكن هذا فقط ليس إلا تفادياً منى للعودة لهذا الموضوع مرة أخرى

فكم كنت محرجاً منك.

وأخجلتنى بكرمك.

لك منى كل التقدير والإحترام

أخوك

عيد مصطفى

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخي الكريم، تم تصحيح خطأ ارتكبته في الملف (لم يتم تغيير معادلات العمود 25 "صافي المرتب")... أريدك أن تراقب العمودين 22 و 24 لاحظت أنه لا توجد بهما معادلات وقيمهما مُدخلة يدويا...

أخوك بن علية

Payroll Tax - 2011_2.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخى الكريم بن علية

قبل أى شئ أشكرك على إهتمامك بالموضوع

لقد قمت بتجربة الملف سواء الأول أو الثانى

ووجدت أخى أن ما يتم نقله وفقاً لتاريخ إلتحاق الموظف بالعمل هو ( تأمينات إجتماعية حصة الشركة ) عمود رقم [7] علماً بأنى أريد أيضاً نقل كافة مفردات مرتب الموظف ( من عمود 1 إلى 6 ) وفقاً لتاريخ تعيينة وكما حدث فى عمود رقم (7)

فستجد بالملف المرفق أن الموظف رقم 30 ( أب ) قد إلتحق بالعمل فى 1/3/2011 وبالذهاب إلى شيت شهر مارس (3) ستجد أن ما تم نقلة هو ( تأمينات إجتماعية حصة الشركة ) عمود رقم [7] فقط ، ولم يتم نقل ما يسبق ذلك العمود (الأعمدة من F إلى K)

فأرجو منك أخى التكرم بعمل ما يؤدى إلى نقل كافة بيانات الموظف مع مراعاة تاريخ إلتحاقة بالعمل

فى إنتظار ردك الكريم

لك منى كل التقدير والإحترام

أخوك

عيد مصطفى

Payroll Tax - 2011_2.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخي الكريم، لقد قمتَ بتغيير تاريخ التحاق الموظف رقم 30 من 1/6/2011 إلى 1/3/2011 ولكنك لم تقم بتغيير معلومات (فيما يخص الرواتب) هذا الموظف في ورقة DATA من شهر مارس إلى غاية شهر مايو (هي قيم معدومة) لهذا ظهر لك المشكل في شهر مارس (وفي شهر أبريل وشهر مايو أيضا)...

والله أعلم

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخى الكريم بن علية

إعذرنى على الإنقطاع فقد كنت خارج القاهرة ولم يكن متوافر لى الإتصال بالإنترنت

وأشكرك جزيل الشكر مرات و مرات على إهتمامك

وما توصلنا إلية الآن بفضل مجهودك وبفضل معادلاتك الرائعة يفى تماماً بالمطلوب إن لم يكن أكثر

وبشأن مشاركتى السابقة فقد كنت أنوى تغيير مبدأ عمل الشيت بحيث أقوم بتثبيت مفردات الأجر مرة واحدة ومن ثم يتم ترحيل تلك المفردات إلى كل شيت شهرى على حدة بناءاً على تاريخ الإلتحاق (كما هو حاصل بمفردات التأمينات الإجتماعية فهى توضع مرة واحدة وليست ضمن مفردات كل شهر)

ولكنى وجدت أن هذة الطريقة لن تؤدى إلى الغرض المطلوب ، كما أنها تفترض ثبات مفردات المرتب على مستوى كل الشهور

وهو الأمر الذى وإن كان حاصلاً الآن (فإن لاحظت ستجد أن مفردات راتب كل موظف ثابتة على مدار الإثنى عشر شهراً) إلا أن ذلك غير مضمون الحدوث دائماً.

لذا أرى الآن أنه من الأنسب الإبقاء على الطريقة المتبعه حالياً ، كما أننا وصلنا إلى نتيجة مرضية تماماً وتؤدى إلى ما هو مطلوب.

وعليه فأكرر شكرى الدائم لك أولاً على حلولك القيمة وثانياً على إهتمامك المتواصل.

ولتسمح لى أن أثقل عليك وأطلب منك شرح تفصيلى بقدر الإمكان للمعادلتان الرائعتان :-

1- =INDIRECT("DATA!"&ADDRESS(MATCH($C35;DATA!$C:$C;0);MATCH($A$3;DATA!$3:$3;0)+COLUMN()-6))

2- =IF(OR(DATE(2011;$A$45;1)<INDIRECT("DATA!$H$"&MATCH($C36;DATA!$C:$C;0));DATA!$A36="");"";DATA!O36+DATA!P36)

وذلك للإستفادة

فى إنتظار ردك الكريم

ولك منى كل التقدير والإحترام

خالص شكرى وتقديرى

أخوك

عيد مصطفى

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخى الكريم بن علية

إعذرنى كل العذر ، فقد يكون لم يخطر ببالى هذا الموقف

ولكنه حضر الآن عند التطبيق العملى وذلك كالتالى:-

يحدث أحياناً أن ينضم موظف ويصرف له أجر منذ لحظة إنضمامه (وهذا الشكل الطبيعى)

ولكن وهو ما قد يبدو غير طبيعى للبعض ، أن يؤمن علية فى الشهر أو الأشهر التالية وذلك لأسباب عديدة قد يكون منها عدم إستيفائة لمصوغات (مستندات) التعيين ومن ثم لايتم التأمين عليه إلا بإكتمال تلك المستندات.

وعلى ما سبق فسنجد أن لهذا الموظف وليكن على سبيل المثال رقم (30) فى هذة الحاله له تاريخان

الأول : وهو إنضمامه الفعلى وأخذ عنه أجر الشهر الذى إنضم فيه (1/1/2011).

الثانى : وهو إنضمامه رسمياً وفقاً لإستمارة التأمينات (1/3/2011).

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

وقد قمت بإضافة عمود (تاريخ إستمارة التأمينات) وذلك للتسهيل ليس إلا

فهل لك بمساعدتى فى هذا الأمر؟

وأرجو ألا أكون أثقل عليك بذلك

أنا أعلم وأقدر ما بذلته من مجهود معى

فإن كان بمقدروك فلك كل التقدير والإحترام وإن لم يكن فلك أيضاً كل التقدير والإحترام

ولكنى على ثقة تامة بأنه سيكون فى مقدورك عمل ذلك

ولك مطلق الحرية بالطبع فى إضافة ما يلزم من أعمدة

ولك منى كل التقدير والإحترام

أخوك

عيد مصطفى

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخى الكريم بن علية

بشأن إستفسارى فى مشاركتى السابقه

فما رأيك فى الحل الذى توصلت إلية بالملف المرفق

والفضل فى المقام الأول والأخير يعود إليك وإلى معادلاتك الرائعه بعد الله سبحانه وتعالى

فى إنتظار تقييمك

ولك منى كل التقدير والإحترام

خالص شكرى وتقديرى

أخوك

عيد مصطفى

Payroll Tax - 2011_3.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخي الكريم، أولا: أقول إنك لم تزعجني البتة، وتجدني إن شاء الله في الخدمة متى استطعت إلى ذلك... ثانيا : فيما يخص المطلوب الجديد قمت بإضافة عمود جديد في الورقة DATA عنونته بـ "تاريخ الانضمام الرسمي وفقا لوثيقة التأمينات" ووضعت هذا التاريخ شرطا للدالة في عمود "التأمينات" في أوراق الشهور لظهور مبلغ التأمين في هذه الأوراق... ثالثا : فيما يخص شرح الدالتين

الأولى :

=INDIRECT("DATA!"&ADDRESS(MATCH($C35;DATA!$C:$C;0);MATCH($A$3;DATA!$3:$3;0)+COLUMN()-6))
الثانية :
=IF(OR(DATE(2011;$A$45;1)<INDIRECT("DATA!$H$"&MATCH($C36;DATA!$C:$C;0));DATA!$A36="");"";DATA!O36+DATA!P36)

فالأولى : تعطي مضمون الخلية من ورقة DATA الموجودة في السطرالذي رقمه (MATCH($C35;DATA!$C:$C;0 (أي السطر من العمود C من شيت DATA الذي يحوي الاسم الموجود في الخلية C35 من ورقة الشهر) والعمود الذي رقمه MATCH($A$3;DATA!$3:$3;0)+COLUMN()-6 (التي تبحث عن رقم عمود اسم الشهر الموجود في الخلية المطلقة A3 في السطر 3:3 من شيت DATA مضافة إليه الرقم COLUMN() - 6 وقد وضعت هذه الدالة من العمود F إلى العمود K ويعطي هذا الرقم ستة أعداد من 0 إلى 5)... ويمكن التأكد من عمل المعادلة باستعمال خاصية "تقييم المعادلة"...

أما الثانية : تقوم بجمع الخليتين O36 و P36 من شيت DATA شرط أن يكون أول الشهر أكبر من أو يساوي تاريخ التحاق الموظف الموجود في السطر 36 من العمود H في شيت DATA أو كانت الخلية A36 من شيت DATA (اسم الموظف) غير خالية... وإذا كان الشرطان غير محققين فتترك فراغا...

أتمنى أني وفقت في استيفاء المطلوب أولا ثم في شرح المعادلات ثانيا...

أخوك بن علية

Payroll Tax - 2011_3.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخى الكريم بن علية

هل لى أن أقول بالمصرى (القلوب عند بعضيها)

فأشعر أن الحل الذى أرسلتة بمشاركتى السابقة يماثل حلك الرائع بمشاركتك الأخيرة والتعقيب متروك لك

مرة أخرى أشكرك على إهتمامك وعلى إفاداتك القيمة وأيضاً على الشرح الرائع للمعادلات

كما أشكرك أيضاً على سعة صدرك

لك منى كل التقدير والإحترام

خالص شكرى وتقديرى

أخوك

عيد مصطفى

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

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

أخوك بن علية

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخى الكريم بن علية

بالعكس أخى فكتابتك لردك هو بمثابة تأكيد للمعلومه وأننا نسير على الدرب السليم لما نقصده

وأعتبر ردك بمثابة تشريف لى

فالفضل يعود إليك بعد الله سبحانه وتعالى فى الإهتداء إلى هذا الحل

وأيضاً بفضل شرحك الرائع للمعادلات

أدام الله المعروف دائماً

لك منى كل التقدير والإحترام

خالص شكرى وتقديرى

أخوك

عيد مصطفى

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخى الكريم بن علية (عبقرى المعادلات)

إسمح لى أن أعود مرة أخرى لموضوعنا السابق هذا

فأريد تعديل طفيف جداً (إن كان بالإمكان)

أخى إن لاحظت الموظف رقم (31) وتاريخ إلتحاقة بالعمل هو 1/8/2011

فى حين إن ذهبت إلى شيت مرتبات (1) يناير ستجد أن الرقم المسلسل للموظف موجود وكذلك إسمه وأيضاً وظيفته

فهل بالإمكان ومن خلال المعادلات وإعتماداً على تاريخ إلتحاقة بالعمل من عمود H بشيت Data ألا تظهر أيه بيانات لتلك الموظف وذلك حتى شيت (7) يوليو وعلى أن يظهر بدءاً من شيت (8) أغسطس

وأقصد بعدم إظهار أية بيانات (قيم) أن تبدو الخلايا (السطر) الخاص بذلك الموظف خاليه تماماً فى حين أنها تشتمل على معادلات (أقصد بها تلك العلامه التى توضع بالمعادله "") ربما يكون إسمها علامة التنصيص أو ما شابه ، وبحيث إن غيرت فى تاريخ إلتحاقة بالعمل وليكن إلى 1/5/2011 يبدأ فى الظهور من شيت (5) مايو

أخى الكريم سأعيد ما بدأت به كلامى إن كان بالإمكان

لك خالص شكرى وتقديرى

أخوك

عيد مصطفى

Payroll Tax - 2011_3.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخي الكريم، إليك المطلوب في الملف المرفق بعد تغييرات طفيفة على كل معادلات أوراق الشهور ما يناسب هذا المطلوب...

أخوك بن علية

Payroll Tax - 2011_4.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخى الكريم بن علية

بالفعل لا أدرى ماذا أقول لك سوى أنك "عبقرى المعادلات"

سلمت يداك

بارك الله فيك وزادك علماً وجعله بميزان حسناتك

لك خالص شكرى وتقديرى

أخوك

عيد مصطفى

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخى الكريم بن علية

كى أثبت لك أنى أتعلم وأستفيد منك من جهه ، وكى تعم الفائده على أعضاء المنتدى فى حال قيامهم بإستخدام الملف المرفق من جهة أخرى

فقد قمت بإجراء تعديل طفيف على معادلات العمود O وذلك التالى:-

من

=IF($A10="";"";IF(OR(DATE(2011;$A$45;1)<INDIRECT("DATA!$H$"&ROW());DATA!$A10="");0;-DATA!X10))

إلى

=IF($A7="";"";IF(OR(DATE(2011;$A$45;1)<INDIRECT("DATA!$I$"&ROW());DATA!$A7="");0;-DATA!X7))

مرة أخرى بارك الله فيك وزادك علماً وجعله بميزان حسناتك

لك خالص شكرى وتقديرى

أخوك

عيد مصطفى

Payroll Tax - 2011_5.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخى الكريم بن علية

أرفق لك هذه المره ملف آخر

ووجه الإختلاف قد يكون فى مسمى الملف والغرض منه ولكنه يتفق وبشكل كبير مع أساسيات ومبادئ الملف السابق (الأجور والمرتبات)

هذا وستجد أنى قد إستخدمت بالملف الجديد (المرفق) جزء كبير من معادلاتك الرائعه والقيمه

ولكن واجهتنى مشكله قريبه من تلك التى واجهتنى فى ملف الأجور والمرتبات ألا وهى :-

1- حاولت إخفاء كافة بيانات (مفردات) الموظف رقم (15) وإسمه ض من شيتات يناير ، فبراير ، مارس ولكنى لم أفلح فى ذلك

فأرجو منك التكرم بإعادة توجيه المعادلات بحيث لا تظهر أية بيانات لذلك الموظف إلا بدءاً من شيت (4) أبريل وذلك لأن تاريخ إلتحاقة هو 1/4/2011 وذلك وفقاً لما هو مقيد بعمود H سطر 22 بشيت DATA.

2- ستجد أخى الكريم بشيت Employee data والذى يظهر تفاصيل كل موظف على حده وذلك بإستخدام دالة VLOOKUP أننى وبعد إعادة تبويب (إلغاء) بعض أعمدة الملف أنى لم أتمكن من إظهار تاريخ ميلاد الموظف (يوم ، شهر ، سنه) فهل هنالك إمكانيه من إدارج دوال (DAY,MONTH,YEAR) ضمن دالة VLOOKUP ؟.

أخى الكريم نظراً لرؤيتى فى أن تلك المشاركه هى قريبه من الموضوع الفائت فلم أقم بإدراجها كموضوع جديد ، ولكن وبالطبع لك الحق فى إعادة توجيه تلك المشاركه كموضوع جديد إن رأيت ذلك مخالفاً لقواعد المشاركه.

لك خالص شكرى وتقديرى

أخوك

عيد مصطفى

Social Insurance.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخي الكريم عيد مصطفى، لقد كانت إضافتك للمعادلات على الملف صحيحة وتدل على أنك فهمت جيدا مضمون ومغزى هذه المعادلات وطريقة عملها إلا أنه يوجد خلل بسيط جدا، وأعتذر منك لأن هذا إهمال مني في عدم شرحي للمعادلات، والخلل يكمن في أن بيانات العمال تبدأ في الورقة DATA من السطر "الثامن" بينما تبدأ البيانات في أوراق الأشهر من السطر "السابع" وفي المعادلات التي تقوم بمقارنة تاريخ الشهر للورقة مع تاريخ التحاق العامل في السطر نفسه باعتبار الدالة ()ROW في المعادلة وباختلاف الأسطر تقوم المعادلة بمقارنة تاريخ الشهر في ورقات الأشهر بتاريخ التحاق العامل الموجود في السطر الذي يسبقه من شيت DATA بدلا من تاريخ التحاق العامل نفسه (ومنه الخلل)... والتعديل الذي قمت به على المعادلات هو استبدال ()ROW بـ ROW()+1 حتى تتوافق أسطر بيانات أوراق الأشهر مع بيانات شيت DATA. وبالنسبة لفصل التاريخ إلى (يوم ، شهر، سنة) فالمعادلات التي وضعتها صحيحة كل الصحة والتعديل الذي قمت به قام يتصحيح نتائج هذه المعادلات... وفي الملف المرفق تجد المطلوب...

ملاحظة: تم تحويل الملف إلى نسخة 2003 للإستفادة منه أكثر...

أخوك بن علية

Social Insurance.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخي الكريم، معذرة مرة أخرى، لم أنتبه لمضمون الطلب الثاني كنت أعتقده فصل التاريخ في أوراق الشهور، وطلبك يخص ورقة Employee_Data وقد تم هذا المطلوب بتصحيح عمودي نتيجة الدالة VLOOKUP، الرقم 7 بالنسبة لتاريخ الميلاد والرقم 8 بالنسبة لتاريخ الالتحاق مع إضافة الدوال YEAR ، MONTH ، DAY على الدالة VLOOKUP حسب أعمدة اليوم والشهر والسنة للتاريخين...

أخوك بن علية

Social Insurance.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

أخى الكريم بن علية

مرة أخرى الفضل يعود إلى الله ثم إليك فلو لم أكن تعملت منك لما تمكنت من إجراء أى تعديل

سلمت يداك

بارك الله فيك وزادك علماً وجعله بميزان حسناتك

لك خالص شكرى وتقديرى

أخوك

عيد مصطفى

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information