حل مشكلة جمع الوقت في Excel

 سنتعرف في هذا الدرس على حل مشكلة عدم الحصول على النتيجة المتوقعة عند جمع الوقت في برنامج Excel



لنفترض أننا نقوم بتسجيل الوقت ( ساعات ودقائق ) الذي قام بعمله كل عامل في أحد المصانع خلال أيام الأسبوع , وفي نهاية الأسبوع نريد معرفة اجمالي الوقت الذي قام بعمله كل عامل .


لحساب اجمالي الوقت لكل عامل ببساطة سنستخدم دالة SUM

حل مشكلة جمع الوقت في Excel



من الواضح أن نتيجة جمع الوقت خاطئة , لكن ما السبب في ذلك ؟


في برنامج Excel عند جمع الوقت سيقوم بإضافة الوقت وليس جمعه , على سبيل المثال اذا قمنا بجمع الوقت 17:50 مع الوقت 11:20 فإن المتوقع أن تكون النتيجة هي الوقت 29:10 ولكن المعادلة سترجع الوقت 05:10


السبب في ذلك أن برنامج Excel قام بطرح 24 ساعة ( يوم كامل ) من الوقت فأصبح الباقي هو الوقت 05:10

حل مشكلة جمع الوقت في Excel



لحل هذه المشكلة قم بتحديد الخلايا التي تحتوي على اجمالي الوقت للخمسة عمال وهي النطاق I2:I6 ثم قم بالضغط على زر الماوس الأيمن واختر Format Cell من القائمة المختصرة .

حل مشكلة جمع الوقت في Excel




سيظهر مربع حوار Format Cells قم بعمل التالي :

- من القائمة Category اختر Custom

- في مربع النص Type اكتب التنسيق الموضح في الصورة بالأسفل .

- اضغط على زر OK

حل مشكلة جمع الوقت في Excel



الأن سيظهر الوقت الصحيح لعملية جمع وقت العمل خلال أيام الأسبوع لكل عامل .

حل مشكلة جمع الوقت في Excel

استخدام دالة INDEX مع دالة MATCH

 سنتعرف في هذا الدرس على كيفية استخدام دالة INDEX مع دالة MATCH لأداء عملية البحث داخل نطاق من البيانات .


ملحوظة :

- يمكنك التعرف على دالة INDEX من خلال هذا الدرس : دالة INDEX

- يمكنك التعرف على دالة MATCH من خلال هذا الدرس : دالة MATCH





لنفترض أن لدينا أسعار قائمة طعام لمطعم يقوم بعمل بعض الساندوتشات السريعة :

- الجبنة Cheese

- البرجر Burger

- دجاج Chicken

- البيض Egg

- السمك Fish


وكل ساندوتش يوجد منه ثلاثة أحجام :

- الصغير Small

- الوسط Medium

- الكبير Large


ونريد استخدام دالة INDEX مع دالة MATCH لمعرفة سعر أي ساندوتش ذو حجم معين , لعمل ذلك سنستخدم المعادلة التالية :

INDEX(B2:D6,MATCH(G3,A2:A6,0),MATCH(G4,B1:D1,0))


دالة INDEX سترجع قيمة الخلية الواقعة في صف معين وعمود معين .



رقم الصف سيتم معرفته من خلال دالة MATCH كالتالي :


MATCH(G3,A2:A6,0)

دالة MATCH ستبحث عن ترتيب القيمة الموجودة في الخلية G3 داخل النطاق A2:A6



رقم العمود سيتم معرفته من خلال دالة MATCH كالتالي :


MATCH(G4,B1:D1,0)

دالة MATCH ستبحث عن ترتيب القيمة الموجودة في الخلية G4 داخل النطاق B1:D1



في الشكل التالي المعادلة سترجع سعر ساندوتش الدجاج ذو الحجم الكبير كالتالي :

INDEX(B2:D6,MATCH(G3,A2:A6,0),MATCH(G4,B1:D1,0))

INDEX(B2:D6,3,3)

30

استخدام دالة INDEX مع دالة MATCH




في الشكل التالي المعادلة سترجع سعر ساندوتش البيض ذو الحجم الوسط كالتالي :

INDEX(B2:D6,MATCH(G3,A2:A6,0),MATCH(G4,B1:D1,0))

