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

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

قام بنشر

السلام عليكم 

 

اخواني الكرام

اولا كل عام وانتم بخير بمناسبة قرب حلول شهر رمضان الكريم اعاده الله علينا عليكم على امة الاسلام بالخير واليمن والبركة

اريد مساعدتي في ايجاد معادلة حسب  المرفق المرسل 

شاكرين ومقدرين حسن تعاوتكم

 

اختبار.rar

قام بنشر

السلام عتليكم

حضرتك ذكرت حالة واحدة فقط وهي

إذا كانت O8 سالبة

طيب كيف العمل إذا كانت O8 موجبة أو صفر ؟

قام بنشر

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

Sub Test()
    If Range("O8").Value < 0 Then
        Range("N8").Value = Range("N8").Value - Range("O8").Value * -1
        Range("O8").Value = 0
    End If
End Sub

أما استخدام المعادلات فلا يجوز في هذه الحالة لأن هذا سيتسبب في حدوث خطأ دائري مرجعي ، إذا لا يجوز استخدام نفس الخلية في حساب المعادلة ... Circular Reference

 

قام بنشر

السلام عليكم

شكرا جزيلا للاستاذ ابو البراء

ولكني لي طلب آخر

اذا ارد استخدام الكود في الورقة الثانية المرفقة كيف يكون ؟؟؟؟؟

 

شاكر لك جدا

وادعوا الله ان يبارك لك في صحتك وعافيتك وفي اولادك وعائلتك

 

 

اختبار.rar

  • Like 1
قام بنشر

قبل كلمة Range في الكود يتم الإشارة إلى الورقة المطلوبة

أو جرب الكود التالي

Sub Test()
    With Sheet8
        If .Range("O8").Value < 0 Then
            .Range("N8").Value = .Range("N8").Value - .Range("O8").Value * -1
            .Range("O8").Value = 0
        End If
    End With
End Sub

 

 

قام بنشر

اخي اسامة .. لم تجبني عن سؤالي الا بالملف الاخير .. وهو ان القيم ناتجة عن معادلات وليس كتابة يدوية

ارفقت لك فكرة الحل في الخليتين N26  O26 وتجدهما باللون الاحمر

اتمنى ان يكون هو المطلوب

اختبار.rar

قام بنشر

تمام اخي .. استبدل 

=IF(SUM(O23:O25)<>INT(SUM(O23:O25));SUM(N23:N25)-SUM(O23:O25);SUM(N23:N25))

بـ

=IF(SUM(O23:O25)<>INT(SUM(O23:O25));SUM(N23:N25)+SUM(O23:O25);SUM(N23:N25))

حضرتك قلت اطرح .. عند القيام بعملية الطرح N26 = 7169753-(-3423611) = 10593364

اما اذا قلت جمع القيمتين تكون كالاتي : N26 = 7169753+(-3423611) =  3746142

واعتقد هذا ماتقصده

قام بنشر

ممتاز اخي الاستاذ عبد السلام

بارك الله فيك وفي عائلتك

ولكن هل نستطيع تغيير الخلية O26  لتكون صفر

بمعني عند يتغير قيمة الخلية N  فان الخلية O تصبح صفرا هذه في حالة ان كانت الخلية O  بالسالب فقط

وشكرا

  • 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