اذهب الي المحتوي
أوفيسنا

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

قام بنشر

طلبك غير مفهوم

اخي العزيز

طلبي هو:- لو عملت تقاطع بين العمودين (A,B)  سوف يكون الناتج العناصر المشتركه بين العمودين وهي(1و2و3) هذا نتيجة التقاطع 

اما المطلوب هو:- ايجاد العناصر المتبقيه من العمودA واظهارها في العمود C

ولو تبقى من عناصر B اظهارها في العمود D

المفروض النتيجه تكون الارقام(1و1و5) اي هذه الارقام تبقت من العمود A بمعنى (فضله)

ملاحظه:- كلا العمودين A,B قابله لتكرار الارقام

تحياتي لك ابو ساره

قام بنشر

 

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

مرفق حل بمعادلات الصفيف

في امان الله

 

بارك الله فيك اخي العزيز .فعلا هذا المطلوب ولكن لدي سؤال هل يمكن جعل List1 تشمل كل العمود وكذلك  List2 تشمل كل العمود الثاني اذا امكن التوضيح على نفس مرفقك العناصر المتبقيه 

شكري وتقديري لجهودك وفقك الله في خدمة الجميع وسدد خطاك

قام بنشر

 

 

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

مرفق حل بمعادلات الصفيف

في امان الله

 

بارك الله فيك اخي العزيز .فعلا هذا المطلوب ولكن لدي سؤال هل يمكن جعل List1 تشمل كل العمود وكذلك  List2 تشمل كل العمود الثاني اذا امكن التوضيح على نفس مرفقك العناصر المتبقيه 

شكري وتقديري لجهودك وفقك الله في خدمة الجميع وسدد خطاك

 

لم اعلم المطلوب بالضبط

جرب المرفق

في امان الله

العناصر المتبقية2.rar

قام بنشر

بعد إذن أستاذى العبقرى" الخالدى "

ولأثراء الموضوع بعد حله الرائع هذا حل أخر بطريقة أخرى

ملحوظة : المعادلة معادلة " صفيف " أى لابد من الضغط على " CTRL+SHIFT+ENTER "

=SMALL(IF(1-ISNUMBER(MATCH($A$2:$A$7+(COUNTIF(OFFSET($A$2;ROW($A$2:$A$7)-MIN(ROW($A$2:$A$7));;ROWS($A$2:$A$7)-ROW($A$2:$A$7)+MIN(ROW($A$2:$A$7)););$A$2:$A$7)/10^6);$B$2:$B$7+(COUNTIF(OFFSET($B$2;ROW($B$2:$B$7)-MIN(ROW($B$2:$B$7));;ROWS($B$2:$B$7)-ROW($B$2:$B$7)+MIN(ROW($B$2:$B$7)););$B$2:$B$7)/10^6);0));$A$2:$A$7);ROWS($1:1))

تقبل تحياتى

  • Like 1
قام بنشر

بعد إذن أستاذى العبقرى" الخالدى "

ولأثراء الموضوع بعد حله الرائع هذا حل أخر بطريقة أخرى

ملحوظة : المعادلة معادلة " صفيف " أى لابد من الضغط على " CTRL+SHIFT+ENTER "

=SMALL(IF(1-ISNUMBER(MATCH($A$2:$A$7+(COUNTIF(OFFSET($A$2;ROW($A$2:$A$7)-MIN(ROW($A$2:$A$7));;ROWS($A$2:$A$7)-ROW($A$2:$A$7)+MIN(ROW($A$2:$A$7)););$A$2:$A$7)/10^6);$B$2:$B$7+(COUNTIF(OFFSET($B$2;ROW($B$2:$B$7)-MIN(ROW($B$2:$B$7));;ROWS($B$2:$B$7)-ROW($B$2:$B$7)+MIN(ROW($B$2:$B$7)););$B$2:$B$7)/10^6);0));$A$2:$A$7);ROWS($1:1))

