بسم الله الرحمن الرحيم
اهلا بكم متابعى موقع عالم الاوفيس
موضوع في أكسل مهم جدا جدا ومفيد جدا جدا
لكن أظن أن معظم مستخدمي أكسل لا يعطونه حقه كما ينبغي
العلاقات بين الجداول فى الاكسيل
ماهو موضوع العلاقات
العلاقات بين الجدول هي الفكرة الأساسية في عمل قواعد البيانات
العلائقية
والتي دون هذه الفكرة كانت البرامج الجاهزة ماهي إلا مجموعة جداول
وإستعلامات وتقارير على كل جدول بشكل منفصل . يعني لما تحب تعرف تقرير الأصناف يلزمك تدخل جدول المشتريات وتدخل جدول
المبيعات وتعرف رصيد أول الفترة . يعني موضوع كأنك تعمل
على أكسل بشكل بدائي
اية معنى العلاقات بين الجداول فى الاكسيل
العلاقات معناها وجود قيمة في جدول تساوي نفس القيمة في جدول أخر
يعني لدينا جدول يحتوي الصنف ( ع ) هذا الصنف ( ع ) موجود في جدول المشتريات وجدول المبيعات
فممكن نعمل إستعلام نستخرج به حركات الصنف ع في الجدولين .
ماهى انواع العلاقات فى الاكسيل ؟
يوجد ثلاثة أنواع من العلاقات
1- من واحد إلى واحد
2- من واحد إلى متعدد
3- من متعدد إلى متعدد
بمعنى اننا لدينا الجدول 1 والجدول
2
الصنف ع موجود
في الجدول 1 في سطر واحد فقط
الصنف ع
موجود في الجدول 2 في سطر واحد فقط
لو عملنا علاقة بين الجدولين سيكون نوعها من واحد إلى واحد يعني الصنف ع موجود مرة واحدة في
الجدول 1
وموجود مرة واحدة في الجدول 2 ولو أفترضنا أن الصنف ع موجود في الجدول 1 مرة
واحدة فقط
وموجود في الجدول 2 مرتين أو أكثر فهذا يعني أن العلاقة
لو أجريناها ستكون من واحد إلى متعدد
لو تصورنا أن الصنف ع موجود في الجدول 1 واحد مرتين أو أكثر وموجود في الجدول 2 مرتين أو أكثر
فإن هذا يعني أن اعلاقة ستكون من متعدد إلى متعدد أكسل يدعم النوعين الأولين ولا يدعم الثالث إي لا يدعم متعدد إلى متعدد لذلك لو عملت علاقة بين
جدول المبيعات وجدول المشتريات في أكسل
وأدرجت الأصناف في الـ PivotTable
ستجد نتيجة غير مفهومة لأول وهلة وغير منطقية .سبب ذلك أن أكسل لا يدعم العلاقات من نوع
متعدد إلى متعدد
إذا الحل
الحل : الجدول الفريد
إي تعمل جدول بقيم غير مكررة وتربطه مرة مع الجدول 1 ومرة مع
الجدول 2 ستكون العلاقة صحيحة
وتمام
سؤال لك لو مركز
لما ندرج أسماء الأصناف في تسمية الصفوف في الـ PivotTable
ما رأيك نأخذها من إي جدول من الثلاث ؟
الحقيقة أنك لو أخذتها من إي جدول سنحصل على نتيجة صححية لك صنف . ولكن لو افترضنا أن عدد الأصناف في المبيعات
أكثر وفي المشتريات أقل
وأنت أدرجت أسماء الأصناف من المشتريات فهذا يعني أنك لن ترى حركات الأصناف الزائدة
في جدول المبيعات
لأنك حكمت بنفسك بالموجود بالمشتريات وهنا قاعدة لو صح التعبير إسحب الأصناف أو مايشابها من الجدول الفريد
لأنه المفروض به كل القيم
أهمية هذا الموضوع أنه يعطيك نتائج وتقارير مهمة وأساسية في العمل
بشكل سريع ودقيق وايضا يوفر عليك جهد ووقت طويل .وهذا الموضوع له مقاطع على القنوات العربية
وغير العربية
تستطيع أن تعود إليها وتطبقه بنفسك وتتدرب عليه لما له من أهمية
في سطر أخير لو بتستخدم أوفيس 365 أهتم ايضا بدالة FILTER لأنها أيضا لم تأخذ حقها من الشهرة كدالة VLOOKUP مثلا وايضا هي دالة مهمة جدا جدا
والحمد لله رب العالمين
هذا المقال من شرح استاذنا الكبير الاستاذ / محمد حلمى جزاه الله كل خير وتم نقلة كى تعم الفائدة للجميع