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

مشكلة مع قاعدة IF


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

عندى مشكلة مع قاعدة اف وهى :

انا رابط شيتين ببعض عن طريق اف يعنى كاتب فى المعادلة لو الإجمالى فى الشيت الأولانى = الإجمالى فى الشيت الثانى اكتب OK لو لا اكتب ERROR

لكن فجأة قابلتنى مشكلة ان الرقمين شكل بعض والنتيجة ERROR ولما طلبت منه يدينى الفرق كتب صفر

حاولت بشتى الطرق اعرف ازاى الرقمين مش متساويين وفى نفس الوقت الفرق بينهم صفر مش عارف مع العلم انى حاولت مع نظام التقريب علشان ممكن يكون هو المشكلة بس مفيش فايدة

ملحوظة المربع باللون الأصفر هو اللى فيه المشكلة ايضا داخل شركة 1 المربع باللون الأصفر والأمريكية ح الموردين المربع باللون الأصفر

اسف للإطالة وشكرا

2011.rar

تم تعديل بواسطه وائل عبد الصمد
رابط هذا التعليق
شارك

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

أخي الكريم، وجدت أن الفرق بين القيمتين ليس 0 بل 0,00000000931322575 لأنك اعتبرت تنسيق الناتج من رقمين بعد الفاصلة وبالتالي القيمتان مختلفتان...

راجع هذه الأرقام في الشيتات الأخرى لتعرف مصدر الخطأ في الاختلاف...

أخوك بن علية

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

الفايل تمام

بس طبعا دى بيانات خاصة بالشركة فانا بعتلك نسخة مصغرة بعد مس الداتا

فرجاء اعرف عملت ايه علشان اطبقه على السورس

شاكر افضالك

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

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

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

الأستاذ خبير - انا عملت تقريب للأرقام وجدت الفرق اللى حضرتك قولت عليه بس مش عارف اطلعه من الشيت حت انا طبقت التقريب دا على خانة المدين والدائن مطلعتش حاجة لكن الفرق بينهم بطلع تقريب لأقرب 8 أرقام ممكن حضرتك تقولى دا بيحصل ازاى ؟

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

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

أخي الكريم ، قمت بتغيير المعادلة

=IF(S18>T18;S18-T18;"0") 
في S20 بالمعادلة
=IF(S18>T18;ROUND(S18-T18;2);0)
والمعادلة
=IF(T18>S18;T18-S18;"0") 
في T20 بالمعادلة
=IF(T18>S18;ROUND(T18-S18;2);0)

فتحقق المطلوب... أنظر الملف المرفق...

أخوك بن علية

2011.rar

تم تعديل بواسطه hben
رابط هذا التعليق
شارك

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

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

شاكر ردودكم واسف على كثرة السؤال جزاكم الله خيرا

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

المشكلة طلعت فى الإكسل نفسه والدليل على كدا الشيت دا

رجاء لو حد فهم التقريب اللى فى الشيت جه ازاى يعرفنى

25.rar

تم تعديل بواسطه وائل عبد الصمد
رابط هذا التعليق
شارك

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

أخي الكريم لقد أعددت هذه الفقرة بالفرنسية ثم قمت بترجمتها إلى العربية والإنجليزية (إن شاء الله أكون قد وفّقت في ذلك) وذلك لشرح الخلل الذي وقع في الحسابات وطرق تفاديه...

* بالفرنسية:

Lorsque vous utilisez le format Comptabilité ceci affecte seulement l’affichage de la cellule. 

Le contenu de la cellule est toujours en double précision soit 15 chiffres après le point. 


Pourque EXCEL calcule avec l’affichage de la cellule et non le contenu, il est indisponsable d'appliquer l'une des 

deux méthodes suivantes:

1) Configurer Excel: 

Dans le menu Tools cliquez sur le sous-menu Options… puis dans la boîte de dialogue choisissez l’onglet Calculation puis cochez la case "Calcul avec la précision au format affiché". 

2) Utiliser les fonctions : ARRONDI, ARRONDI.INF, ARRONDI.SUP ou autres.
* بالعربية: عند استخدام العمليات الحسابية في الإكسيل هذا لا يؤثر سوى على عرض الخلية. وتنسيق محتويات الخلية تبقى بالدقة المزدوجة للأأرقام العشرية أي 15 رقم بعد النقطة (الفاصلة). وبالتالي لكي يقوم EXCEL بالحساب بعرض الخلية وليس بالمحتوى، نتبع إحدى الطريقتين التاليتين: (1) إعداد Excel: في القائمة "أدوات" ننقر على القائمة الفرعية "خيارات" ومن ثم في مربع الحوار حدد علامة التبويب حساب ثم اختيار "الدقة كما في العرض". (2) استخدام دالات التقريب : ROUNDDOWN، ٌROUNDUP، ROUND أو غيرها. * بالإنجليزية:

When you use the accounting format this affects only the display of the cell.

The contents of the cell is still in double precision is 15 digits after the point.



Respectively EXCEL calculates with the display of the cell and not the content, it is indisponsable to apply one of the following two methods:

(1) Configure Excel:

On the Tools menu click on the Options submenu and then in the dialog box select the Calculation tab and check the Precision as displayed.

(2) Use the functions: ROUND, ROUNDUP, ROUNDDOWN or others.

والله أعلم

تم تعديل بواسطه hben
رابط هذا التعليق
شارك

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

مش عارف اوصلها فى 2007

أخي الكريم، قمت بتحضير ملف تنفيذي يشرح العملية المطلوبة (على إكسيل 2007 بالفرنسية) لأنه ليس عندي أوفيس 2007 بالعربية أو بالإنجليزية... وأعتقد أن الخطوات هي نفسها بتتبعها وفق الملف التنفيذي المرفق...

ملاحظة: بالنسبة لشرح الدوال المطلوبة يمكنك الاستعانة بملف المساعدة help وتعليمات الإكسيل للمعادلات فالشرح مستفيض مع أمثلة كافية...

أخوك بن علية

123.rar

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

جزاك الله خيرا انا الحمد لله توصلتلها بس هشوف الفايل برضه

وبجد انا عاجز عن الشكر وانتوا شباب زى العسل ويارب تقبلونى صديق دائم معاكم لأن بجد استفادت كتير منكم

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

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information