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

انشاء تسلسل من نوع خاص جداً


milanoafx

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

السلام عليكم

لقد عجزت عن حل هذه المشكلة برغم انني لدي خبرة جيدة ببرنامج الاكسل

وارجو ان تساعدوني

اخوتي الكرام

في الجدول المرفق وضعت لكم 3 حقول وقمت بتعبئتها يدوياً لكي تتضح لكم الصورة وما اريده بالضبط

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

عمود (تسلسل القائمة) : لا يجب ان يزيد عن 12 وفي نفس الوقت ينبغي ان يتغير الى تسلسل جديد يبدأ من رقم 1 في حالة حال تغير عمود (رقم القائمة)

عمود (رقم القائمة) : هذا العمود بدوره يعتمد على (المنتوج) فأذا تغير المنتوج يجب ان يتغير واذا وصل التسلسل في عمود (تسلسل القائمة) الى 12 يجب ان يزيد بعدها بمقدار 1

اعلم ان الموضوع لا يتضح بالشرح

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

لقد حاولت بشتى الطرق ووصلت الى نتائج كثيرة ولكنها لم تنجح

اقصد إما ان انجح في عمود (تسلسل القائمة) او ان انجح في عمود (رقم القائمة)

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

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

شكراً للجميع

series.xls

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

اخي سليم سأجرب المعادلة , اشكرك يا اخي الكريم

اخي بن علية سلمت يداك , الجدول يعمل ولكن لو استعملت بيانات اكثر فلن يعمل كما يجب

اخي الكريم المشكلة انك (وكذلك انا من قبلك) حين نستخدم الرقم 13 لضبط القيم فهذا يعمل مع اول دورة او لفة 

ولكن بمجرد ان تزيد القيم عن 24 قيمة سترى ان الطريقة لم تنجح

ارفقت لك الملف لعلك تصل الى حل يا اخي الفاضل

وقد قمت بتلوين المنطقة التي حدث فيها الخطأ باللون الاصفر

حيث ستلاحظ ان تسلسل القائمة واصل العد واستخدم 13 و 14 و 15 و ... الخ

في حين انه كان يجب ان يبدأ بالرقم 1 من جديد بعد ان اكمل التسلسل لحد 12

series.xls

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

السلام عليكم

تم حل المشكلة 

وذلك بتغيير معادلة تسلسل القائمة من

IF(OR($A2<>$A1,COUNTIF($A$2:$A2,$A2)=13),1,$B1+1)

الى

IF(OR($A2<>$A1,COUNTIF($A$2:$A2,$A2)=13),1,IF(B1=12,1,$B1+1))

ولا بأس من مراجعتها إن اردتم وسأرفق الملف المعدل لتمام الفائدة

شكراً للجميع

series 2.xls

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

اخي الكريم سليم

لقد قمت بحل المشكلة بتعديل معادلة الاخ بن علية في عمود (تسلسل القائمة) حيث كانت المعادلة 

IF (O R ($A2<>$ A1,COUNTIF( $A$2:$A2,$A2 )=13),1,$B1 +1)

الى المعادلة 

IF(OR($A2<>$A1,COUNTIF($A$2:$A2,$A2)=13),1,IF(B1=12,1,$B1+1)

حيث اضفت 

if(b1=12

اذ ان المشكلة كانت تظهر في الصف 25 فما فوق حيث تلاحظ ان الخلية b26 اخذت الترقيم 13 وانا لا اريد ان يصل الى 13 فبعد الرقم 12 يبدأ من 1 من جديد

عموماً لولا الحلول التي قدمتموها لما وصلت الى حل 

فكل الشكر لك ولابن علية ودمتم اخوة كرام

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

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