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

دالة Row() بإشارة السالب


إذهب إلى أفضل إجابة Solved by محمد حسن المحمد,

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

السلام عليكم .. اساتذتي اريد معرفة ماذا تعني اشارة السالب بعد دالة Row() .. كما في المعادله التاليه التي كتبها الاخ الكريم ( محمد حسن المحمد )وهي المعادلة التاليه ..

=IF(VLOOKUP($B$2;'المبالغ المتاخره'!$B$20:$AQ$55;ROW()-16;0)=0;"";VLOOKUP($B$2;'المبالغ المتاخره'!$B$20:$AQ$55;ROW()-16;0))

اريد شرح ما تعني ROW()-16  >>وهل بالتكرم بشرح لهذه المعادله 

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

  • أفضل إجابة

السلام عليكم ورحمة الله وبركاته - أخي الكريم:

أما عن شرح المعادلة التي ذكرت فهي باستخدام دالة البحث Vlookup مع الدالة الشرطية If

=IF(VLOOKUP($B$2;'المبالغ المتاخره'!$B$20:$AQ$55;ROW()-16;0)=0;"";VLOOKUP($B$2;'المبالغ المتاخره'!$B$20:$AQ$55;ROW()-16;0))
  • الدالة الشرطية IF :مفادها إن كانت نتيجة البحث تساوي الصفر أترك الخلية فارغة ، وإن لم تكن كذلك ضع قيمة نتيجة البحث المطابقة تماماً فيها.
  • تم تكرار دالة البحث في المعادلة للتثبت من صحة الشرط فقط.
  • دالة البحث العمودي VLOOKUP :مفادها ابحث بدلالة الخلية المثبتة B2  في النطاق المحدد في ورقة 'المبالغ المتاخره'!$B$20:$AQ$55 حيث أن قيمة الخلية التي يراد البحث بدءاً منها مطابقة لقيمة الخلية B2 أما النتيجة المطلوبة من تحقق البحث فهي أول نتيجة ثم الثانية ثم الثالثة إلى آخره وذلك عندما تسحب المعادلة إلى أسفل.
  • ولذلك تم الاستعانة بالدالة ROW والتي تعطي قيمة الصف حيث تم وضع المعادلة في الخلية I19 كما تذكر والتي يدور سؤالك حولها، هذه الدالة تعطيك قيمة الصف الحالي وهي 19 طرحنا منها 16 لتعطي نتيجة أول خلية مطابقة في ورقة المبالغ المتأخرة وهي هنا رقمها 3  أي Row()-16 تعني 19 - 16 = 3 كما سأبين لك في الصورة المرفقة.
  • للتوضيح بحثت بدلالة رقم الملف في ورقة حركة تسديد العميل في الخلية B2 كان الرقم 100 عن النطاق في ورقة المبالغ المتأخرة عن رقم الملف 100 وأنت تريد القيمة الثالثة حصراً قيمتها 1160 حصلنا عليها بطرح العدد 16 من  الصف الحالي في ورقة حركة تسديد العميل وذلك لأنك ستسحب المعادلة بدلاً من تسجيل الرقم 3 لأنه لن يتغير معك بالسحب نزولاً.
  • 1375583969_.png.2c6e1d7ecf8775ae63a668e2dbdeed15.pngimage.png.cb92bcb30a42a666a89ff4def45f5072.png
  • أرجو أن أكون وفقت لشرح المطلوب وبالله التوفيق والسلام عليكم ورحمة الله وبركاته.
  • Thanks 1
رابط هذا التعليق
شارك

اشكرك اخ محمد على تكرمك بالرد .. وعلى هذا الشرح الاكثر من رائع بارك الله فيك ولك ونفع الله بك .. شرح مميز وائع .. دمت بحفظ الله ورعايته

  • Thanks 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