قصي قام بنشر مايو 22, 2015 الكاتب قام بنشر مايو 22, 2015 جزاك الله كل خيراخي الفاضل اتمنى الطريقة الرابعه من طرق المهندس علي السحيب جزاه الله كل الخير دالة البحث اوفست.rar
ياسر خليل أبو البراء قام بنشر مايو 23, 2015 قام بنشر مايو 23, 2015 أعتذر عن التأخر في الرد عليك فالوقت ضيق جداً ..ربنا ييسر الأمور إن شاء الله
سـامي 169 قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 =IF(OR($M$3<MIN(رقم_الجلوس);$M$3>MAX(رقم_الجلوس));"";INDIRECT(ADDRESS(MATCH($M$3;رقم_الجلوس;0)+10;COLUMN();3;;$X$1))) =IF(OR($M$3<MIN(رقم_الجلوس);$M$3>MAX(رقم_الجلوس));"";INDIRECT(ADDRESS(MATCH($M$3;رقم_الجلوس;0)+10;COLUMN()+23;3;;$X$1))) موضوع حلو مافهمته اننا نحضر معادلة الاسم اولا .. الاسم هنا في العمود الثالث وفي الورقة الاصل العمود الثالث من هنا كتبنا الرقم 3 المعادلة التانيه اللي فيها السؤال احنا بنثبت الرقم 3 ونضيف عليه فرق موقع العمود المطلوب وليه ماكتبناش موقع العمود مباشره زي المعادله الاولى رحم الله والدينا ووالديكم
ياسر خليل أبو البراء قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 أخي الفاضل يمكن الاستغناء عن هذا الجزء COLUMN() مش لازم نستخدم الدالة دي طالما إنها مسببة مشكلة بالنسبة لكم يمكن كتابة رقم العمود الموجود في البيانات الأساسية بشكل مباشر يعني لو كانت البيانات موجودة في العمود رقم 7 يبقا تكتب في المعادلة 7 بشكل مباشر ..
سـامي 169 قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 أخي الفاضل يمكن الاستغناء عن هذا الجزء COLUMN() مش لازم نستخدم الدالة دي طالما إنها مسببة مشكلة بالنسبة لكم يمكن كتابة رقم العمود الموجود في البيانات الأساسية بشكل مباشر يعني لو كانت البيانات موجودة في العمود رقم 7 يبقا تكتب في المعادلة 7 بشكل مباشر .. معلش ضع معادله واحده بالشكل الذي قلته انتم =IF(OR($M$3<MIN(رقم_الجلوس);$M$3>MAX(رقم_الجلوس));"";INDIRECT(ADDRESS(MATCH($M$3;رقم_الجلوس;0)+10;COLUMN();3;;$X$1))) واللا انت تقصد نشيل الرقم 3 في المعادله السابقه ونضع رقم العمود المطلوب مكانها
ياسر خليل أبو البراء قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 خليها بالشكل ده (بس دا مجرد مثال على رقم العمود 7) =IF(OR($M$3<MIN(رقم_الجلوس);$M$3>MAX(رقم_الجلوس));"";INDIRECT(ADDRESS(MATCH($M$3;رقم_الجلوس;0)+10;7;3;;$X$1)))
سـامي 169 قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 ال10 هي عدد الصفوف التي تسبق الصف المطلوب وال7 هي رقم العمود المطلوب استدعاء بياناته وال3 ماهي ؟
ياسر خليل أبو البراء قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 البارامتر التالت لدالة العنوان (لجعل عنوان الخلية نسبي وليس مطلق ..وعشان منطولش معناها إن الخلية تكون من غير علامات الدولار ..) لما جبنا رقم الصف طلع 7 ورقم العمود طلع 4 معني كدا إن الخلية اللي عليها العين والنن هي D7 .. البارامتر اللي إحنا بنشرحه هيخليها D7 من غير علامات الدولار بشكل تفصيلي >>> فيه 4 اختيارات : الاختيار الأول الرقم 1 ودا بيخلي الخلية مطلقة (ثابتة) يعني يسبق اسم العمود ورقم الصف علامة الدولار لتكون بهذا الشكل $E$6 على سبيل المثال الاختيار الثاني الرقم 2 ودا بيخلي رقم الصف ثابت والعمود متغير ليصبح بهذا الشكل E$6 الاختيار الثالث الرقم 3 ودا بيعكس اللي فات بيخلي العمود ثابت والصف متغير ليصبح بهذا الشكل $E6 الاختيار الرابع الرقم 4 ودا بيخلي الخلية نسبية أغير متغيرة للعمود والصف لتصبح بهذا الشكل E6
سـامي 169 قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 لما جبنا رقم الصف طلع 7 ورقم العمود طلع 4 معني كدا إن الخلية اللي عليها العين والنن هي D7 .. البارامتر اللي إحنا بنشرحه هيخليها D7 من غير علامات الدولار اقتباس ;رقم_الجلوس;0)+10;7;3 هل تقصد رقم العمود مكان الملون بالازرق جبت ال4 منين
ياسر خليل أبو البراء قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 معني كدا إن الخلية اللي عليها العين والنن هي D7 .. البارامتر اللي إحنا بنشرحه هيخليها D7 من غير علامات الدولار كدا مظبوط .. الـ 4 تمثل الخيار الرابع اللي شرحناه من شوية ..
سـامي 169 قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 ممكن تحطها في الملف مش راضيه تشتغل معايا ربما افهتها اكثر في وجودها بمرفق
سـامي 169 قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 ولاتنسانا في تغيير الرقم 1 مره ومره تانيه2 ومره تالثه3 وهكذا عشان نقهمها 100%
سـامي 169 قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 لو رقم الجلوس اقل او اكبر من رقم الجلوس يتركها فاضيه ممكن نضيف كمان حته كرما ضفها لنا ولو الخليه فاضيه مافيهاش اي ارقام تظل بدون خطا N/A
ياسر خليل أبو البراء قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 ارفق الملف الذي تريد العمل عليه ، ويرجى الصبر بين كل مشاركة وأخرى حتى يتسنى للأعضاء الرد على مشاركة مشاركة كما يرجى تغيير اسم الظهور للغة العربية يا مستر سامي تقبل تحياتي
ياسر خليل أبو البراء قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 أخي الفاضل يرجى تغيير اسم الظهور للغة الزهور (لغتنا العربية) إليك الملف التالي . وضعت لك معادلة في الخلية C9 وعليك تجربة المعادلة في باقي الخلايا بنفسك حاول ألا تلتفت إلى البارامتر الخاص بالخلايا النسبية والمطلقة ، فهو اختياري ويمكن التغاضي عنه ... هو المفترض أن يكون رقم 4 حتى تكون الخلايا نسبية أي متغيرة عند سحب المعادلة !! الملف.rar
سـامي 169 قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 البارامتر الخاص بالخلايا النسبية والمطلقة غيرت الارقام من 1 الى 4 ومش شايف اي تغيير
ياسر خليل أبو البراء قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 ذكرت لك أخي الكريم سامي حاول ألا تلتفت إلى البارامتر الخاص بالخلايا النسبية والمطلقة ، فهو اختياري ويمكن التغاضي عنه ... هو المفترض أن يكون رقم 4 حتى تكون الخلايا نسبية أي متغيرة عند سحب المعادلة !! يعني البارامتر دا ليس له أهمية كبيرة .. فقط يفيد عند سحب المعادلة ، غعندما تكون الخلايا نسبية ويتم سحب المعادلة يتغير المرجع الخاص بالخلايا مع السحب .. ولكن أفضل أن تراجع كل معادلة حتى تتأكد من صحة البيانات التي يتم جلبها
سـامي 169 قام بنشر مايو 25, 2015 قام بنشر مايو 25, 2015 جزاك الله كل خيراخي الفاضل اتمنى الطريقة الرابعه من طرق المهندس علي السحيب جزاه الله كل الخير ملفات مرفقة دالة البحث اوفست.rar 31.19كيلو 7 عدد مرات التحميل
سـامي 169 قام بنشر مايو 28, 2015 قام بنشر مايو 28, 2015 اين شرح المعادله الرابعه ياملوك الشرح .. جمله حلوة مش كدا
ياسر خليل أبو البراء قام بنشر مايو 28, 2015 قام بنشر مايو 28, 2015 لسنا ملوك أخي سامي إنما نحن فقراء إلى الله مشكور على الإطراء .. الوقت لا يسعني والله ..أعتذر عن عدم الاستجابة حيث أن الشرح يحتاج لوقت وأنا منشغل بعض الشيء في أمور أخرى إن شاء المولى حينما يتيسر لي الأمر سأحاول أن أقوم بالشرح تقبل تحياتي
قصي قام بنشر مايو 28, 2015 الكاتب قام بنشر مايو 28, 2015 (معدل) إن شاء المولى حينما يتيسر لي الأمر سأحاول أن أقوم بالشرح اقتباس الله ييسرها عليك ونشوف شرحك قريب جدا جدا تم تعديل مايو 28, 2015 بواسطه قصي
ياسر خليل أبو البراء قام بنشر مايو 29, 2015 قام بنشر مايو 29, 2015 السلام عليكم ورحمة الله وبركاته إخواني الكرام ..جمعة مباركة عليكم إليكم شرح الطريقة الرابعة من معادلات الباشمهندس علي السحيب سيتم الشرح على الملف المرفق بعد عمل معادلتين فيه للتطبيق ، والشرح سيكون على ورقة العمل المسماة "شهادة الترم الثاني(2)" المعادلة الأولى في الخلية C3 =IF(OR($M$3<MIN(رقم_الجلوس),$M$3>MAX(رقم_الجلوس)),"",OFFSET('كنترول شيت'!$R$10,MATCH($M$3,'كنترول شيت'!رقم_الجلوس,0),-15)) الجزء الأول من المعادلة تم شرحه مسبقاً في المشاركة رقم 4 OR($M$3<MIN(رقم_الجلوس),$M$3>MAX(رقم_الجلوس)) وذكرنا في خلاصة شرح الجزئية دي إن : لو رقم الجلوس الموجود في الخلية M3 كان مش موجود ضمن نطاق أرقام الجلوس الموجودة في ورقة العمل "كنترول" تعطي النتيجة فراغ ..عشان رقم الجلوس في الحالة دي مش موجود ، فطبيعي إن ميكونش فيه بيانات مرتبطة بيه ، فيعطي فراغ ننتقل للجزء الثاني من المعادلة ، ودا الجزء المسئول عن جلب البيانات المرتبطة برقم الجلوس OFFSET('كنترول شيت'!$R$10,MATCH($M$3,'كنترول شيت'!رقم_الجلوس,0),-15) وهنا تم استخدام الدالة Offset ودي دالة إزاحة ، وهنفهم إن شاء الله يعني ايه إزاحة ، والدالة دي ناخد فكرة عامة الأول عنها .. الدالة لها 5 بارامترات ..اللي يهمنا فيهم أول 3 لأن دول إجباري أما البارامتر الرابع (خاص ارتفاع صفوف الإزاحة) فدا اختياري ، والبارامتر الخامس (خاص بعرض أعمدة الإزاحة) ودا بردو اختياري نيجي للـ 3 بارامترات المهمة والمستخدمة في المعادلة البارامتر الأول 'كنترول شيت'!$R$10 المرجع أو ممكن نسميها نقطة الإزاحة يعني بشكل آخر نقطة البداية اللي هنطلق منها ..ودي هتكون في الصف السابق لأول صف فيه بيانات للطلاب يعني كمثال في الملف المرفق في ورقة العمل المسماة "كنترول شيت" بيانات الطلاب بتبدأ في الصف رقم 11 يبقا نقطة الإنطلاق هتكون في الصف رقم 10 .. السؤال اللي بيطرح نفسه : نقطة الإنطلاق المفروض إنها خلية واحدة والخلية معروف إنها ليها اسم عمود ورقم صف ..إحنا عرفنا رقم الصف اللي هنبدأ منه ، طيب واسم العمود اللي هنشتغل عليه الإجابة : أي عمود يعجبك مش هتفرق .. اللي هيفرق هو حساب عدد أعمدة الإزاحة ، هنتناولها بالتفصيل بعد قليل (ماشي يا جميل) أنا في المثال اخترت العمود R (الكلام دلوقتي في ورقة العمل "كنترول شيت" عشان محدش يتوه مني) خلاصة الكلام تم تحديد نقطة الإنطلاق لتكون الخلية R10 البارامتر الثاني MATCH($M$3,'كنترول شيت'!رقم_الجلوس,0) دا الجزء المسئول عن حساب عدد صفوف الإزاحة نفم الأول يعني ايه إزاحة ؟ إزاحة يعني انتقال من نقطة لنقطة أخرى بمقدار معين (كلام كبير أنا نفسي محتاج أشرحه تاني عشان أفهمه) بالمثال نفهم المقال : يعني لما قلنا إن نقطة البداية هي الخلية R10 لما أقول عايزين نعمل انتقال أو إزاحة صف واحد لتحت ، تبقا الخلية المقصودة التي سيتم الإنتقال إليها هي R11 طيب لو قلنا عايزين نعمل إزاحة بمقدار 5 صفوف من نقطة الإنطلاق R10 ، يبقا في الحالة دي هننزل بعد نقطة الإنطلاق بمقدار 5 يبقا الخلية المقصودة R15 طيب الإزاحة بتكون لتحت بس ، لا ممكن تكون لفوق بس في الحالة دي الرقم بيكون بالسالب ..... يعني لو قلت عايز إزاحة من نقطة الإنطلاق R10 بمقدار -9 ، يبقا الخلية المقصودة R1 (يا ريت تكون وضحت فكرة الإزاحة) يرجع مرجوعنا لموضوعنا .. إحنا بنتكلم عن عدد صفوف الإزاحة المطلوبة من نقطة الإنطلاق ، وعشان كدا استخدمنا دالة البحث match ودي بتجيب رقم الصف اللي فيه رقم الجلوس ومن غير تفاصيل كتيره الدالة بتبحث عن رقم الجلوس في الخلية M3 ، بتبحث فين ؟؟ سؤال سهل الإجابة عليه : بتبحث في نطاق أرقام الجلوس ، والبحث بيكون تطابق تام عشان كدا استخدمنا صفر مثال : لو الخلية M3 مكتوب فيها رقم الجلوس 1985 ، الدالة هتاخد الرقم وتبحث عنه في أرقام الجلوس ، هتلاقي نتيجة الجزء ده في الحالة دي هو رقم 3 لأن دا فعلاً تالت رقم جلوس متسجل عندي في قايمة أرقام الجلوس ... يبقا استفدنا من الدالة Match إنها جابت لي رقم 3 ، والرقم ده بيمثل عدد صفوف الإزاحة ، يبقا من نقطة الإنطلاق ستتم الإزاحة بمقدار 3 صفوف لأسفل أي أن الخلية الجديدة التي سيتم الانتقال إليها هي R13 بكدا نكون وقفنا في الخلية R13 (ناخد كوباية عصير وإحنا واقفين في الخلية ..عشان أنا ريقي نشف ..) البارامتر الثالث -15 ودا المسئول عن عدد أعمدة الإزاحة وزي ما شرحنا إن فيه إزاحة عبر الصفوف لتحت (موجب) ولفوق (سالب) ، نفس الكلام مع الإزاحة عبر الأعمدة يعني لو كانت نقطة الإنطلاق R10 وحبيت أعمل إزاحة أو انتقال بمقدار 2 هتكون الخلية الجديدة ايه ؟ فكر شوية ..بالنسبة للأعمدة معروف إنها بأسماء الحروف A, B , C وهكذا فلما أكون في الخلية R10 وأنتقل بمقدار 2 يبقا هاعد بعد حرف R مرتين ..بعد R حرف الـ S دي أول إزاحة ، وبعد حرف الـ S حرف الـ T ودي تاني إزاحة ، يبقا الخلية المقصودة هي T10 ونفس الكلام اللي قلناه مع الصفوف هو نفس الكلام مع الأعمدة ، إننا لو انتقلنا بشكل عكسي يبقا الرقم بالسالب .. يعني لو كانت نقطة الإنطلاق R10 و حبيت أعمل إزاحة أو انتقال بمقدار -3 مثلاً ، يبقا نمشي بالعكس نشوف العمود اللي قبل الـ R اللي هي الـ Q ودي كدا أول إزاحة ، ونروح للعمود اللي قبل الـ Q اللي هو P ودي كدا تاني إزاحة ، ونروح للعمود اللي قبل الـ P اللي هو الـ O ودي ثالت وآخر إزاحة مطلوبة ، يبقا الخلية المقصودة هي O10 يرجع مرجوعنا لموضوعنا .. الرقم الموجود في المعادلة -15 هي عدد أعمدة الإزاحة اللي هتوصلنا للعمود المطلوب ألا وهو عمود الاسم نقطة الإنطلاق R10 هنعمل إزاحة بمقدار -15 هنوصل للعمود C وعشان منحسبش الإزاحة بشكل يدوي ممكن تعمل حيلة بسيطة ..تيجي في أي صف فارغ فوق البيانات وليكن الصف الأول في ورقة العمل المسماة "كنترول شيت" ونضع المعادلة التالية في أول خلية =COLUMN() ونسحب المعادلة لحد الخلية DH1 ، ودي عشان نعرف رقم العمود الحيلة اللي ممكن تقدر توصل بيها للرقم المطلوب لعدد أعمدة الإزاحة .... تشوف رقم عمود نقطة الإنطلاق العمود R رقمه كام ، والعمود المطلوب الوصول إليه العمود C رقمه كام ، وتطرح نقطة الوصول ناقص نقطة الإنطلاق (3 - 18 = -15) ، وبما إننا ماشيين عكس السير يبقا الرقم بالسالب -15 المعادلة الثانية في الخلية C9 =IF(OR($M$3<MIN(رقم_الجلوس),$M$3>MAX(رقم_الجلوس)),"",OFFSET('كنترول شيت'!$R$10,MATCH($M$3,'كنترول شيت'!رقم_الجلوس,0),8)) نفس المعادلة بالتمام والتمام ..التغيير بس في أعمدة الإزاحة نشوف إحنا عايز أي عمود ، أي أننا ننظر إلى عمود محطة الوصول (إحنا عايز درجة العربي ، ودرجة العربي في العمود رقم 26 ، ونقطة الإنطلاق العمود R اللي هو رقم 18 ) زي ما اتعلمنا وخدها قاعدة نقطة محطة الوصول (العمود المراد جلب البيانات منه) - نقطة الإنطلاق يبقا لو طبقنا القاعدة : 26 - 18 = 8 ، وهو دا عدد أعمدة الإزاحة وأخيراً أرجو أن أكون وفقت في توصيل المعلومة بشكل مبسط تقبلوا تحياتي Offset Function.rar
قصي قام بنشر مايو 29, 2015 الكاتب قام بنشر مايو 29, 2015 الأستاذ العملاق ياسر خليل انت استاذ بما تحمله الكلمه من معاني ساميه طريقة عرضك للموضوع احترافيه الشرح وافي حتى تنسيق الكتابه من حجم والوان رائعه لاأجد غير جزاك الله كل خير وننتظر منك شروحات اكثر كل يوم جمعه 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.