smart قام بنشر يوليو 24, 2004 قام بنشر يوليو 24, 2004 السلام عليكم هل من طريقة نحسب بها العمر ؟؟ نكتب تاريخ الميلاد يوم شهر سنة كل واحد منها في عمود ونضع له تاريخ أخر فيحسب العمر ؟؟؟ مع ملاحظة أن الايام 15 أو اكثر تقرب إلى شهر وهكذا اكون شاكرا لكم ،،،،، ارجو ارفاقه بملف سواء عن طريق كود أو طريق الدوال العادية . (إنّا لا نضيع أجر من أحسن عملا ) الكهف
حسام نور قام بنشر يوليو 24, 2004 قام بنشر يوليو 24, 2004 (معدل) العمر و الفرق بين تاريخين باليوم و الشهر و السنة, بالاضافي الي إجمالي عدد الشهور مع التحيه للأستاذي محمد طاهر تم تعديل يوليو 24, 2004 بواسطه حسام نور
hussam031 قام بنشر يوليو 24, 2004 قام بنشر يوليو 24, 2004 السلام عليكم الاخ سمارت مع احترامي لرد الاخ حسام انا شفت المشاركة و اشتغلت عليه وبعدين شفت رد الاخ حسام لهيك احبيت شارك من باب زيادة الخير خير و مابعرف اذا رح تكون المشاركة صح بس النكت انه ما عرفت كيف ارفق ملف ما لقيتها هون يا اما انا ما شفتها لهيك اخ سمارت عطيني ايميلك وانا انشالله ببعتلك ياه او حدا يقلي كيف بيرفقوا ملف اخوكم حسام [وما أوتيتم من العلم إلا قليلا]
smart قام بنشر يوليو 24, 2004 الكاتب قام بنشر يوليو 24, 2004 عفوا استاذنا الكبير ,,,,,,,, لقد وجدت حساب العمر وبارك الله فيك فلو تكرمت علينا وقمت بتعديل الدالة في المثال الأول بحيث يكون العمر لأقرب شهر وسنة فقط اي ان الأيام اذا كانت 15 أو اكبر يحسب شهر ويضيفه الي الاشهر واذا كانت اقل من 15 يوما يتجاهلها فالمثال يعطيني عدد الأيام وانا اريد تقريب الأيام للشهر اذا زادت عن 14 يوما فكل ما اريده النتيجة شهر سنة ارجو المعذرة مع اطيب تحياتي لكم جميعا
حسام نور قام بنشر يوليو 24, 2004 قام بنشر يوليو 24, 2004 الأخ hussam031 لو أستقطعت من وقتك دقيقه واحده وقرأت الموضوع المثبت بقسم الأكسيل عن كيفية أرفاق ملفات بالمنتدى لعرفت الرد على أستفسارك
smart قام بنشر يوليو 24, 2004 الكاتب قام بنشر يوليو 24, 2004 طريق ارفاق الملف للموقع موجودة في بداية مندى الاكسيل العام انظر اليها .... (y) اريد تقريب الأيام إلى الأشهر و تقريب الشهر الي سنة فيكون الناتج فقط هو شهر سنة ولا اريد احتساب الأيام اذا كانت اقل من 15 يوما
hussam031 قام بنشر يوليو 26, 2004 قام بنشر يوليو 26, 2004 السلام عليكم تأخرت عليك بعتذر منك بس مع هيك ما عرفت كمان اني ارفق ملف يمكن صار بالياهوو باشتراك على العموم انا ارفقت الملف على موقع ارب تييم تحت اسم الاخ سمارت اللينك http://www.arabteam2000-forum.com/index.ph...ST&f=52&t=44385 بتمنى بعد هالتأخير يكون الرد المناسب اخوك
smart قام بنشر يوليو 26, 2004 الكاتب قام بنشر يوليو 26, 2004 السلام عيليم اخ حسام انا فعلا متشكر جدا أولا لردك واهتمامك بالموضوع ثانيا قد لم اوضح المقصود من سؤالي واليك التفصيل : لو اردنا ان نحسب العمر عند بداية الشهر : 1/9 /2005 افترض هذا هو التاريخ المحدد لحساب العمر وافترض انا تاريخ الميلاد للشخص هو 16/9/2000 يكون الناتج 15يوم 11 شهر 4 سنوات لاحظ معي ان عدد الايام هو 15 اذن لابد ان نقربه وتصبح الشهور 12 ونقربها فتصبح سنة فيكون الناتج هو 5 سنوات لاحظ معي وهذا يفيد عن صوغ الدالة أولا : انا التاريخ المراد ان نحسب عليه هو بداية الشهر وهو ثابت وافترض انه 1/9/2005 ثانيا: انا تاريخ الميلاد اذا كان 16 أو أقل تجد ان الباقي من ايام الشهر هو 15 او اكثر فلذلك نضيفه الى الأشهر ويقرب الي شهر اما مواليد ما يزيد عن 16 اي 17 فما فوق حتى اخر الشهر لا يقرب لان الناتج يكون اقل من 15 ارجو اكون اوضحت الصورة لديكم اعذرني اخي حسام لقد راجعت المعادلة التي وضعهتا تحت عنوان http://www.arabteam2000-forum.com/index.ph...=post&id=214365 في نهاية الامر انقل لك خالص تمنياتي لك بالصحة والعافية حتى اختصر الامر زيادة في الايضاح مواليد من 1 الشهر حتى 16 نقربها الى شهر ومن 17 حتى اخر الشهر تبقي الايام كما هي ولا نقربها الي شهر فتكون الدالة اذا كان تاريخ الميلاد من 1الى 16 يضيف شهر اكتر من ذلك يتجاهله سلام اخ حسام
smart قام بنشر أغسطس 2, 2004 الكاتب قام بنشر أغسطس 2, 2004 السلام عليكم اخ حسام لقد اجريت بعض التعديلات على الدالة في العمود j وحلت عندي المشكة =IF(IF(DAY(F28)>C28;DAY(F28)-C28;C28-DAY(F28));IF(DAY(F28)>C28;DAY(F28)-C28;C28-DAY(F28))) ولكم الف سلام
ايمن ابوأنس قام بنشر أغسطس 2, 2004 قام بنشر أغسطس 2, 2004 السلام عليكم ورحمة الله وبركاته طلبي في نفس الموضوع ولكن طلبي حساب الايام فقط يعني عندي بطاقة اجازة سنوية واريد معرفة كم يوم اخذ الموظف بالضبط يعني : تاريخ نهاية الاجازة - تاريخ بداية الاجازة = عدد الايام التي اخذها الموظف مع ملاحظة ان الشهر مرة 31 ومرة 30 ولا ننسى شهر شباط مرة 28 وممكن يكون 29 ، لانني عندما طبقت المعادلة الموجودة في المثال السابق حسب المعادلات وهي : (IF((+DAY(B11)-DAY(A11))>=0;(+DAY(B11)-DAY(A11));30+(+DAY(B11)-DAY(A11))= فان الناتج في خانة الايام لا يتجاوز 30 يوم لنفترض ان الموظف اخذ اجازة من تاريخ 03/07/2004 الى مساء تاريخ 06/08/2004 فانه يكون فعلا اخذ 35 يوم على اساس ان 03/07 من ضمن الاجازة وايضا 06/08 من ضمن الاجازة . ايضا عملت على تغيير الرقم من 30 الى 31 فأضاف يوم الى مجموع الايام الناتج ولكن لم يتجاوز الرقم 30 يوم لانه يزيد الباقي على خانة شهر فيصبح شهر و 1 او 2 ... الخ طلبي ان يعطيني بالضبط عدد الايام التي اخذها الموظف في الاجازة حتى اذا تجاوزت 31 يوم . ولكم الف تحية والف سلام مع خالص شكري ( سلفا ) .
ايمن ابوأنس قام بنشر أغسطس 3, 2004 قام بنشر أغسطس 3, 2004 (معدل) تسلم ايدك يا اخ معتبر ومئة وردة نعم هو المطلوب ، ولكن عندي استفسار عن كيفية صنع هذه الدالة ، هل هي موجودة اصلا في الاكسيل ام انت قمت بصناعتها اذا كان الجواب نعم فكيف ، لان طلبي كان اصلا لصديق عزيز واريد ان انقل هذه الدالة على جهازه . فكيف يكون نقل الدالة الى جهاز اخر وتثبيتها عنده . ولك جزيل الشكر على الاهتمام . :$ تم تعديل أغسطس 3, 2004 بواسطه ايمن ابوأنس
معتبر قام بنشر أغسطس 3, 2004 قام بنشر أغسطس 3, 2004 نعم هي موجودة لكن في لغة البيسك للتطبيقات VBA ولا يمكن التعامل معها مباشرة ويمكنك مشاهدتها في الملف المرافق في لغة البيسك module1 وكذلك يمكنك نسخها الى اي ملف اكسل وتكون فعالة
ايمن ابوأنس قام بنشر أغسطس 4, 2004 قام بنشر أغسطس 4, 2004 نعم لقد رأيته وعملت له export ومن ثم import ولكني عجزت على ان اجعله يفتح مع كل workbook يعني كل ما افتح الاكسل يكون مع اخوانه من modules . يبدو انني بدأت انسى بعض الامور لعدم ممارستها ، فقد كنت اعرف كيف يمكن ان اصنع template للاكسل واضعه في xlstart ولقد عملت كما كنت اعلم ولكن لم يعمل لماذا ؟ لا اعلم . فهل هناك طريقة لجعله يبدأ مع كل workbook فلقد نسيت كيف كما قلت لك .
الردود الموصى بها