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

المطلوب كود أو معادلة ذكية لتميز كل شهر عن الشهر الأخر من حيث المبالغ


zoser0

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

الإخوة الكرام

سوف أوضح الموضوع أكثر لعلى أجد حل عند ذوى الخبرة

الموضوع ببساطة أنة في موسم عمل واحد يتكون من 10 أشهر مثلا

بالنسبة لعامل واحد أو أكثر يكون الدخل الشهري غير ثابتو لكن من الممكن تحديد فترات يكون الدخل فيها ثابت كالتالي مثلا بالنسبة للعامل ( أ ) :

في الفترة من 1 يناير إلى 16 يناير كان يتقاضى 64 جنية عن كل يوم

و من الفترة 17 يناير إلى 5 فبراير كان يتقاضى 51 جنية عن كل يوم

و من الفترة 6 فبراير إلى 26 فبراير كان يتقاضى 83 جنية عن كل يوم

و من الفترة 27 فبراير إلى 15 ابريل كان يتقاضى 23 جنية عن كل يوم

لو نظرنا إلى الفترات لوجدنا دخل العامل في شهر يناير كان يتقاضى 64 جنية و ايضآ 51 جنية في نفس الشهر

المطلوب كود أو معادلة ذكية لتميز كل شهر عن الشهر الأخر من حيث المبالغ

وهذا لتجميع متوسط دخل العامل كل شهر و في النهاية لتجميع متوسط دخل العامل طول الموسم.

أرجو إن أكون وضحت الموضوع و لقد أرفقت ملف يحمل شكل أولى أرجو التعديل علية كي يتلاءم و المطلوب .................... و شكرا منكم على وقتكم الثمين.

Try.rar

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

اخى العزيز

شكرآ جدآ لاهتمامك و ان مقدر جدآ لمجهودك

و لكن على ما اظن انى لم افهم التغيير فى الملف

او انك اخى الكريم نسيت سهوا حفظ التغيرات التى تمت

لانى لم اجد فرق بين الملفين

و شكرآ على حلمك وسعة صدرك

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

اخى العزيز

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

الملف يفتح على سهم احمر يشير الى الخلية ( C50 )

ويوجد ايضا سهم احمر يشير الى الخلية ( C69 )

لتوضيح ان التعديل تم على معادلة هاتين الخليتين

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

واستخراج متوسط دخل العامل طول الموسم

واذا كنت فهمت طلبك خطأ فنرجو التوضيح بمثال عمل فى الملف لشكل المخرجات التى تريدها

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

اخى ابو تامر انا شاكر جدآ لمجهودك و اعذرنى لانى مبتدئ

بس ان قصدت اننى اقوم بادخال البيانات فى الجدول الاول و اريدان تظهر البيانات كما فى الجدوال الثانى بدون ان اكتبها مرة اخرى و افرز الشهور بنفسى

وهى عملية مجهدة جدآ هذا لو علمت اننى اقوم بادخال بينات لاكثر من 1200 عامل و قد يتغير اجرة خلال الشهر الواحد اكثر من مرة على حسب مجهودة و قد يكون شهر يناير 2007 تلقى فية اجرة اربع مرات مختلفة و يكون يناير 2008 تلقى اجرة 8 مرات مختلفة مثلآ و على هذا طلبى ان اتسع لى صدرك

كالاتى :

كما بالملف المرفق

انة عندما اقوم بكتابة البيانات فى Sheet1 تظهر المخرجات اتوماتيك فى sheet2 و sheet3

مع العلم انة من الممكن انيكون الموسم الواحد اكثر من20 صف لكن كما تعلم عدد الاعمدة ثابت

و المهم عندى هو sheet 3 لانة يفصل كل شهر على حدا وهذا هو ما يجعل من عملية ادخال البيانات عملية مرهقة جدآ

اسف للاطالة عليك و لك جزيل الشكر و الاجر عند اللة.

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

كل عام و انتم بخير

الاخ الكريم ابو تامر

لم افهم المعادلة الاتية التى و ضعتها فى الملف المرة السابقة

=SUMPRODUCT((MyName=$D$35)*(Days*Card))/SUMPRODUCT((MyName=$D$35)*(Days))

شكرآ

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

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

الاخ zoser0