تقبل تحياتى

الاخوه الاعزاء الخالدي وجمال اشكر جهودكم المبذوله في هذا الموضوع. ارفقت لكما هذا المثال وعملت عليه هذا التعديل وهو زيادة نطاق كل من العمودين A,B ولم يفلح معي المطلوب

الاخ الخالدي المرفق الاول العناصر المتبقيه ادى الغرض ولكن انا عملت زيادة نطاق العمودين A,B لم يعمل معي

ارجو التعديل على هذا المرفق

تقبلو خالص احترامي وتقديري

مثال2.rar

قام بنشر

أين أرقام العمودين أخى لايوجد فى المرفق أى أرقام للعمل عليها

تقبل تحياتى

اخي جمال املا العمودين باي ارقام كانت المهم عندي امتلاء A,B  (اي يكون النطاق مفتوح وليس محدد ) لاني استخدم الملف وادخل البيانات فيه يوميا

وفقك الله في خدمة الجميع

قام بنشر (معدل)

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

بعد إذن أستاذى العبقرى" الخالدى "

ولأثراء الموضوع بعد حله الرائع هذا حل أخر بطريقة أخرى

ملحوظة : المعادلة معادلة " صفيف " أى لابد من الضغط على " CTRL+SHIFT+ENTER "

=SMALL(IF(1-ISNUMBER(MATCH($A$2:$A$7+(COUNTIF(OFFSET($A$2;ROW($A$2:$A$7)-MIN(ROW($A$2:$A$7));;ROWS($A$2:$A$7)-ROW($A$2:$A$7)+MIN(ROW($A$2:$A$7)););$A$2:$A$7)/10^6);$B$2:$B$7+(COUNTIF(OFFSET($B$2;ROW($B$2:$B$7)-MIN(ROW($B$2:$B$7));;ROWS($B$2:$B$7)-ROW($B$2:$B$7)+MIN(ROW($B$2:$B$7)););$B$2:$B$7)/10^6);0));$A$2:$A$7);ROWS($1:1))

تقبل تحياتى

 

بارك الله فيك استاذ جمال

إثراء قيم وفي محله

جزاكم الله خيرا

 

الاخوه الاعزاء الخالدي وجمال اشكر جهودكم المبذوله في هذا الموضوع. ارفقت لكما هذا المثال وعملت عليه هذا التعديل وهو زيادة نطاق كل من العمودين A,B ولم يفلح معي المطلوب

الاخ الخالدي المرفق الاول العناصر المتبقيه ادى الغرض ولكن انا عملت زيادة نطاق العمودين A,B لم يعمل معي

ارجو التعديل على هذا المرفق

تقبلو خالص احترامي وتقديري

 

المعادلة صحيحة والخطأ عدم ادخال المعادلة كصفيف أي لم يتم الضغط على  CTRL+SHIFT+ENTER بعد ادخال المعادلة

قف على الخلية C2 ثم اضغط F2 ثم اضغط CTRL+SHIFT+ENTER ثم اسحب المعادلة للأسفل

وطبق ذلك على المعادلة في الخلية D2

او هنا تعديل على المعادلة بحيث لا يلزم ادخالها كمعادلة صفيف

في الخلية C2

=IFERROR(INDEX(List1;MATCH(1;INDEX((COUNTIF(C$1:C1;List1)+COUNTIF(List2;List1)<COUNTIF(List1;List1))*1;;);0));"")

في الخلية D2

=IFERROR(INDEX(List2;MATCH(1;INDEX((COUNTIF(D$1:D1;List2)+COUNTIF(List1;List2)<COUNTIF(List2;List2))*1;;);0));"")

في امان الله

تم تعديل بواسطه الخالدي
قام بنشر

شكري وتقديري اخي الخالدي فعلا طبقت الادخال  وادى النتيجه المطلوبه

لك كل احترامي وبارك الله بجهودك انت والاخ جمال وفقكم الله لخدمة الجميع

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