INDEX(B2:D6,4,2)

12

استخدام دالة INDEX مع دالة MATCH






في الشكل التالي المعادلة سترجع سعر ساندوتش الجبنة ذو الحجم الصغير كالتالي :

INDEX(B2:D6,MATCH(G3,A2:A6,0),MATCH(G4,B1:D1,0))

INDEX(B2:D6,1,1)

10

استخدام دالة INDEX مع دالة MATCH




في الشكل التالي المعادلة سترجع سعر ساندوتش البرجر ذو الحجم الوسط كالتالي :

INDEX(B2:D6,MATCH(G3,A2:A6,0),MATCH(G4,B1:D1,0))

INDEX(B2:D6,2,2)

15

استخدام دالة INDEX مع دالة MATCH




في الشكل التالي المعادلة سترجع سعر ساندوتش السمك ذو الحجم الكبير كالتالي :

INDEX(B2:D6,MATCH(G3,A2:A6,0),MATCH(G4,B1:D1,0))

INDEX(B2:D6,5,3)

20

استخدام دالة INDEX مع دالة MATCH

دالة INDEX

 دالة INDEX ترجع قيمة مرجع تقوم بتحديده عن طريق رقم الصف ورقم العمود الموجود فيه داخل مصفوفة ( نطاق ) .






معاملات دالة INDEX


array : المصفوفة ( النطاق )

row_num : رقم الصف

[column_num] : رقم العمود









مثال على دالة INDEX


فى الشكل التالى دالة INDEX ترجع قيمة المرجع الموجود فى الصف رقم 2 والعمود رقم 3 داخل النطاق B2:D5 وهو المرجع D3

دالة INDEX





فى الشكل التالى دالة INDEX ترجع قيمة المرجع الموجود فى الصف رقم 3 والعمود رقم 1 داخل النطاق B2:D5 وهو المرجع B4

دالة INDEX





فى الشكل التالى دالة INDEX ترجع قيمة المرجع الموجود فى الصف رقم 2 والعمود رقم 2 داخل النطاق B2:D5 وهو المرجع C3

دالة INDEX

دالة MATCH

 دالة MATCH تبحث عن قيمة داخل مصفوفة , ثم ترجع مكان هذه القيمة داخل المصفوفة .









معاملات دالة MATCH

lookup_value : القيمة التى تريد البحث عنها .

lookup_array : المصفوفة التى سيتم البحث داخلها .

[match_type] : يستخدم هذا المعامل لتحديد هل ستقوم دالة MATCH بالبحث عن قيمة مطابقة أم البحث عن قيمة تقريبية , هذا المعامل يأخذ أحد القيم الثلاثة التالية ( القيمة الافتراضية هى 1 ) :



القيمة 0 ( البحث عن قيمة مطابقة )

- دالة MATCH ستقوم بالبحث عن القيمة التى تريدها داخل المصفوفة  .

- اذا وجدتها سترجع دالة MATCH مكان هذه القيمة .

- اذا لم تجدها سترجع دالة MATCH الخطأ N/A#


ملحوظة : ليس من الضرورى أن تكون المصفوفة مرتبة .





القيمة 1 ( البحث عن قيمة تقريبية )

- دالة MATCH ستقوم بالبحث عن القيمة التى تريدها داخل المصفوفة  .

- اذا وجدتها سترجع دالة MATCH مكان هذه القيمة .

- اذا لم تجدها ستقوم دالة MATCH  بالبحث عن أكبر قيمة أصغر من القيمة التى تريدها وترجع مكان هذه القيمة , وفى حالة كان لا يوجد أى قيمة أصغر من القيمة التى تريدها سترجع دالة MATCH الخطأ N/A#


ملحوظة : لابد أن تكون المصفوفة مرتبة تصاعديا للحصول على نتائج صحيحة .





القيمة 1- ( البحث عن قيمة تقريبية )

- دالة MATCH ستقوم بالبحث عن القيمة التى تريدها داخل المصفوفة  .

- اذا وجدتها سترجع دالة MATCH مكان هذه القيمة .

