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

مشكلة بخصوص vlookup و IF


abibdah

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

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

اهلا بك اخي العزيز في منتدانا الرائع وسوف تسعد كثيرا لانضمامك الينا

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

تقبل فائق احترامي وتقديري

 

Vlookup & If++.rar

  • Like 1
رابط هذا التعليق
شارك

أخى الحبيب الغالى ( عباس )

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

ولأثراء الموضوع حل أخر

vlookup&if 2.rar

  • Like 5
رابط هذا التعليق
شارك

أستاذنا العبقري / جمال عبد السميع

 

جزاك الله خيراً على تركيبة دوال البحث رائع جداً. جعل الله جميع أعمالك في ميزان حسناتك ودام عليك الصحة والعافية. لك كل التحية والتقدير.

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

رابط هذا التعليق
شارك

أختى الغالية ( أم عبد الله )

كما شرفت المرأة المصرية مصر ، فحضرتك فخر لأى أمرأة فى منتدانا هذا ، بارك الله فيكى وزادك من علمه وفضله

شكرا : أستاذتى الغالية

تم تعديل بواسطه جمال عبد السميع
  • Like 5
رابط هذا التعليق
شارك

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

الاستاذ والاخ الحبيب ابو محمود شافاكم الله وعافاكم

ادام  الله عليكم نعمة  البصر والبصيرة واعطاكم الصحة والعافية

معادلات قمة في  الابداع وتركيبها ليس لها الا { ملك المعادلات }

وفقك الله واعانك لعمل الخير ومساعدة الاخوة الاعضاء

تقبل فائق احترامي وتقديري

  • Like 1
رابط هذا التعليق
شارك

شكرا أخى الحبيب ( عباس )

على مرورك ومشاعرك التى أعرفها وأشعر بها جيدا جزاك الله خيرا

وأبعد اللهم عنك المرض أنت وجميع أخوتنا وكل أمتنا الأسلامية

تقبل تحيات : أخيك

  • Like 4
رابط هذا التعليق
شارك

استاذي جمال

 

لو تكرمت ما معنى zzzzzz

التي في الكود 

LOOKUP("zzzzzz";$C$1:C6)

وما رأيك لو وضعناها هكذا هل يتغير شي 

=IF(B7="";C6;INDEX('Country information'!$B$2:$B$4;MATCH(B7;'Country information'!$A$2:$A$4;0)))

بحيث اذا كانت الخانة B فارغة فإن C = التي قبلها مباشرة

رابط هذا التعليق
شارك

السلام عليكم أخى الكريم ( ناصر )

سؤال حضرتك تصورت أن يطرح بقوة بعملى لهذه المعادلة رغم أنه تم الأجابة علية قبل ذلك فى القيم الرقمية

دعنا نجيب أولا عن تساؤلك 

لماذا " zzzzzz " وليس أى حرف أخر ؟

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

إذن الأجابة

أن سبب إستخدامى لهذه السلسلة النصية لأنها تمثل أكبر سلسلة نصية موجودة فى الأحرف يصعب إيجادها وبالتالى ستبحث المعادلة عن سلسلة نصية أخرى وعادة السلسلة المطلوبة

كما نضع مثلا فى القيم الرقمية قيمة كالرقم ( 9.99999999999999E307 ) فهى قيمة صعبة التحقيق فى عملية البحث وبالتالى تنصرف عملية البحث للقيمة الأقرب لتحقيق الشرط وهكذا ................................ألخ

أما بخصوص سؤال حضرتك عن بديل المعادلة بمعادلتك أنا والله فكرت فيها لكنى لم أجد فيها البديل الأمثل طالما هناك الأفضل والأدق لماذا ؟

لأن حضرتك هنا سوف تستخدم معادلتان الأولى لجلب القيمة بنائا على الشرط الموجود ثم تغير من قيمة المعادلة لتتجاهل عدم وجود الشرط وتضع بدلا منه المعادلة الأولى المعتمدة على الشرط

أعتقد إنها كانت ستكون معادلة فى منتهى الذكاء ، وأنا رفضت عملها عندما فكرت فيها لأنها عاملة مثل المعادلة التى تعتمد على عامل مساعد لتحقيق شرط

