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

تحديد فرق قيم بصفر


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

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

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

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

ملف الاكسل يوجد به توضيح اكثر

 

شكرا جزيلا لحضراتكم

New Microsoft Excel Worksheet.xlsx

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

عفوا

هناك احتمالين لما ذكرت:

 

الأول: أن المطلوب هو وضع 1 في حال كان العميل سدد جميع الفواتير التي عليه (نحسب مجموع مبالغ الفواتير عليه في كامل الملف)

والملف المرفق يحل هذه الحالةNew Microsoft Excel Worksheet-Solved.xlsx

وقد استخدمنا بداية الدالة 

=SUMIF(A:A;A3;B:B)

لجمع جميع مبالغ الفواتير لكل عميل

ثم استخدمنا الدالة

if

بحيث في حال كان المجموع 0 فإننا نحصل على الرقم 1

وفي حال لم يكن 0 فيبقى فراغ

 

=IF(SUMIF(A:A;A3;B:B)=0;1;"")

الاحتمال الثاني:

أن المطلوب هو وضع 1 في حال كان العميل سدد الفواتير السابقة التي عليه (نحسب فقط مبالغ الفواتير السابقة أما الجديدة في الصفوف اللاحقة فلا تدخل بالحساب)

والملف في الرابط يحل هذه الحالة (للأسف لم استطع ادراج الملف في المنتدى)

https://drive.google.com/file/d/1MiFxmpmHp5nOmeKWo19FDH4k7fQpcIiE/view?usp=sharing

وقد استخدمنا بداية الدالة 

SUMIF($A$2:A3;A3;$B$2:B3)

لجمع مبالغ الفواتير السابقة لكل عميل

ثم استخدمنا الدالة

if

بحيث في حال كان المجموع 0 فإننا نحصل على الرقم 1

وفي حال لم يكن 0 فيبقى فراغ

 

=IF(SUMIF($A$2:A3;A3;$B$2:B3)=0;1;"")

وبالتوفيق

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

شكرا جزيلا اخي الكريم و الحل الاول هو المطلوب ولكن تم ملاحظة انه يوجد مبالغ مجموعها بصفر لدي نفس العميل ولكن لا يوجد بجانبها رقم 1, مثال:

الخلايا B15335, B15336

الخلايا B15304, B15305

الخلايا B15297, B15298

الارقام السابقة كمثال, شكرا جزيلا اخي الكريم و جزاك الله خيرا

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

عفوا أخي

أخي الكريم: هذا الحل مبني على التأكد من أن جميع المبالغ المطلوبة من العميل تم تسديدها

 

المثال الذي ذكرت لا يتحقق فيه هذا الكلام، لاحظ معي وجود فواتير غير مسددة لهذا العميل

image.png.f340370fbf5e5aea6b31a79e4b66b47b.png

الحل الثاني ربما يفيد..

ولكن في حال كان قصدك التشييك على كل فاتورة على حدة وهل تم سدادها أم لا فهذا موضوع آخر

وهنا ستظهر مشكلة لو تكررت فاتورة لنفس العميل بنفس المبلغ

ممكن حلها، ولكن ستحتاج معادلات مختلفة

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

اخي الكريم, شكرا لسرعة ردك

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

حيث بعد تحديد الفواتير و مرتجعاتها سوف اقوم بالتدقيق في باقي الفواتير لتحديد المشاكل في الفواتير الاخري

 

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

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

الحل رقم 1 يحدد لك ما مجموعه صفر لدى العميل لكامل الفواتير وليس لبعض الفواتير

بمعنى لو العميل لديه 3 فواتير، اثنان منهما مجموعهم صفر، فهذا لا يحدد الحل رقم 1 ، ويبقى هذا العميل بدون تحديد

 

ممكن أن نخرج بالحل رقم 3

وهو أن يتم تحديد الفاتورتين لدى نفس العميل التي مجموعها صفر

 

طبعا الموضوع أكثر تعقيدا، والسبب أنه في حال تكررت فاتورتين بنفس المبلغ مثلا

2500

2500

ثم وردت فاتورة ثالثة

-2500

فهنا يجب التأكد من أنه لن يتم تحديد إلا فاتورتين فقط: 2500   /   -2500

وتبقى الثالثة غير محددة

 

هل ترغب بهذا الحل؟؟

 

 

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

  • أفضل إجابة

أهلا أخي

المعذرة، قبل قليل اطلعت على ردك، وللأسف لم اعلم برسالتك

مرفق الحل، مع ملاحظة أننا القيم كالتالي:

0 لا يوجد فاتورة معاكسة

1 يوجد فاتورة واحدة معاكسة

2 يوجد فاتورتين معاكستين (عليك التأكد منها)

3 يوجد ثلاث فواتير معاكسة (عليك التأكد منها)

New Microsoft Excel Worksheet-Solved.xlsx

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

  • 2 weeks later...

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