‏إظهار الرسائل ذات التسميات Array Formula. إظهار كافة الرسائل
Image

المعادلة UNIQUE



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


المعادلة UNIQUE

من إسمها هي معادلة تستخرج قائمة بالقيم الفريده من النطاق الذي نحدده.

و لها ثلاث متغيرات هم :
1.      Array : متغير إجباري و هو النطاق الذي يحتوي القيمة المكررة و قد يكون عامود واحد أو عدة أعمدة, فإذا إخترت عامود واحد ستكون النتيجة القيمة الفريدة فقط داخل العامود المحدد, و إذا إخترت الأعمدة كلها فسيحسب التكرار على كل الأعمدة.
2.      By_col : متغير إختياري لإختيار القيم الفريدة في سطر أو عامود.

3.      Occurs_once  : متغير إختياري لإختبار القيم الفريدة التي تكررت (مرة واحدة )أو (مرة واحدة أو أكثر).

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

و عند الضغط على انتر سنحصل على النتيجة التالية :

و هي أسماء الدول في العامود المحدد, هنا يجب أن ننتبه لأمرين :
1.      أن المعادلة بعد الضغط على انتر قامت تلقائياً بتحديد كل القيم الفريدة و إستخدمت المساحة التي احتاجتها و السبب في ذلك إستخدام نظام الصفيف الديناميكي Dynamic Array.
2.      الأمر الثاني أن المعادلة كتبت مرة واحد في أول خلية و نسخت تلقائياً في كل الخلايا و لكن اذا وضع مؤشر الماوس على أي خلية منهم لن تجد بداخلها معادلة, و إذا نظرت إلى الـ Formula Bar ستجد أن المعادلة في الخلايا التي تأتي بعد ثاني خلية قد أخذت لون باهتاً كما في الصورة التالية :



و هنا يتبادر إلى الأذهان سؤال, ماذا لو كتبت أي قيمة داخل أي خلية تحت المعادلة الأصلية
سنجرب ذلك و نرى ما هي النتيجة :
سنحصل على خطأ إسمه #SPILL,  و سببه عدم قدرة الإكسيل على تجاوز الخلية التي وجدت في إتجاه سحب المعادلة و نلاحظ وجود خط أزرق متقطع.

و اذا حذفت القيمة او الرقم الذي تم كتابته فستعود المعادلة لعملها بشكل طبيعي .

و في الفيديو المرفق شرح تفصيلي 


دمتم في حفظ الله 
يحيى حسين 
Excel MVP 

Image

طرق تحويل الجدول من أفقي لعامودي في الإكسيل

بسم الله الرحمن الرحيم



موضوع تحويل اتجاه الجدول من أفقي لعامودي أو بالعكس موضوع مهم و نحتاجه بشكل يومي في أعمالنا و في تعاملنا مع الإكسيل, و هناك عدة طرق لعمل ذلك و لكل طريقة خصائصها أو ميزاتها, و في هذا الموضوع سا أتحدث عن أربعة طرق لعملها , و لكن بداية سا أوضح شكل الجدول قبل إجراء أي تعديل عليه, كما يلي : 




و سنقوم بتحويله لعامودي بإحدى الطرق التالية : 
الطريقة الأولي : 
بإستخدام عملية النسخ و اللصق الخاص 
Copy and Pase Special 
  1. نحدد الجدول الأصلي .
  2. ثم نقوم بنسخ الجدول بإستخدام  Ctrl+C
  3. نضع مؤشر الماوس على الخلية A5
  4. نضغط Ctrl+Alt+V لفتح شاشة الـ PaseSpecial 
  5. Ok


الطريقة الثانية : 
هذه الطريقة تعتمد على إستخدام المعادلات 
و المعادلة المستخدمة هنا هي معادلة 
 TRANSPOSE
و هذه من معادلات الصفيف أي أنه يجب عند إدخال هذه المعادلات الضغط على 
Ctrl+Shift+Enter 
و اذا تم ادخالها بالضغط على 
Enter 
لوحدها ستكون النتيجة خطاً 
و لتطبيق هذه المعادلة يجب إتباع الخطوات التالية : 
  1. تحديد مساحة الجدول الجديد و الذي هو بإتجاه عامود و يجب ان تكون مساحه التحديد مساوية لمساحة الجدول من حيث عدد  الأسطر و الأعمدة و اذا كان هناك زيادة ستظهر كخطأ.
  2. كتابة المعادلة TRANSPOSE 
  3. و متغيرات هذه المعادلة تحديد الجدول الرئيسي كامل 
  4. الضغط على Ctrl+Shift+Enter 

الطريقة الثالثة : 
أيضاً هذه الطريقة تعتمد على المعادلات و المعادلة المستخدمة هنا هي : 
INDEX 
و لتطبيق هذه المعادلة سنتبع الخطوات التالية : 
  1. نحدد الجدول كما في الطريقة الثانية أو نضع مؤشر الماوس على الخلية A5
  2. نكتب المعادلة التالية 
  3. ثم نضغط Enter
  4. و نقوم بسحبها حسب مساحة الجدول.