المعادلة تقوم بعمل الجدول فى الورقة الثانية وهو :

اى استخراج متوسط دخل العامل طول الموسم حتى بدون وجود جدول العامل فى الورقة الثانية

لانها تستمد معلوماتها من الورقة الاولى

اى لو مسحت بيانات العامل فى الورقة الثانية لن تؤثر عليها

ولكنك اخبرتنى انك تريد استخراج بيانات العامل اتوماتيكا فتصبح هذه المعادله فى هذه الحالة ذات غير اهمية

اخى العزيز الملف المرفق :

ملاحظة : الملف المرفق بدون معادلات او اكواد حتى الانهاء من العمل فأضع لك الاكواد كامله .

سيتم العمل على مرحلتين الاولى هى استخرج بيانات العمال اتوماتيكيا الى الورقة الثانية

وهذا ما تم فعلا

اما المرحلة الثانية وهى الاهم والاصعب فتحتاج بعض التوضيح والمجهود منك ومنى

لعمل اللازم ولا ادرى اذا كنت سوف انجح فى ذلك ام لا ولكن لامانع من المحاولة

اذا استطعت التواصل على المسنجر يكون افضل لتوضيح الورقة الثالثة

مطلوب منك تعبئة الملف ببيانات اكثر حتى تحاكى البيانات الفعلية من حيث الكم

لانه من الممكن ان تختلف المعالجة حسب كمية البيانات

Omar_1.rar

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

  • 3 weeks later...
السلام عليكم ورحمة الله وبركاتة

الاخ zoser0

اما المرحلة الثانية وهى الاهم والاصعب فتحتاج بعض التوضيح والمجهود منك ومنى

لعمل اللازم ولا ادرى اذا كنت سوف انجح فى ذلك ام لا ولكن لامانع من المحاولة

اذا استطعت التواصل على المسنجر يكون افضل لتوضيح الورقة الثالثة

مطلوب منك تعبئة الملف ببيانات اكثر حتى تحاكى البيانات الفعلية من حيث الكم

لانه من الممكن ان تختلف المعالجة حسب كمية البيانات

اخى انت تقصد انك لم ترد على طلبى ( تعبئة الملف ببيانات اكثر ) لبدء المعالجة

وايضا لم ترد على الكثير من الاسنفسارات التى ارسلتها خلا المسنجر اى منذ عشرة ايام

لأستكمال العمل يجب الرد على استفساراتى وايضا تعبئة الملف ببيانات اكثر

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

اخى العزيز ابو تامر الملف المرفق فية توضيح اكثر و المطلوب ان الجز الملون بالاصفر فقط و الطريقة التى احصل عليها انا الجزء الملون بالاخضر

Program.rar

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

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

اخى

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

اود الاستفسار عن بعض الامور فى الورقة الاولى :

ارى ان كل فترات العمل اما ان تقع فى شهر واحد او شهرين فهل من الممكن ان تكون ثلاثة او اكثر

ام اقصئ حد هو ان تمتد فترة العمل خلال شهرين متتاليين فقط وهو المرجح .

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

ففى الورقة الاولى يوجد العمودين (Card1 Card3) غير موجدين فى الورقة الثالثة

وايضا الورقة الثالثة بها عمودين غير موجدين بالاولى الاول هو (Total Mon) والثانى فارغ

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

مع اخفاء الاعمدة الغير مطلوبة لكل ورقة حسب ماتريد

ولكن لابد ان تتطابق اولا قبل الاخفاء (وهذا ضرورى جدا لتنفيذ فكرة العمل التى بذهنى)

لأستكمال العمل يجب الرد على استفساراتى وايضا تعبئة الملف ببيانات اكثر

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

اخى العزيز تعديل مهم الكارت المهم هو الكارت الاول و ليس الثانىو لاالثالث

شكرآ لك

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

ودائمآ اجمع ايام الشهر و مجموع الشهر يكون على اساس عملية ضرب الكارت الاول فى عدد ايام الفترة ثم اقوم بجمع جميع عمليات الضرب هذة للشهر الواحد و ثم اقوم بقسمتها على عدد ايام الشهر و هذا هو متوسط دخل العامل فى الشهر الواحد