- اذا لم تجدها ستقوم دالة MATCH  بالبحث عن أصغر قيمة أكبر من القيمة التى تريدها وترجع مكان هذه القيمة , وفى حالة كان لا يوجد أى قيمة أكبر من القيمة التى تريدها سترجع دالة MATCH الخطأ N/A#


ملحوظة : لابد أن تكون المصفوفة مرتبة تنازليا للحصول على نتائج صحيحة .







مثال على دالة MATCH عند اسناد المعامل match_type القيمة 0


في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1002 داخل النطاق A2:A6 فتجدها وترجع مكان هذه القيمة وهو 3

دالة MATCH





في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1005 داخل النطاق A2:A6 فتجدها وترجع مكان هذه القيمة وهو 2

دالة MATCH






في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1006 داخل النطاق A2:A6 فلن تجدها ولن تقوم بالبحث عن أى قيمة بديلة وترجع الخطأ N/A#

دالة MATCH









مثال على دالة MATCH عند اسناد المعامل match_type القيمة 1


في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1002 داخل النطاق A2:A6 فتجدها وترجع مكان هذه القيمة وهو 2

دالة MATCH





في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1006 داخل النطاق A2:A6 فلن تجدها , فستقوم بالبحث عن أكبر قيمة أصغر من القيمة 1006 فتجد القيمة 1005 وترجع مكان هذه القيمة وهو 5

دالة MATCH





في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1000 داخل النطاق A2:A6 فلن تجدها , فستقوم بالبحث عن أكبر قيمة أصغر من القيمة 1000 فلن تجد أي قيمة أصغر من القيمة 1000 , لذا سترجع الخطأ N/A#

دالة MATCH







مثال على دالة MATCH عند اسناد المعامل match_type القيمة 1-


في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1002 داخل النطاق A2:A6 فتجدها وترجع مكان هذه القيمة وهو 4

دالة MATCH







في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1000 داخل النطاق A2:A6 فلن تجدها , فستقوم بالبحث عن أصغر قيمة أكبر من القيمة 1000 فتجد القيمة 1001 وترجع مكان هذه القيمة وهو 5

دالة MATCH





في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1006 داخل النطاق A2:A6 فلن تجدها , فستقوم بالبحث عن أصغر قيمة أكبر من القيمة 1006 فلن تجد أي قيمة أكبر من القيمة 1006 , لذا سترجع الخطأ N/A#

دالة MATCH

دالة ADDRESS

 دالة ADDRESS تأخذ رقم الصف ورقم العمود ثم ترجع مرجع مكون من هذه المعلومات .






معاملات دالة ADDRESS

row_num : رقم الصف .

column_num : رقم العمود .

[abs_num] : رقم يعبر عن نوع المرجع ( مطلق Absolute - نسبي Relative ) كالتالي :

الرقم 1 : الصف مرجع مطلق - العمود مرجع مطلق .

الرقم 2 : الصف مرجع مطلق - العمود مرجع نسبي .

الرقم 3 : الصف مرجع نسبي - العمود مرجع مطلق .

الرقم 4 : الصف مرجع نسبي - العمود مرجع نسبي .

لاحظ أن هذا المعامل اختياري والقيمة الافتراضية له هي 1

ملحوظة : اذا كنت تريد معرفة الفرق بين المرجع المطلق والمرجع النسبي قم بقراءة هذا الدرس : تثبيت خلية Excel

[a1] : هذا المعامل يحدد تنسيق المرجع ويأخذ أحد القيمتين :

TRUE : التنسيق A1 وهو التنسيق المألوف لنا مثل المرجع B3

FALSE : التنسيق R1C1 وهذا التنسيق يتم كتابة رقم الصف ورقم العمود في المرجع , على سبيل المثال المرجع B3 يتم كتابته هكذا R3C2 أي الخلية الواقعة في تقاطع الصف رقم 3 والعمود رقم 2

لاحظ أن هذا المعامل اختياري والقيمة الافتراصية له هي TRUE

[sheet_text] : اسم الصفحة الموجود بها المرجع , هذا المرجع اختياري واذا لم تعطي قيمة له سيتم كتابة المرجع بدون اسم صفحة .







مثال على دالة ADDRESS

في الشكل التالي دالة ADDRESS ترجع المرجع 3$E$ طبقا لقيم المعاملات كالتالي :

row_num : الصف رقم 3

