اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

الأخوة الكرام :

لدى ورقة عمل ، العمود الأول يحتوى على أرقام مرجعية للعناصر المجودة بالعمود الثانى بشكل متناظر

و لكن ، يمكن أن يكون هناك أكثر من رقم مرجعى للعنصر الواحد ، بمعنى أن نفس العنصر لو تكرر أكثر من مرة بالعمود الثانى ، يمكن أن يوجد رقم مرجعى مختلف له فى العمود الأول ( بحد أقصى رقمين مرجعيين للعنصر الواحد)

و ما أريده ، هو استخدام دالة vlookup مع دالة or

بحيث يقوم الإكسيل بجمع القيم الموجودة بالعمود الثالث ، قرين العمود الأول و الثانى

كما لو كنت أقول :

+vlookup(1 or 3 ; b3:b5 ; c3:c5)

بمعنى لو كان الرقم المرجعى بالعمود

لb

هو

1

أو

3

اجمع القيم الموجودة

فى العمود c

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

هذا هو الملف الموجود به المثال للمشكلة التى لدى

و شكراًُ لك على الرد و الإستجابة أخى العزيز

_______.rar

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

راااااااااااااااااااااااااااااااااااااااااااااااااااااااااااائع

بل و أكثر من رااااااااااااااااااائع بالفعل ، أخى / تامر عمر .. أنت عبقرى فعلاً

هذا ما كنت فى أمس الحاجة إليه بالفعل ، بارك الله فيك و جزاك عنى كل خير إن شاء الله.

فقط أرجو منك أن تشرح لى فكرة المعادلة التى وضعتها و حللت من خلالها المشكلة ، ، و لماذا و كيف تم من خلالها حل المشكلة ، خاصةً أننى لا أستخدم countif عادةً و لم أستطع أن أفهم كيف تحقق ما أحتاجه من خلال المزج بينها و بين sumif.

مرة أخرى لا أعرف كيف أشكرك ، و لا تعلم أنت كم ساعدتنى و أسديت لى معروفاً كبيراً جدً ، بهذا الحل . أشكرك شكراً جزيلاً.

و فى إنتظار شرحك الكريم .

قام بنشر

الاخ triste

تحياتى لك

اخى العزيز

محرك الصيغة يكمن فى الجزء الاول من الشرط

=IF(COUNTIF($A$2:A2;A2)=1;SUMIF($A$2:$A$9;A2;$C$2:$C$9);"")
وهو (COUNTIF) يتم الجمع بأستخدام (SUMIF) كالمعتاد ولكننا نريد ان يتم الجمع فى اول ظهور الحدث (محمد) مثلا وهنا يأتى دور الشرط الذى يسمح بالجمع فقط اذا كان محمد هو اول اسم ل (محمد) وليس الثانى او لثالث بالنسبة للعمود (D) ففى كل خلية سطر منه تم تثبيت بداية عد الحدث (محمد) ب ($A$2) وانتهى بهذا السطر (A2) فيكون عدد مرات تكرار الحدث 1 وهنا يتحقق الشرط ويتم الجمع عن طريق (SUMIF) لكل تكرارت الحدث (محمد) اما فى السطر الخامس المحتوى على الحدث الثانى من (محمد) لننظر الى الشرط الموجود فية سنجد الاتى
COUNTIF($A$2:A5;A5)

سنجد انه يقوم بعد الحدث (محمد) من البداية ($A$2) الى هذا السطر (A5)

فيكون ناتج (COUNTIF) هو 2 فلا تقوم دالة (IF) بنتفيذ الجمع عن طريق (SUMIF)

اتمنى ان اكون استطعت التوضيح

تحياتى

قام بنشر

شكراً جزيلاً لك على الشرح الوافى ، أخى الفاضل - المشرف / تامرنور

و أعتذر لتأخرى فى الرد ، لظروف سفرى و عدم توافر إنترنت لدى أثناء ذلك .

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information