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

ساعدوني في ايجاد معادلة


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

السلام عليكم 

 

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

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

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

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

 

اختبار.rar

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

اولا اشكرك اخواني الاستاذ عبد السلام و ابوالبراء

الاستاذ عبد السلام  مرفق الملف بعد التعديل 

الاستاذ ابو البراء 

سوف اعدل اسم المستخدم باللغة العربية

وشكرا

اختبار.rar

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

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

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