0 تصويتات
في تصنيف مناهج دراسية بواسطة (1.1مليون نقاط)

استخدام الدوال القيم الفريدة في النسخ الحديثة في أكسل نستخدم دالة UNIQUE 

.برنامج أكسل كيف نستخدم الدوال القيم الفريدة كما هو معلوم في النسخ الحديثة نستخدم دالة UNIQUE 

مرحباً بكم زوارنا الطلاب والطالبات في موقعنا التعليمي والثقافي موقع [[النابض دوت كوم]] يسرنا بزيارتكم أن نقدم لكم الأجابة الصحيحة والنموذجية للسؤال القائل.استخدام الدوال القيم الفريدة في النسخ الحديثة في أكسل نستخدم دالة UNIQUE 

الجواب الصحيح هو كالتالي ::

القيم الفريدة 

كما هو معلوم في النسخ الحديثة نستخدم دالة UNIQUE 

للحصول على قيم فريدة غير مكررة ويمكن اضافة دوال اخرى مثل SORT مثلا ان اردنا فرز الاسماء 

=UNIQUE(A2:A19)

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

=IFERROR(INDEX($A$2:$A$11,MATCH(0,COUNTIF($C$1:C1,$A

$2:$A$11),0)),"")

دالة مركبة من IFERROR و INDEXو MATCH و COUNTIF

ويتم تنفيذها كما يلي:

1. القسم الأول: IFERROR(...)

دالة IFERROR إذا كانت النتيجة داخل الأقواس تؤدي إلى خطأ (مثل #N/A أو (#VALUE!)، سيتم إرجاع القيمة البديلة المكتوبة بين علامتي التنصيص " "، والتي في هذه الحالة هي فارغة ("").

2. القسم الثاني : INDEX($A$2:$A$11, ...)

دالة INDEX تستخدم لاستخراج قيمة من النطاق $A$2:$A$11 بناءً على رقم الصف الذي سيتم تحديده داخل الدالة. الرقم الذي سيتم استخدامه كـ "صف" سيأتي من دالة MATCH.

3. القسم الثالث: MATCH(0, COUNTIF($C$1:C1, $A$2:$A$11), 0)

دالة COUNTIF($C$1:C1, $A$2:$A$11): هذه الدالة تقوم بحساب عدد المرات التي تظهر فيها كل قيمة من النطاق $A$2:$A$11 في النطاق $C$1:C1. اذا هي تبحث عن كل قيمة من A2:A11 داخل النطاق (C1:C1) وقد تمتد إلى الأسطر الأعلى مع كل عملية تكرار.

دالة MATCH(0, ..., 0): هذه الدالة تبحث عن أول رقم 0 في النتيجة التي تم إرجاعها من COUNTIF. عند العثور على 0 ، يعني أن هذه القيمة لم تظهر بعد في النطاق C1:C1، وبالتالي تعتبر قيمة غير مكررة أي أنها لم تتكرر قبل ذلك في العمود C).)

4. النتيجة:

الدالة تقوم بالبحث عن العناصر الفريدة في النطاق A2:A11، وتقوم بإرجاع القيم الفريدة قيمة بعد الأخرى (حسب ترتيب ظهورها في النطاق) في العمود C.

الدالة تستخدم دالة COUNTIF لتحديد ما إذا كانت القيم في النطاق A2:A11 قد تم تكرارها سابقًا في العمود C.

عند العثور على قيمة لم تتكرر بعد في العمود C، يتم إرجاعها باستخدام دالة INDEX.

إذا حدث أي خطأ أثناء العملية يتم إرجاع قيمة فارغة ("")

تابع قراءة في الأسفل 

1 إجابة واحدة

0 تصويتات
بواسطة (1.1مليون نقاط)
 
أفضل إجابة

استخدام الدوال القيم الفريدة في النسخ الحديثة في أكسل نستخدم دالة UNIQUE 

يتبع 

تقوم الدالة التالية بنفس عمل الدالة السابقة وهي أطول منها كما نلاحظ

FERROR(INDEX($A$2:$A$11,SMALL(MATCH($A$2:$A$11,$A$2:$A$11,0), SUM((COUNTIF($A$2:$A$11,$C$1:C1)))+1)),"")

كيف تعمل الدالة السابقة : تنقسم الى عدة أقسام

1. القسم الأول : IFERROR(...)

الدالة I FERROR تستخدم للتعامل مع الأخطاء. بمعنى آخر، إذا كانت النتيجة داخل الأقواس تؤول إلى خطأ (مثل #N/A أو #VALUE!)، فإنها سترجع القيم المحددة في حال وجود خطأ. في هذه الحالة، إذا كانت النتيجة خطأ، سترجع القيم فارغة ("").

2. القسم الثاني : INDEX($A$2:$A$11, ...)

دالة INDEX ترجع قيمة من نطاق محدد بناء على رقم الصف المعطى. في هذه الحالة، فإن INDEX($A$2:$A$11, ...) تعني أنك تطلب قيمة من النطاق A2:A11 باستخدام رقم الصف الذي سيتم تحديده في الجزء الثاني.

3. القسم الثالث: SMALL(MATCH($A$2:$A$11,$A$2:$A$11,0), SUM((COUNTIF($A$2:$A$11,$C$1:C1)))+1)

هنا، نبدأ مع دالة MATCH($A$2:$A$11, $A$2:$A$11, 0). تقوم هذه الدالة بالبحث عن كل عنصر في النطاق $A$2:$A$11، وتعيد مكان كل قيمة في نفس النطاق. لأن النطاق هو نفسه في المعاملين الأول والثاني، فإن النتيجة ستكون عبارة عن أرقام تمثل المواقع.

ثم، يتم تطبيق دالة SMALL على هذه الأرقام، وهي تقوم باختيار أصغر الأرقام أو القيم التي تمثل أصغر موقع .

وأخيرا الجزء الآخر هو SUM(COUNTIF($A$2:$A$11, $C$1:C1)) + 1. دالة COUNTIF تقوم بحساب عدد المرات التي تظهر فيها القيم الموجودة في النطاق $C$1:C1 داخل النطاق $A$2:$A$11. يتم جمع هذه القيم باستخدام دالة SUM، ثم إضافة 1 لتحديد رقم الصف الذي سيتم استخدامه في دالة SMALL.

النتيجة النهائية:

الدالة في النهاية تقوم بالبحث عن القيم المتكررة في النطاق A2:A11، تعيد القيم الموجودة بناء على ترتيبها في النطاق، مع معالجة الأخطاء في حال حدوثها.

الصورة المرفقة توضح القصد 

استخدام الدوال القيم الفريدة في النسخ الحديثة في أكسل نستخدم دالة UNIQUE

 والله اعلى وأعلم 

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

اسئلة متعلقة

0 تصويتات
1 إجابة
مرحبًا بكم إلى موقع النابض دوت كوم ، حيث يمكنك طرح الأسئلة وانتظار الإجابة عليها من المستخدمين الآخرين.
...