ابومهندالخضري قام بنشر يناير 12, 2016 قام بنشر يناير 12, 2016 السلام عليكم الملف المرفق فيه بيانات بثلاثة اعمدة هي الشهادة والاسم والوظيفة والموجودة في شيت (البيانات) المطلوب توزيع هذه البيانات على صفحات بحيث 1-تحوي الصفحة الاولى كل من شهادته بكلوريوس 2-تحوي الصفحة الثانية كل من شهادته دبلوم 3-تحوي الصفحة الثالثة كل من شهادته اعدادية 4-تحوي الصفحة الرابعة كل من شهادته متوسطة اي المطلوب توزيع هذه البيانات كما موجود في الشيت (النتيجة) مع تقديري للجميع توزيع بيانات على صفحات مختلفة.rar
ربا قام بنشر يناير 13, 2016 قام بنشر يناير 13, 2016 السلام عليكم ، من خلال معلوماتي المتواضعة بالاكسيل ، فلا يصلح لطلبك غير pivot table لتوزيع الداتا على عدة شيات احترامي وتقديري توزيع بيانات على صفحات مختلفة.rar 1
عبدالله بشير عبدالله قام بنشر يناير 13, 2016 قام بنشر يناير 13, 2016 اخي الفاضل السلام عليكم اتمنى ان افيدك ويكون المطلوب توزيع بيانات على صفحات مختلفة.rar 1
ربا قام بنشر يناير 13, 2016 قام بنشر يناير 13, 2016 كيف تم استخدام IF و index المعادلة روعه ولم اعرف كيفية اعدادها
ياسر خليل أبو البراء قام بنشر يناير 13, 2016 قام بنشر يناير 13, 2016 الأخت الفاضلة ربا يبدو أنك متعلمة جديدة مقبلة على تعلم الإكسيل ، وإن شاء الله هنا ستستفيدين إلى أقصى درجة بمعاونة إخوانك بالمنتدى الأخ الحبيب عبد الله الصاري بارك الله فيه وجزاه الله خير الجزاء قدم حلاً جميلاً وفيه إبداع ..رغم أنني لست من محبي الاعتماد على أعمدة مساعدة كثيرة في الملف عموماً بدأ أخونا عبد الله بعمل معادلات في أعمدة مساعدة .. أولاً في ورقة البيانات في العمود FD بدايةً من الصف الثاني قام بوضع معادلة بهذا الشكل =IF($A2="بكلوريوس",COUNT(FD1:FD$1)+1,"") والمعادلة بسيطة جداً حيث أن الدالة IF تستخدم للشرط ..فالشرط هو أن الخلية A2 أي التي تحتوي على اسم الشهادة إذا كانت تساوي القيمة "بكالوريوس" ..ماذا يفترض أن يحدث؟ الشرط إذا تحقق وكانت قيمة الخلية تساوي "بكالوريوس" فإنه يتحقق جواب الشرط وهو الجزء الثاني من المعادلة COUNT(FD1:FD$1)+1 والتي تقوم بعد القيم في نفس العمود المساعد المسمى FD بدايةً من الصف الأول (والصف الأول ثابت حيث أنه في كل مرة تطبق فيها المعادلة مع السحب سيظل الصف الأول ثابت ثم أضاف للناتج 1 .. في المعادلة الأولى سيكون الناتج للعد هو صفر لأن النطاق FD1:FD1 والذي يعتبر خلية واحدة لا يوجد بها قيمة فالناتج يساوي صفر ، وأضاف رقم 1 ليتحقق الهدف ويبدأ العد الفعلي نظراً لتحقق الشرط في الخلية A2 .. الجزء الثالث من المعادلة هو إذا لم يتحقق الشرط .. وهنا الأمر بسيط فإنه إذا لم يتحقق الشرط تصبح الخلية التي بها المعادلة فارغة وهنا تم استخدام أقواس التنصيص مرتين (فراغ) وإذا تم سحب المعادلة فإنه الصف الثابت يظل كما هو ألا وهو الصف الأول ويتغير النطاق للصف المتغير ويصبح 2 وفي الخلية التالية يصبح 3 وهكذا .. تم عمل عمود مساعد لكل شهادة (بكالوريوس في العمود FD .. دبلوم في العمود FE .. اعدادية في العمود FF .. متوسطة في العمود FG) .. يمكنك تحديد الأعمدة المذكورة ثم تلوين لون الخط بأي لون غير الأبيض لترى النتائج بنفسك .. هذه كانت الأعمدة المساعدة في ورقة العمل المسماة البيانات ******************** ننتقل إلى ورقة العمل المسماة النتيجة .. ونرى تسلسل الحل : ----------------------------------------------------------------------- أولاً في العمود G في أول صف مقابل للبيانات في الصف الثاني وضع الرقم 1 بشكل يدوي ثم وضعت المعادلة التالية في الخلية G3 أي في الصف الثالث =IF(MAX($G$1:G2)<$I$1,MAX($G$1:G2)+1,"") والمعادلة تعتمد على قيمة الخلية I1 (وهذه المعادلة السابقة تعتبر بمثابة عداد للنتائج .. ولكن استخدم الشرط لإيقاف العداد في حالة تخطي عدد النتائج ، فمثلاً لو كان عدد النتائج 5 وهو أكبر عدد للنتائج حصلنا عليه في الخلية I1 .. من ثم فإن العداد سيقوم بكتابة التسلسل من 1 إلى 5 فقط ثم تظهر النتائج فارغة .. وإليكم تفصيل المعادلة في الخلية I2 ------------- وضعت المعادلة التالية في الخلية I1 لاستخراج أكبر رقم في العمود FD في ورقة البيانات لمعرفة كم عدد النتائج التي تطابق الشرط (البكالوريوس في هذه الحالة) =MAX(البيانات!$FD$4:$FD$100) وفي الخلية I54 وضعت معادلة مشابهة للشرط الثاني لاستخراج أكبر رقم في العمود التالي FE والذي يقوم بتطابق الشرط دبلوم ..وهكذا نفس المعادلة في الخلية I وبداية كل ورقة في شيت النتيجة ثم الخلية التالية تم وضع معادلة مختلفة ألا وهي : =IF(G2="","",MATCH(G2,البيانات!$FD$2:$FD$100,0)) المعادلة بتقول لو الخلية G2 فارغة إذاً الناتج فارغ وإلا يقو بالبحث عن قيمة الخلية G2 في ورقة البيانات في العمود FD وذلك لاستخراج رقم الصف الذي يحتوي البيانات المطلوبة --- ** ---- كررت المعادلات في العمود G والعمود I في كل ورقة على حدا ..بنفس الطريقة لكل نوع من أنواع الشهادات أخيراً خلصنا من الأعمدة المساعدة .. ننتقل لآخر جزء ألا وهو استخراج البيانات المطلوبة ::: في الخلية A2 وضعت المعادلة التالية =IF($I2="","",INDEX(البيانات,$I2,COLUMN(A$2))) المعادلة تنظر للخلية I2 والتي تعتبر في العمود المساعد فإذا كانت الخلية فارغة تظل الخلية التي بها المعادلة (A2) فارغة وإلا يتم استخدام دالة البحث ليبحث في النطاق المسمى البيانات (وهو النطاق A2:C248 أو آخر خلية بها بيانات في ورقة البيانات) .. ويتم البحث من خلال رقم الصف (ورقم الصف الموجود به النتيجة موجود في الخلية I2) .. كما يتم البحث من خلال العمود والعمود هنا هو العمود الأول .. أي أن البحث يكون عن طريق رقم الصف ورقم العمود (وإذا توافر رقم الصف ورقم العمود يتم جلب البيان المناسب) ... وهكذا بالنسبة لبقية المعادلات نفس الكلام مع تغير العمود الذي يتم جلب البيانات منه أرجو أن أكون وفقت في توصيل المعلومة .. وأخيراً لا تنسونا بدعوة بظهر الغيب 2
ياسر خليل أبو البراء قام بنشر يناير 13, 2016 قام بنشر يناير 13, 2016 You're welcome Thanks for the feedback Regards 1
عبدالله بشير عبدالله قام بنشر يناير 13, 2016 قام بنشر يناير 13, 2016 اخي الفاضل ياسر ما شاء الله لا قوة الا بالله شرح وافي وكافي . سترك الله في الدنيا والاخرةكم سترتني امام الاخت ربا اخي هذه الطريقة تعلمتها من مشاركات الاستاذ الشهابي حفظه الله الذي ساعدني كثيرا يعنى بالمختصر موضوع (لطش) تمنياتي لك بالصحة والعافية وزيادة العلم والعمل النافع لاخوانك مع وافر الاحترام والتقديرللاخت الفاضلة ربا والاخ الشهابي 1
ياسر خليل أبو البراء قام بنشر يناير 13, 2016 قام بنشر يناير 13, 2016 أخي الحبيب عبد الله بارك الله فيك وجزيت خيراً على مجهودك الرائع .. وإن كنت أختلف معك في الطريقة ولكن هذا لا يقلل أبداً من جهدك في تقديم المساعدة للآخرين ولا يقلل من الحل الرائع المقدم .. جعله الله في ميزان حسناتك يوم القيامة وجمعني الله وإياك في الفردوس الأعلى من الجنان تقبل وافر تقديري واحترامي
ابومهندالخضري قام بنشر يناير 14, 2016 الكاتب قام بنشر يناير 14, 2016 اساتذتي الافاضل شكرا لمجهودكم هذا ولكل ماتقدموه من معلومات قيمة لكل اعضاء المنتدى جربت المرفق وكانت النتيجة جيدة ولكن ماذا لو تم اضافة صفوف جديدة لاي صفحة فيبدوا انها لن تبقى الصفحات كما كانت وكما موضح بالمرفق حيث عند اضافة عدة صفوف منتصف الصفحة الاولى فانه سيتغير تنسيق الصفحات ولن تبقة منظمة كما كانت . تقبلوا تحياتي توزيع بيانات على صفحات مختلفة.rar
عبدالله بشير عبدالله قام بنشر يناير 14, 2016 قام بنشر يناير 14, 2016 اخي الفاضل /اكتب ما تشاء في صفحة البيانات وستجد ما كتبته في صفحة في صفحة النتيجة تلقائيا ,صفحة النتيجةبها ارقام مخفية أي تغيير فيها سيخل بالعملية كلها اخي جرب اكتب في صفحة البيانات ولا تضف شيئا في صفحة النتيجة توزيع بيانات على صفحات مختلفة.rar
ابومهندالخضري قام بنشر يناير 14, 2016 الكاتب قام بنشر يناير 14, 2016 فعلا اخي جربت ووجدته سليما ولكن ماذا لو كانت احدى النتائج عددها يفوق امكانية الصفحة الواحدة فسيتم حذف تلك البيانات الزائدة عن الصفحة الواحدة ولن يتم فتح صفحة جديدة لها فهل يمكن عمل صقحة جديدة اذا كان عدد البيانات تفوق الصفحة الواحدة . وتقبل فائق تقديري لكم
عبدالله بشير عبدالله قام بنشر يناير 14, 2016 قام بنشر يناير 14, 2016 اخي الفاضل ما رأيك ان نفتح صفحات جديدة لكل مؤهل بمعني بكلوريس صفحة لوحده والاعدادية صفحة لوحدها وهكذا اكتب في صفحة بيانات فقط وان كان هذا الحل لا يناسبك فاتمنى من الاخوة مساعدتك وايجاد الحل توزيع بيانات على صفحات مختلفة.rar
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.