column_num : العمود رقم 5 أي العمود E

[abs_num] : الرقم 1 ( القيمة الافتراصية ) أي الصف مرجع مطلق - العمود مرجع مطلق .

[a1] : القيمة TRUE ( القيمة الافتراضية ) أي التنسيق A1

[sheet_text] : لا يوجد قيمة لذا سيتم كتابة المرجع بدون اسم صفحة .

دالة ADDRESS




في الشكل التالي دالة ADDRESS ترجع المرجع E3 طبقا لقيم المعاملات كالتالي :

row_num : الصف رقم 3

column_num : العمود رقم 5 أي العمود E

[abs_num] : الرقم 4 أي الصف مرجع نسبي - العمود مرجع نسبي .

[a1] : القيمة TRUE ( القيمة الافتراضية ) أي التنسيق A1

[sheet_text] : لا يوجد قيمة لذا سيتم كتابة المرجع بدون اسم صفحة .

دالة ADDRESS



في الشكل التالي دالة ADDRESS ترجع المرجع R3C5 طبقا لقيم المعاملات كالتالي :

row_num : الصف رقم 3

column_num : العمود رقم 5 أي العمود E

[abs_num] : الرقم 1 أي الصف مرجع مطلق - العمود مرجع مطلق .

[a1] : القيمة FALSE أي التنسيق R1C1

[sheet_text] : لا يوجد قيمة لذا سيتم كتابة المرجع بدون اسم صفحة .

دالة ADDRESS



في الشكل التالي دالة ADDRESS ترجع المرجع Sales!E3 طبقا لقيم المعاملات كالتالي :

row_num : الصف رقم 3

column_num : العمود رقم 5 أي العمود E

[abs_num] : الرقم 4 أي الصف مرجع نسبي - العمود مرجع نسبي .

[a1] : القيمة TRUE أي التنسيق A1

[sheet_text] : اسم الصفحة Sales

دالة ADDRESS

دالة HYPERLINK

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






معاملات دالة HYPERLINK

link_location : الملف الذي تريد فتحه أو عنوان الموقع الذي تريد الذهاب إليه أو البريد الالكتروني الذي تريد إرسال رساله له .

[friendly_name] : نص الرابط , هذا المعامل اختياري اذا لم تعطي قيمة له ستكون قيمته هي نص الرابط الموجود في المعامل link_location







مثال على دالة HYPERLINK

في الشكل التالي دالة HYPERLINK تقوم بالذهاب إلى موقع https://www.google.com عند الضغط على الرابط Google Website

دالة HYPERLINK



في الشكل التالي دالة HYPERLINK تقوم بإرسال بريد الكتروني إلى support@excelawy.com عند الضغط على الرابط Contact Us

دالة HYPERLINK



في الشكل التالي دالة HYPERLINK تقوم بفتح ملف Excel اسمه April موجود في المجلد Months في الجزء D عند الضغط على الرابط D:\Months\April.xlsx

دالة HYPERLINK



في الشكل التالي دالة HYPERLINK تقوم بفتح ملف Excel اسمه April موجود في المجلد Months في الجزء D عند الضغط على الرابط April Invoice

دالة HYPERLINK



في الشكل التالي دالة HYPERLINK تقوم بفتح ملف Excel اسمه Java عند الضغط على الرابط Java Book

لاحظ عدم كتابة مسار الملف كاملا وهذا معناه أن هذا المسار موجود في نفس المكان الموجود فيه ملف العمل الذي نعمل عليه حاليا , أي أن :

اذا كان ملف العمل الحالي موجود في المسار C:\Books

فإن المسار المكتوب في المعادلة كاملا هو C:\Books\Programming\Java.xlsx

دالة HYPERLINK

دالة INDIRECT

 دالة INDIRECT تقوم بتحويل مرجع على شكل نص إلى مرجع .






معاملات دالة INDIRECT

ref_text : المرجع على شكل نص الذي تريد تحويله إلى مرجع .

[A1] : هذا المعامل يحدد تنسيق المرجع ويأخذ أحد القيمتين :

TRUE : التنسيق A1 وهو التنسيق المألوف لنا مثل المرجع B3

