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

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

قام بنشر

اخوان عندى في حقل اليوم75 يوم وفي حقل الشهر18 والسنة10

ماهو الكود لكي يعطيني الناتج كالتالي

15 7 11

قام بنشر

السلام عليكم ...

جرب الصيغة التالية :

=C1+INT(B1/12)&" "&MOD(B1;12)+INT(A1/30)&" "&MOD(A1;30)

وذلك على اعتبار ما يلي :

- A1 تحتوي على الأيام .

- B1 تحتوي على الأشهر ، وأن كل شهر يتألف من 30 يوماً.

- C1 تحتوي على السنوات ، وأن كل سنة تتألف من 12 شهراً.

أرجو أن يكون هذا مطلبك :fff:

قام بنشر

استاذى الفاضل

انا كان قصدى غير ذلك

المرفق من مثالك يخرج الناتج من رقم محدد

انا ارت ان يكون جميع المستخرج من يوم وشهر وسنة من رقم واحد هو مثال7775 يوم]

قام بنشر

السلام عليكم ...

من الممكن عمل ذلك ولكن حدد لي أولاً أسلوب الإدخال:

هل سيكون لليوم خانتي إدخال وكذلك للشهر و السنة.

هل سيتم الفصل بين الأيام و الأشهر و السنوات بكشيدة مثلاً.

الرجاء مزيد من التوضيح.

قام بنشر

اتعبتك كثيرا جزاك الله خيرا

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

لليوم خانه واحدة والشهر ايضا خانه والسنة كذلك

قام بنشر

السلام عليكم ...

معليش أخوي ، ما فهمت عليك .

الرجاء توضيح مطلبك بمثال : أي حدد لي طبيعة المدخلات و المخرجات بالتفصيل الممل.

قام بنشر

استاذى الفاضل

تحياتي

قبل كل شي الكود الموجود اعلاه اعتقد بحاجة الى تعديل( اعذرني) عملت هذا التعديل فمارايك

[=MOD((INT(A1/30))+B1,12)]

لانه عند اضافة INT الايام الى الشهر ان كان عدد اشهره=11 فعملية ال INT للاشهر يسبق اضافة ناتج الايام فيصبح مجموع الاشهر في الخلية 12 والمفترض ان يكون0 ليضاف سنة الى السنوات

اعذرني ممكن اكون خاطئا

بالنسبة لموضوعنا الرئيسي فاعتقد وجدت له الحل

جزاك الله خيرا

قام بنشر

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

لقد كانت المعادلة جدا مفيدة

والرجاء من الاخ jaffjaff ان يعطينا تفصيل عن سؤاله والحل لكي تعم الفائدة ونرى ماذا كان يقصد وكيف تم حلها وله جزيل الشكر

قام بنشر

لسلام عليكم ...

الأخ jaffjaff ، أنت على حق و الصيغة بعد التعديل تصبح على الشكل التالي:

=C1+INT((INT(A1/30)+B1)/12)&" / "&MOD(INT(A1/30)+B1;12)&" / "&MOD(A1;30)

إذا كانت الصيغة السابقة صحيحة ، فقم يا أخ jaffjaff بشرح الصيغة ، وذلك امتثالاً لطلب الأخ ايمن ابوأنس :d :pp:

تحياتي :fff::fff::fff:

قام بنشر

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

وبالنسبة للصيغة بالنسبة للشهر يقوم المعادلة بالتقسيم على12 والابقاء على المتبقي منه او اقل من 12 وبما اننا لدينا فقط11 فعملية لاتنطبق عليه ال(MOD) وبما انه لديناشهر واحدمن (INT)الايام فيصبح حقل الشهر11+1 ويدرج12 في حقل الشهر لكن لو اضفنا الINTالايام الى الشهر ومن بعدهاليتم تنفيذ ال MOD عليها فينتج من العملية 0 لكونMOD=B1;12

=C1+INT((INT(A1/30)+B1)/12)&" / "&MOD(INT(A1/30)+B1;12)&" / "&MOD(A1;30)

اسف مرة اخرى ان اخطات

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

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

Important Information