اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

استدعاء الشهادات بمعيه رقم الجلوس


قصي

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

=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 ونضيف عليه فرق موقع العمود المطلوب

وليه ماكتبناش موقع العمود مباشره  زي المعادله الاولى

رحم الله والدينا ووالديكم

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

أخي الفاضل

يمكن الاستغناء عن هذا الجزء

COLUMN()

مش لازم نستخدم الدالة دي طالما إنها مسببة مشكلة بالنسبة لكم

يمكن كتابة رقم العمود الموجود في البيانات الأساسية بشكل مباشر

يعني لو كانت البيانات موجودة في العمود رقم 7 يبقا تكتب في المعادلة 7 بشكل مباشر ..

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

أخي الفاضل

يمكن الاستغناء عن هذا الجزء

COLUMN()

مش لازم نستخدم الدالة دي طالما إنها مسببة مشكلة بالنسبة لكم

يمكن كتابة رقم العمود الموجود في البيانات الأساسية بشكل مباشر

يعني لو كانت البيانات موجودة في العمود رقم 7 يبقا تكتب في المعادلة 7 بشكل مباشر ..

معلش

ضع معادله واحده بالشكل الذي قلته انتم

=IF(OR($M$3<MIN(رقم_الجلوس);$M$3>MAX(رقم_الجلوس));"";INDIRECT(ADDRESS(MATCH($M$3;رقم_الجلوس;0)+10;COLUMN();3;;$X$1)))

واللا انت تقصد نشيل الرقم 3 في المعادله السابقه ونضع رقم العمود المطلوب مكانها

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

خليها بالشكل ده (بس دا مجرد مثال على رقم العمود 7)

=IF(OR($M$3<MIN(رقم_الجلوس);$M$3>MAX(رقم_الجلوس));"";INDIRECT(ADDRESS(MATCH($M$3;رقم_الجلوس;0)+10;7;3;;$X$1)))
رابط هذا التعليق
شارك

البارامتر التالت لدالة العنوان (لجعل عنوان الخلية نسبي وليس مطلق ..وعشان منطولش معناها إن الخلية تكون من غير علامات الدولار ..)

لما جبنا رقم الصف طلع 7 ورقم العمود طلع 4 معني  كدا إن الخلية اللي عليها العين والنن هي D7 .. البارامتر اللي إحنا بنشرحه هيخليها D7 من غير علامات الدولار

 

بشكل تفصيلي >>>

 

فيه 4 اختيارات : الاختيار الأول الرقم 1 ودا بيخلي الخلية مطلقة (ثابتة) يعني يسبق اسم العمود ورقم الصف علامة الدولار لتكون بهذا الشكل

$E$6

على سبيل المثال

الاختيار الثاني الرقم 2 ودا بيخلي رقم الصف ثابت والعمود متغير ليصبح بهذا الشكل

E$6

الاختيار الثالث الرقم 3 ودا بيعكس اللي فات بيخلي العمود ثابت والصف متغير ليصبح بهذا الشكل

 $E6

الاختيار الرابع الرقم 4 ودا بيخلي الخلية نسبية أغير متغيرة للعمود والصف لتصبح بهذا الشكل

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

لما جبنا رقم الصف طلع 7

 ورقم العمود طلع 4

معني  كدا إن الخلية اللي عليها العين والنن هي D7 .. البارامتر اللي إحنا بنشرحه هيخليها D7 من غير علامات الدولار اقتباس

;رقم_الجلوس;0)+10;7;3

هل تقصد رقم العمود مكان الملون بالازرق

جبت ال4 منين

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

 

معني  كدا إن الخلية اللي عليها العين والنن هي D7 .. البارامتر اللي إحنا بنشرحه هيخليها D7 من غير علامات الدولار

كدا مظبوط ..

الـ 4 تمثل الخيار الرابع اللي شرحناه من شوية ..

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

ارفق الملف الذي تريد العمل عليه ، ويرجى الصبر بين كل مشاركة وأخرى حتى يتسنى للأعضاء الرد على مشاركة مشاركة

كما يرجى تغيير اسم الظهور للغة العربية يا مستر سامي

تقبل تحياتي

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

أخي الفاضل

يرجى تغيير اسم الظهور للغة الزهور (لغتنا العربية)

إليك الملف التالي . وضعت لك معادلة في الخلية C9 وعليك تجربة المعادلة في باقي الخلايا بنفسك

حاول ألا تلتفت إلى البارامتر الخاص بالخلايا النسبية والمطلقة ، فهو اختياري ويمكن التغاضي عنه ... هو المفترض أن يكون رقم 4 حتى تكون الخلايا نسبية أي متغيرة عند سحب المعادلة !!

 

الملف.rar

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

ذكرت لك أخي الكريم سامي

 

حاول ألا تلتفت إلى البارامتر الخاص بالخلايا النسبية والمطلقة ، فهو اختياري ويمكن التغاضي عنه ... هو المفترض أن يكون رقم 4 حتى تكون الخلايا نسبية أي متغيرة عند سحب المعادلة !!