الطريقة الرابعة : 
أيضاً هذه الطريقة تعتمد على المعادلات و المعادلة المستخدمة هنا هي : 
Offset
و لتطبيق هذه المعادلة سنتبع الخطوات التالية : 
  1. نحدد الجدول كما في الطريقة الثانية أو نضع مؤشر الماوس على الخلية A5
  2. نكتب المعادلة التالية 
  3. ثم نضغط Enter
  4. و نقوم بسحبها حسب مساحة الجدول.

هذه أربعة طرق سريعة و سهله للتعامل مع هذه الحالة 
و لمشاهدة الفيديو من هنا 


أتمنى لكم المتعة و الفائدة 

دمتم في حفظ الله 

يحيى حسين 
Excel MVP

Image

البحث على النت من خلال قيمة خلية في الاكسيل مباشرة بالضغط على ALT

بسم الله الرحمن الرحيم



هذا الموضوع يوضح كيفية إستخدام بعض خصائص الاكسيل في عملية البحث على النت من خلال إستخدام
ALT
و كليك بالماوس
لفتح خانة
Research
و الحصول على مواقع النت التي تتحدث عن نتيجة البحث, و لتوضيح هذه الآلية
سنقوم بكتابة إسم
Yahya Hussien

في أي خلية من خلايا الإكسيل

ثم بالضغط على
ALT
و على الماوس سيقوم الإكسيل بفتح خانة
Research
و يعطينا جميع النتائج المرتبطة في الخلية الموجودة في الإكسيل من خلال موقع Bing


و بالضغط على أي رابط سيتم فتح الرابط مباشرة


و نفس الطريقة يمكن تطبيقها على نتائج المعادلة فلو كان لدينا معادلة ناتجها خطأ
NA


فيمكننا البحث عن معلومات هذا الخطأ بنفس الطريقة
نضغط
ALT

ثم من الضغط بالماوس على الخلية

و سيقوم الإكسيل بالبحث عن هذا الخطأ


و لمشاهدة الفيديو




أتمنى أن تكون المعلومة مفيدة لكم

دمتم في حفظ الله

يحيى حسين
Excel MVP

Image

الحصول على الأرقام المفقودة من بين مجموعة أرقام

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

موضوع اليوم هو سؤال لأحد الأخوة في منتدى 
Excel4Us 
على هذا الرابط 
من هنا

و فكرة السؤال حول إمكانية الحصول على الارقام المفقودة من ضمت تسلسل فواتير, كما هو في الصورة التالية :
فكما نلاحظ أن بعض أرقام الفواتير في السلسلة أعلاه غير موجود مثل الرقم 4 و 6 و 7 و غيرها من الأرقام 
و السؤال كيف يمكنني معرفة هذه الأرقام المفقودة
الحل يكون بإستخدام معادلات الصفيف array formula 
حيث سنستخدم معادلة تقوم بإسترجاع الرقم المفقود, و لبناء هذه المعادلة نحتاج لمعرفة الحد الأعلى و الحد الأدنى للقيم و من ثم بناء سلسلة رقمية بينهم و مقارنتها مع الأرقام الموجودة في النطاق أعلاه و هو من : 
A2:A11
و لعمل ذلك في الخلية C2 سنقوم بكتابة المعادلة التالية : 

ثم نقوم بالضغط على Ctrl+Shift+Enter
و لفهم آلية عملها سنقوم بتجزئتها لعدة أجزاء: 
فمعادلة min تقوم بإيجاد الحد الأدنى من السلسلة الرقمية  
ومعادلة max تقوم بإيجاد الحد الأعلى من السلسلة الرقمية 
و لبناء سلسلة رقمية بينهما نستخدم معادلتي 
row 
indirect
ثم بإستخدام معادلة match لمطابقة أرقام المصفوفة و أرقام النطاق الذي إخترناه 
A2:A11
سيووم الإكسيل بإعطائنا تسلسل الأرقام حسب ما هي في النطاق أعلاه, و لكن ما يهمنا هنا هو الارقام التي لا تملك تسلسل و التي ستعطي خطأ 
#N/A
في المعادلة 
و هي ما يحقق طلبنا, لذلك نستخدم معادلة ISNA للحصول عليها 
و عند هذه النقطة نكون قد حصلنا على مصفوفة جديدة بالأرقام المفقودة و لترتيبها و إعطائها أرقام نقوم بربطها من خلال معادلة IF مع سلسلة رقمية جديدة تعتمد على بناء تسلسل رقمي من 1 إلى أكبر قيمة
و من ثم يتم ربط المتغيرات بالمعادلة الأخيرة Small للحصول على الارقام بتسلسل ثابت 
و هي المرحلة الأخيرة المرتبطة بالمعادلة index 

كما هو في العامود C 


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

لتحميل ملف الإكسيل و به المعادلات من خلال 
الرابط

أتمنى أن يستفيد الجميع منها 

دمتم في حفظ الله 

يحيى حسين 
Excel MVP 



Excel4Us