milanoafx قام بنشر أغسطس 26, 2018 قام بنشر أغسطس 26, 2018 السلام عليكم لقد عجزت عن حل هذه المشكلة برغم انني لدي خبرة جيدة ببرنامج الاكسل وارجو ان تساعدوني اخوتي الكرام في الجدول المرفق وضعت لكم 3 حقول وقمت بتعبئتها يدوياً لكي تتضح لكم الصورة وما اريده بالضبط الحقل الاول هو (المنتوج) : وهذا الحقل نكتب فيه نوع المنتوج ونرتبه تريباً تصاعدياً وليس في هذا الحقل اي مشكلة ولكن باقي الحقول تعتمد عليه عمود (تسلسل القائمة) : لا يجب ان يزيد عن 12 وفي نفس الوقت ينبغي ان يتغير الى تسلسل جديد يبدأ من رقم 1 في حالة حال تغير عمود (رقم القائمة) عمود (رقم القائمة) : هذا العمود بدوره يعتمد على (المنتوج) فأذا تغير المنتوج يجب ان يتغير واذا وصل التسلسل في عمود (تسلسل القائمة) الى 12 يجب ان يزيد بعدها بمقدار 1 اعلم ان الموضوع لا يتضح بالشرح ولكن لو نظرتم الى الجدول لأتضحت لكم الصورة لقد حاولت بشتى الطرق ووصلت الى نتائج كثيرة ولكنها لم تنجح اقصد إما ان انجح في عمود (تسلسل القائمة) او ان انجح في عمود (رقم القائمة) بالمناسبة انا ابحث عن حل بأستخدام الصيغ ولكن اذا لم يكن هناك حل سوى بأستخدام البرمجة vba فلا بأس ولكن اتمنى ان يُحل الموضوع بالمعادلات بالمناسبة لا مانع عندي من اضافة اعمدة اخرى تستخدم للحساب والتوصل الى النتيجة المرضية شكراً للجميع series.xls
سليم حاصبيا قام بنشر أغسطس 26, 2018 قام بنشر أغسطس 26, 2018 جرب هذه المعادلة =IF(ROWS($A$1:A1)<=MAX($B$2:$B$38),1,COUNTIF($B$2:B2,B2)) 1
بن علية حاجي قام بنشر أغسطس 26, 2018 قام بنشر أغسطس 26, 2018 السلام عليكم ورحمة الله حل آخر في المرفق... أرجو ان يفي الغرض المطلوب... بن علية حاجي series.xls 2
milanoafx قام بنشر أغسطس 27, 2018 الكاتب قام بنشر أغسطس 27, 2018 (معدل) اخي سليم سأجرب المعادلة , اشكرك يا اخي الكريم اخي بن علية سلمت يداك , الجدول يعمل ولكن لو استعملت بيانات اكثر فلن يعمل كما يجب اخي الكريم المشكلة انك (وكذلك انا من قبلك) حين نستخدم الرقم 13 لضبط القيم فهذا يعمل مع اول دورة او لفة ولكن بمجرد ان تزيد القيم عن 24 قيمة سترى ان الطريقة لم تنجح ارفقت لك الملف لعلك تصل الى حل يا اخي الفاضل وقد قمت بتلوين المنطقة التي حدث فيها الخطأ باللون الاصفر حيث ستلاحظ ان تسلسل القائمة واصل العد واستخدم 13 و 14 و 15 و ... الخ في حين انه كان يجب ان يبدأ بالرقم 1 من جديد بعد ان اكمل التسلسل لحد 12 series.xls تم تعديل أغسطس 27, 2018 بواسطه milanoafx
milanoafx قام بنشر أغسطس 27, 2018 الكاتب قام بنشر أغسطس 27, 2018 السلام عليكم تم حل المشكلة وذلك بتغيير معادلة تسلسل القائمة من 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
سليم حاصبيا قام بنشر أغسطس 27, 2018 قام بنشر أغسطس 27, 2018 جسب ما فهمت من التوضيح ربما هذه المعادلة =IFERROR(IF(B3-B2=1,C2+1,B3),1) الملف مرفق series_salim.xls
milanoafx قام بنشر أغسطس 27, 2018 الكاتب قام بنشر أغسطس 27, 2018 (معدل) اخي الكريم سليم لقد قمت بحل المشكلة بتعديل معادلة الاخ بن علية في عمود (تسلسل القائمة) حيث كانت المعادلة 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 من جديد عموماً لولا الحلول التي قدمتموها لما وصلت الى حل فكل الشكر لك ولابن علية ودمتم اخوة كرام تم تعديل أغسطس 27, 2018 بواسطه milanoafx
بن علية حاجي قام بنشر أغسطس 27, 2018 قام بنشر أغسطس 27, 2018 السلام عليكم ورحمة الله تم تصحيح الخلل في المعادلة... أرجو أني قد وفّقت في ذالك... بن علية حاجي series (1).xls 1
milanoafx قام بنشر أغسطس 28, 2018 الكاتب قام بنشر أغسطس 28, 2018 احسنت اخي بن علية وبارك الله فيك لقد اثقلنا عليك شكراً جزيلاً
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.