فطالما هناك الأمثل هنا يجب أن يختفى البديل !!!!!!!!!!!!!!

أنظر معى أخى على المثال التىالى الذى يقوم بجلب أخر خلية تحتوى على بيانات ، لعمود يحتوى أرقام وحروف

=INDEX(A1:A30;MAX(MATCH({"ZZZZZZZZZZZZZZZZZZZZ",9.99999999999999E+307};A1:A30)))

أعتقد الصورة الأن قد أتضحت وظهر جليا كيف يتم إستخدام ماتسائلت علية

تقبل تحيات : أخيك

تم تعديل بواسطه جمال عبد السميع
  • Like 6
رابط هذا التعليق
شارك

أخى الحبيب ( ناصر )

شكرا أخى الحبيب على مرورك ودعائك هذا

وجزاك الله بمثلة أضعافا مضاعفة

والله لدعائك هذا أعظم عندى من الدنيا ومافيها

جزاك الله عنى خير الجزاء

تقبل : تحيات أخيك

تم تعديل بواسطه جمال عبد السميع
  • Like 4
رابط هذا التعليق
شارك

ما رأيك استاذي 

هل يمكن أن تزور هذا الموضوع
حيث اعتقدت اني وجدت الحل مستخدما دالتي Vlookup & If.
 
لكن للأسف اتضح انه  ناقص 
جزاك الله خيرا
تم تعديل بواسطه ناصراا
رابط هذا التعليق
شارك

السلام عليكم أخى الكريم ( ناصر )

سؤال حضرتك تصورت أن يطرح بقوة بعملى لهذه المعادلة رغم أنه تم الأجابة علية قبل ذلك فى القيم الرقمية

دعنا نجيب أولا عن تساؤلك 

لماذا " zzzzzz " وليس أى حرف أخر ؟

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

إذن الأجابة

أن سبب إستخدامى لهذه السلسلة النصية لأنها تمثل أكبر سلسلة نصية موجودة فى الأحرف يصعب إيجادها وبالتالى ستبحث المعادلة عن سلسلة نصية أخرى وعادة السلسلة المطلوبة

كما نضع مثلا فى القيم الرقمية قيمة كالرقم ( 9.99999999999999E307 ) فهى قيمة صعبة التحقيق فى عملية البحث وبالتالى تنصرف عملية البحث للقيمة الأقرب لتحقيق الشرط وهكذا ................................ألخ

أما بخصوص سؤال حضرتك عن بديل المعادلة بمعادلتك أنا والله فكرت فيها لكنى لم أجد فيها البديل الأمثل طالما هناك الأفضل والأدق لماذا ؟

لأن حضرتك هنا سوف تستخدم معادلتان الأولى لجلب القيمة بنائا على الشرط الموجود ثم تغير من قيمة المعادلة لتتجاهل عدم وجود الشرط وتضع بدلا منه المعادلة الأولى المعتمدة على الشرط

أعتقد إنها كانت ستكون معادلة فى منتهى الذكاء ، وأنا رفضت عملها عندما فكرت فيها لأنها عاملة مثل المعادلة التى تعتمد على عامل مساعد لتحقيق شرط

فطالما هناك الأمثل هنا يجب أن يختفى البديل !!!!!!!!!!!!!!

أنظر معى أخى على المثال التىالى الذى يقوم بجلب أخر خلية تحتوى على بيانات ، لعمود يحتوى أرقام وحروف

=INDEX(A1:A30;MAX(MATCH({"ZZZZZZZZZZZZZZZZZZZZ",9.99999999999999E+307};A1:A30)))

أعتقد الصورة الأن قد أتضحت وظهر جليا كيف يتم إستخدام ماتسائلت علية

تقبل تحيات : أخيك

 

السلام عليكم و رحمة الله و بركاته
الاخ الحبيب الاستاذ : جمال عبد السميع ( ملك المعادلات )
جزاك الله كل خير
مبدع كالعاده
بارك الله لنا فيك و جعلك دائما زخراً و عونا للمسلمين
  • Like 1
رابط هذا التعليق
شارك

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