يعني البارامتر دا ليس له أهمية كبيرة .. فقط يفيد عند سحب المعادلة ، غعندما تكون الخلايا نسبية ويتم سحب المعادلة يتغير المرجع الخاص بالخلايا مع السحب .. ولكن أفضل أن تراجع كل معادلة حتى تتأكد من صحة البيانات التي يتم جلبها

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

لسنا ملوك أخي سامي إنما نحن فقراء إلى الله

مشكور على الإطراء .. الوقت لا يسعني والله ..أعتذر عن عدم الاستجابة حيث أن الشرح يحتاج لوقت وأنا منشغل بعض الشيء في أمور أخرى

إن شاء المولى حينما يتيسر لي الأمر سأحاول أن أقوم بالشرح

تقبل تحياتي

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

السلام عليكم ورحمة الله وبركاته

إخواني الكرام ..جمعة مباركة عليكم

 

إليكم شرح الطريقة الرابعة من معادلات الباشمهندس علي السحيب

سيتم الشرح على الملف المرفق بعد عمل معادلتين فيه للتطبيق ، والشرح سيكون على ورقة العمل المسماة "شهادة الترم الثاني(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 ..

السؤال اللي بيطرح نفسه : نقطة الإنطلاق المفروض إنها خلية واحدة والخلية معروف إنها ليها اسم عمود ورقم صف ..إحنا عرفنا رقم الصف اللي هنبدأ منه ، طيب واسم العمود اللي هنشتغل عليه

الإجابة : أي عمود يعجبك مش هتفرق .. اللي هيفرق هو حساب عدد أعمدة الإزاحة ، هنتناولها بالتفصيل بعد قليل (ماشي يا جميل) :smile2:

أنا في المثال اخترت العمود R (الكلام دلوقتي في ورقة العمل "كنترول شيت" عشان محدش يتوه مني)

خلاصة الكلام تم تحديد نقطة الإنطلاق لتكون الخلية R10

 

البارامتر الثاني

MATCH($M$3,'كنترول شيت'!رقم_الجلوس,0)

دا الجزء المسئول عن حساب عدد صفوف الإزاحة

نفم الأول يعني ايه إزاحة ؟

إزاحة يعني انتقال من نقطة لنقطة أخرى بمقدار معين (كلام كبير أنا نفسي محتاج أشرحه تاني عشان أفهمه) :yes:

بالمثال نفهم المقال : يعني لما قلنا إن نقطة البداية هي الخلية R10 لما أقول عايزين نعمل انتقال أو إزاحة صف واحد لتحت ، تبقا الخلية المقصودة التي سيتم الإنتقال إليها هي R11

طيب لو قلنا عايزين نعمل إزاحة بمقدار 5 صفوف من نقطة الإنطلاق R10 ، يبقا في الحالة دي هننزل بعد نقطة الإنطلاق بمقدار 5 يبقا الخلية المقصودة R15

طيب الإزاحة بتكون لتحت بس ، لا ممكن تكون لفوق بس في الحالة دي الرقم بيكون بالسالب .....

يعني لو قلت عايز إزاحة من نقطة الإنطلاق R10 بمقدار -9 ، يبقا الخلية المقصودة R1 (يا ريت تكون وضحت فكرة الإزاحة)

يرجع مرجوعنا لموضوعنا .. إحنا بنتكلم عن عدد صفوف الإزاحة المطلوبة من نقطة الإنطلاق ، وعشان كدا استخدمنا دالة البحث match ودي بتجيب رقم الصف اللي فيه رقم الجلوس

ومن غير تفاصيل كتيره الدالة بتبحث عن رقم الجلوس في الخلية M3 ، بتبحث فين ؟؟ سؤال سهل الإجابة عليه : بتبحث في نطاق أرقام الجلوس ، والبحث بيكون تطابق تام عشان كدا استخدمنا صفر

مثال : لو الخلية M3 مكتوب فيها رقم الجلوس 1985 ، الدالة هتاخد الرقم وتبحث عنه في أرقام الجلوس ، هتلاقي نتيجة الجزء ده في الحالة دي هو رقم 3

لأن دا فعلاً تالت رقم جلوس متسجل عندي في قايمة أرقام الجلوس ...

يبقا استفدنا من الدالة Match إنها جابت لي رقم 3 ، والرقم ده بيمثل عدد صفوف الإزاحة ، يبقا من نقطة الإنطلاق ستتم الإزاحة بمقدار 3 صفوف لأسفل أي أن الخلية الجديدة التي سيتم الانتقال إليها هي R13

بكدا نكون وقفنا في الخلية R13 (ناخد كوباية عصير وإحنا واقفين في الخلية ..عشان أنا ريقي نشف ..) :wink2:

 

البارامتر الثالث

-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 ، وهو دا عدد أعمدة الإزاحة

 

وأخيراً أرجو أن أكون وفقت في توصيل المعلومة بشكل مبسط

تقبلوا تحياتي :fff: :fff: :fff:

Offset Function.rar

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

الأستاذ العملاق ياسر خليل

انت استاذ بما تحمله الكلمه من معاني ساميه

 

طريقة عرضك للموضوع احترافيه

الشرح وافي حتى تنسيق الكتابه من حجم والوان رائعه

لاأجد غير جزاك الله كل خير

وننتظر منك شروحات اكثر

كل يوم جمعه

 

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

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