FALSE : التنسيق R1C1 وهذا التنسيق يتم كتابة رقم الصف ورقم العمود في المرجع , على سبيل المثال المرجع B3 يتم كتابته هكذا R3C2 أي الخلية الواقعة في تقاطع الصف رقم 3 والعمود رقم 2

لاحظ أن هذا المعامل اختياري والقيمة الافتراصية له هي TRUE






مثال على دالة INDIRECT

في الشكل التالي دالة INDIRECT تقوم بتحويل النص "B3" إلى المرجع B3 ثم ترجع المعادلة قيمة هذا المرجع .

دالة INDIRECT



في الشكل التالي دالة INDIRECT تقوم بتحويل النص "R3C2" إلى المرجع R3C2 ( المرجع B3 بالتنسيق R1C1 ) ثم ترجع المعادلة قيمة هذا المرجع .

دالة INDIRECT



في الشكل التالي دالة INDIRECT تقوم بتحويل النص "B1:B3" إلى المرجع B1:B3 ثم ترسل هذا المرجع إلى دالة SUM التي بدورها ترجع مجموع هذا المرجع .

دالة INDIRECT

دالة TRANSPOSE

 دالة TRANSPOSE تقوم بعمل انعكاس لنطاق بحيث تصبح الأعمدة صفوف وتصبح الصفوف أعمدة .






معاملات دالة TRANSPOSE

array : النطاق ( المصفوفة ) الذي تريد عمل انعكاس له .






مثال على دالة TRANSPOSE

الجدول التالي يحتوي على درجات بعض الطلاب في ثلاثة مواد ( اللغة العربية Arabic - اللغة الانجليزية English - الرياضيات Math ) ونريد عمل انعكاس لهذه البيانات بحيث تصبح الأعمدة صفوف وتصبح الصفوف أعمدة .

دالة TRANSPOSE



سنستخدم دالة TRANSPOSE لعمل انعكاس للبيانات السابقة وهي النطاق A1:D6 , ولأن دالة TRANSPOSE سترجع أكثر من قيمة لذا لابد من ادخالها على شكل معادلة مصفوفة Array Formula كالتالي :


- حدد النطاق الذي سيتم عمل الانعكاس داخله وليكن مثلا النطاق A8:F11 , لاحظ أن النطاق الأصلى 6 صفوف و 4 أعمدة - النطاق الذي يتم الانعكاس به 4 صفوف و 6 أعمدة .

- في شريط المعادلة اكتب المعادلة التالية :

TRANSPOSE(A1:D6)

- اضغط من لوحة المفاتيح على Ctrl + Shift + Enter

دالة TRANSPOSE

دالة CHOOSE

دالة CHOOSE تختار قيمة من بين مجموعة من القيم بناء على ترتيب هذه القيمة .









معاملات دالة CHOOSE


index_num
ترتيب القيمة التي تريدها .


value1, [value2], [value3],[value4]
القيم التي تريد الإختيار منها , حيث أن أول قيمة تأخذ الترتيب رقم 1 وثاني قيمة تأخذ الترتيب رقم 2 وهكذا ....









مثال على دالة CHOOSE


الجدول التالى يحتوى قيم بعض الفواتير حيث يحتوي على ( رقم الفاتورة Invoice Number - قيمة الفاتورة Invoice Amount ) ونريد تطبيق بعض العمليات الحسابية على قيم الفواتير وهي ( المجموع SUM - المتوسط AVERAGE - العدد COUNT - أكبر قيمة MAX - أصغر قيمة MIN ) ونريد المستخدم اختيار العملية الحسابية التي يريدها عن طريق كتابة رقم العملية الحسابية .

لعمل ذلك سنستخدم المعادلة التالية :

CHOOSE(F9,SUM(B2:B8),AVERAGE(B2:B8),COUNT(B2:B8),MAX(B2:B8),MIN(B2:B8))

دالة CHOOSE ستقوم بتنفيذ العملية الحسابية التي تم ادخال رقمها في الخلية F9 , أي أن :

- اذا أدخل المستخدم الرقم 1 سيتم تنفيذ العملية الحسابية SUM(B2:B8)

- اذا أدخل المستخدم الرقم 2 سيتم تنفيذ العملية الحسابية AVERAGE(B2:B8)