و سؤالى هو مشكلتى كيف يعرف الاكسيل ان الشهر انتهى و اننى دخلت الى شهر اخر و لو عرف الاكسيل ان الشهر انتهى هل من الممكن ان يقوم بهذة العمليات الحسابية عنى

و شكرآ

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

الاخ zoser0

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

فلقد وجدت خمس وست شهور لبعض السجلات القليلة التالية :

Company3    EMPL5     01.05.08    31.10.08    6
Company3    EMPL6     01.05.08    31.10.08    6
Company7    EMPL1     01.05.08    31.10.08    6
Company7    EMPL27    09.07.08    01.11.08    5

ولن استطيع زيادة الحد الاقصى لفصل الفترات عن اربعة شهور

والسبب هو على الوضع الحالى قد يكون هناك بعض البطئ فى المعالجة واستخراج تقرير الفترات فما بالك بزيادة شهرين

فتجهيز بيانات فصل الفترات بحد اقصى اربعة شهور يتم العمل من خلال 26 عمود للتجهيز

ومع مراعات حجم السجلات فى الدتا الحالية والتى تبلغ 1357 سجل

اى اننا نتحدث عن حوالى 35 ألف حقل حاليا

وزيادة الفترات اكثر من ذلك قد يؤدى الى استهلاك الموارد

الحل المقترح :

عدم وجود فترات تحتوى على اكثر من اربعة اشهر متتالية

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

ارجو الرد

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

الاخ zoser0

المرفق عبارة عن نتيجة فصل فترات احد الموظفين

ارجو التأكد من صحتها يدويا قبل بناء التقرير

مع تنسيق هذه الوحدة حسب احتياجتكم لمراعة ذلك اثناء بناء التقرير

One_1.rar

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

الاخ zoser0

ارجو التأكد من صحة مخرجات البيانات النهائية وابداء الملاحظات حتى انتهى من المراجهة النهائية

All_1.rar

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

اخى العزيز

الملف مضبوط و تمام و لقد قمت بمجهود كبير جدآ بالطريقة اليدوية ام الاتوماتيكية

و اريد ان اضيف لك ان يكون من الممكن دائمآ اضافة سجل لعامل جديد او شركة جديدة على نفس هذة الاسس

و شكرآ جزيلآ لمجهودك

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

انا مش عارف اشكرك ازاى

تمام هو دة المطلوب

بس طبعآ انا مش فاهم ازاى و نفسى افهم

يعنى انا حبيت اغير كلمة التقرير الى كلمة بالانجليزية الملف كلة اتلغبط منى

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

و لى سؤال اخر ما فائدة الشيت المخفى

.........هل من الممكن ان يأتى يوم افهم كيفية عمل هذة الاكواد.........

شكرآ يا أخى

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

اخى zoser0

لاتلقى الكلام على عواهنة اخى العزيز

اولا

بس طبعآ انا مش فاهم ازاى و نفسى افهم

لفهم هذا لابد ان يكون لديك بعض نفس خبرة كاتب الكود

وفى هذه الحاله لن تطلب حل للموضوع

يعنى انا حبيت اغير كلمة التقرير الى كلمة بالانجليزية الملف كلة اتلغبط منى

اذا كنت تقصد تغير كلمة التقرير الموجودة على الزر

فعند تغيرها لا يحدث ما ذكرت من لغبطة بل تعود كلمة التقرير كما كانت

فأين اللغبطة تحرى الدقة اخى

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

هنا مربط الفرس

اتحدى ان كان هذا يحدث

وهو ليس بتحدى

يجب عليك تأكيد هذه الملحوظه بوضع ملف به هذا الخلط مصداقا لما تقول وارجو من بعض الاخوة تجربة ذلك

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

وانما مصداقا لملحوظاتك يجب عليك وضع الملف وبه هذا الخلط واخشى انك لن تستطيع ذلك

هل من الممكن ان يأتى يوم افهم كيفية عمل هذة الاكواد

طبعا من الممكن اذا كانت الرغبة صادقة فى التعلم والرغبة وحدها لاتكفى لابد ان تكون مقرونة بالبحث عن المعلومة والاستفادة منها

ارجو اخى العزيز تأكيد صحة ملحوظاتك الثانية والثالثة او نفيها

فيصعب علبا تصديق ملحوظاتك بدون اثبات عملى بملف مرفق

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information