triste قام بنشر ديسمبر 16, 2006 قام بنشر ديسمبر 16, 2006 الأخوة الكرام : لدى ورقة عمل ، العمود الأول يحتوى على أرقام مرجعية للعناصر المجودة بالعمود الثانى بشكل متناظر و لكن ، يمكن أن يكون هناك أكثر من رقم مرجعى للعنصر الواحد ، بمعنى أن نفس العنصر لو تكرر أكثر من مرة بالعمود الثانى ، يمكن أن يوجد رقم مرجعى مختلف له فى العمود الأول ( بحد أقصى رقمين مرجعيين للعنصر الواحد) و ما أريده ، هو استخدام دالة vlookup مع دالة or بحيث يقوم الإكسيل بجمع القيم الموجودة بالعمود الثالث ، قرين العمود الأول و الثانى كما لو كنت أقول : +vlookup(1 or 3 ; b3:b5 ; c3:c5) بمعنى لو كان الرقم المرجعى بالعمود لb هو 1 أو 3 اجمع القيم الموجودة فى العمود c
أكرم الغامدي قام بنشر ديسمبر 16, 2006 قام بنشر ديسمبر 16, 2006 برجاء إرفاق ملف ويكون به أمثلة توضيحية؛ لكي تتضح الصورة بشكل أكبر، ومن ثم نستطيع مساعدتك.
triste قام بنشر ديسمبر 17, 2006 الكاتب قام بنشر ديسمبر 17, 2006 (معدل) هذا هو الملف الموجود به المثال للمشكلة التى لدى و شكراًُ لك على الرد و الإستجابة أخى العزيز _______.rar تم تعديل ديسمبر 17, 2006 بواسطه triste
triste قام بنشر ديسمبر 17, 2006 الكاتب قام بنشر ديسمبر 17, 2006 ??????????????????? هل من مساعدة ... رجاءً
omar elhosseini قام بنشر ديسمبر 17, 2006 قام بنشر ديسمبر 17, 2006 الاخ triste تحياتى شاهد المرفق لعله يجيب على ما تطلب _______.rar
triste قام بنشر ديسمبر 18, 2006 الكاتب قام بنشر ديسمبر 18, 2006 راااااااااااااااااااااااااااااااااااااااااااااااااااااااااااائع بل و أكثر من رااااااااااااااااااائع بالفعل ، أخى / تامر عمر .. أنت عبقرى فعلاً هذا ما كنت فى أمس الحاجة إليه بالفعل ، بارك الله فيك و جزاك عنى كل خير إن شاء الله. فقط أرجو منك أن تشرح لى فكرة المعادلة التى وضعتها و حللت من خلالها المشكلة ، ، و لماذا و كيف تم من خلالها حل المشكلة ، خاصةً أننى لا أستخدم countif عادةً و لم أستطع أن أفهم كيف تحقق ما أحتاجه من خلال المزج بينها و بين sumif. مرة أخرى لا أعرف كيف أشكرك ، و لا تعلم أنت كم ساعدتنى و أسديت لى معروفاً كبيراً جدً ، بهذا الحل . أشكرك شكراً جزيلاً. و فى إنتظار شرحك الكريم .
omar elhosseini قام بنشر ديسمبر 18, 2006 قام بنشر ديسمبر 18, 2006 الاخ 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) اتمنى ان اكون استطعت التوضيح تحياتى
triste قام بنشر ديسمبر 22, 2006 الكاتب قام بنشر ديسمبر 22, 2006 شكراً جزيلاً لك على الشرح الوافى ، أخى الفاضل - المشرف / تامرنور و أعتذر لتأخرى فى الرد ، لظروف سفرى و عدم توافر إنترنت لدى أثناء ذلك .
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.