اذهب الي المحتوي
أوفيسنا

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

قام بنشر

عندي في العمود b الأعداد من 1-999 و أريد أن أضع دالة في العمود c بحيث تكون c1=b1 و إذا أصبح العدد في أي خلية من خلايا c =100، يبدأ العدد من رقم 1 فتصبح الأعداد في العمود b من 1- 1000 وفي العمود c من 1-100 مكررة 10 مرات فكلما أصبح العدد في c أكبر من 99يعود فيعد من جديد 1- 100 .

أتمنى أن تكون الصورة واضحة و أن أجد الإجابة

قام بنشر

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

إذا كانت الأعداد في العامود B موجبة وتنتهي بالرقم 999 فقط فإن الصيغة التالية قد تفيدك في الحل :

=IF(MOD(B1;100)=0;100;MOD(B1;100))

قام بنشر

(y) (y) (y)

شكرا اخ محمد حجازي ( اصلا مش من قليل جعلوك مشرف والله بتستاهل )

بس يا ريت لو تعطينا فكرة او شرح بسيط عن هذا الكود على شان يستفيد الشخص اكثر . :fff:

قام بنشر

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

التعليمة MOD تقوم بإعطاء باقي قسمة عدد على عدد آخر :

فمثلاً عندما نريد قسمة العدد 113 على 100 فإن النتيجة ستكون 1 وباقي قسمة 13 وهكذا لبقية الأعداد ، وما دمت تقسم على 100 فإن آحاد وعشرات أي عدد ستكون ضمن باقي القسمة ؛ ولكن عندما نقوم بقسمة العدد 200 على 100 فإن النتيجة ستكون 2 وباقي قسمة 0 ولذلك قمت بإدراج الشرط IF.

ويجب الانتباه إلى أن الصيغة تبقى صحيحة ما دامت الأعداد في العامود B موجبة

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

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

Important Information