- اذا أدخل المستخدم الرقم 3 سيتم تنفيذ العملية الحسابية COUNT(B2:B8)

- اذا أدخل المستخدم الرقم 4 سيتم تنفيذ العملية الحسابية MAX(B2:B8)

- اذا أدخل المستخدم الرقم 5 سيتم تنفيذ العملية الحسابية MIN(B2:B8)


ملحوظة : يمكنك التعرف على الدوال السابقة من خلال هذه الدروس : دالة SUM - دالة AVERAGE - دالة COUNT - دالة MAX - دالة MIN




في الشكل التالي المستخدم أدخل الرقم 1 لذا دالة CHOOSE ستقوم بتنفيذ العملية الحسابية SUM(B2:B8)

دالة CHOOSE





في الشكل التالي المستخدم أدخل الرقم 2 لذا دالة CHOOSE ستقوم بتنفيذ العملية الحسابية AVERAGE(B2:B8)

دالة CHOOSE





في الشكل التالي المستخدم أدخل الرقم 3 لذا دالة CHOOSE ستقوم بتنفيذ العملية الحسابية COUNT(B2:B8)

دالة CHOOSE





في الشكل التالي المستخدم أدخل الرقم 4 لذا دالة CHOOSE ستقوم بتنفيذ العملية الحسابية MAX(B2:B8)

دالة CHOOSE





في الشكل التالي المستخدم أدخل الرقم 5 لذا دالة CHOOSE ستقوم بتنفيذ العملية الحسابية MIN(B2:B8)

دالة CHOOSE

دالة COLUMN

 دالة COLUMN ترجع رقم العمود الذي يحتوي على خلية معينة .






معاملات دالة COLUMN

[reference] : المرجع , وهناك احتمالين :

- اذا كان المرجع عبارة عن خلية واحدة سترجع دالة COLUMN رقم العمود الذي يحتوي على هذه الخلية .

- اذا كان المرجع عبارة عن نطاق سترجع دالة COLUMN رقم أول عمود في هذا النطاق .

لاحظ أن هذه المعامل اختياري والقيمة الافتراضية له هي الخلية النشطة .






مثال على دالة COLUMN

في الشكل التالي دالة COLUMN ترجع رقم العمود الذي يحتوي على الخلية D5

دالة COLUMN



في الشكل التالي دالة COLUMN ترجع رقم أول عمود في النطاق E2:G9

دالة COLUMN



في الشكل التالي دالة COLUMN ترجع رقم العمود الذي يحتوي على الخلية النشطة وهي الخلية C4

دالة COLUMN

دالة ROW

 دالة ROW ترجع رقم الصف الذي يحتوي على خلية معينة .






معاملات دالة ROW

[reference] : المرجع , وهناك احتمالين :

- اذا كان المرجع عبارة عن خلية واحدة سترجع دالة ROW رقم الصف الذي يحتوي على هذه الخلية .

- اذا كان المرجع عبارة عن نطاق سترجع دالة ROW رقم أول صف في هذا النطاق .

لاحظ أن هذه المعامل اختياري والقيمة الافتراضية له هي الخلية النشطة .






مثال على دالة ROW

في الشكل التالي دالة ROW ترجع رقم الصف الذي يحتوي على الخلية E3

دالة ROW



في الشكل التالي دالة ROW ترجع رقم أول صف في النطاق B2:F7

دالة ROW



في الشكل التالي دالة ROW ترجع رقم الصف الذي يحتوي على الخلية النشطة وهي الخلية C4

دالة ROW

دالة COLUMNS

 دالة COLUMNS ترجع عدد الأعمدة داخل نطاق ( مصفوفة ) .






معاملات دالة COLUMNS

array : النطاق ( المصفوفة ) الذي تريد معرفة عدد الأعمدة الموجودة داخله .






مثال على دالة COLUMNS

في الشكل التالي دالة COLUMNS ترجع عدد الأعمدة الموجودة داخل النطاق B4

دالة COLUMNS



في الشكل التالي دالة COLUMNS ترجع عدد الأعمدة الموجودة داخل النطاق B4:D6

دالة COLUMNS



في الشكل التالي دالة COLUMNS ترجع عدد الأعمدة الموجودة داخل الصف رقم 5 بالكامل .

دالة COLUMNS