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

سؤال بخصوص المعادلات الحسابية


weldtaha

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

وعليكم السلام :rol:

 

اعطيك طريقتين:

مطوّله بعدة اسطر لسهولة فهمها :


If (RET * Rate) <= 500 Then

    If J15 > 0 Then
        A = N15 * L15 * 0.35 * 0.3
    Else
        A = 0
    End If
    
Else
    
    If J15 > 0 Then
        A = N15 * L15 * 0.35 * 0.25
    Else
        A = 0
    End If
    
End If

 

بسطر واحد:

A = IIf(RET * Rate <= 500, IIf(J15 > 0, N15 * L15 * 0.35 * 0.3, 0), IIf(J15 > 0, N15 * L15 * 0.35 * 0.25, 0))

 

جعفر

 

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

السلام عليكم 

 

 

مشكوور اخوي ما قصرت المعادلة شغالة 100 %

 

بس عندي طلب ثاني على نفس الموضوع لاني وجدة 3 مغادلات غير ألي سويتها :(

يا ربت تساعدني و الله يجزيك خير ان شاء الله

 

المعادلة الاولى :

=IF(N38=0,0,IF(N38<=41.667,N38*1.2,IF(N38<=50,50,N38)))

 

المعادلة الثانية :

 

=IF(TOTAL=0,0,IF(TOTAL<=499.999,TOTAL+50,IF(TOTAL>=500,IF(TOTAL<=1818.1818,TOTAL*1.1,IF(TOTAL>=1818.1818,IF(TOTAL<=2000,2000,TOTAL))))))+O39+O38

 

المعادلة الثالثة 

 

=IF(TOTAL=0,0,IF(TOTAL<=499.999,"B.D. 50.000  Mobilization premuim calculated",IF(TOTAL>=500,IF(TOTAL<=1818.1818,"10% Mobilization premuim calculated",IF(TOTAL>=1818.1818,IF(TOTAL<=2000,"Mobilization premuim adjusted with total","no mobilization premuim calculated"))))))

وشكرآ

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

تفضل :rol:



A = IIf([N38] = 0, 0, IIf([N38] <= 41.667, [N38] * 1.2, IIf([N38] <= 50, 50, [N38])))

B = IIf(TOTAL = 0, 0, IIf(TOTAL <= 499.999, TOTAL + 50, IIf(TOTAL >= 500, IIf(TOTAL <= 1818.1818, TOTAL * 1.1, IIf(TOTAL >= 1818.1818, IIf(TOTAL <= 2000, 2000, TOTAL)))))) + O39 + O38

C = IIf(TOTAL = 0, 0, IIf(TOTAL <= 499.999, "B.D. 50.000  Mobilization premuim calculated", IIf(TOTAL >= 500, IIf(TOTAL <= 1818.1818, "10% Mobilization premuim calculated", IIf(TOTAL >= 1818.1818, IIf(TOTAL <= 2000, "Mobilization premuim adjusted with total", "no mobilization premuim calculated"))))))

 

 

جعفر

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

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

في معادلتين اذا ممكن تجوف لي حل معاهم

 

الاولى 

=IF(C40>0,SUM(O15:O37)*1.2,SUM(O15:O37)*1)

 

الثانية

=IF(J39>0,N39*L39*0.35*0.3,0)

 

 

هذا ملف الاكسل موجود في المرفقات ( المنطقة الصفراء اسفل الجدول فيها المعادلات )

طبعآ من مميزات الاكسل لم اضيف حرف Y  الى خانة C40 يتغير المجموع و النوت ايضآ تتغير 

 

 

 وشكرآ

M.rar

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

السلام عليكم:smile:

 

انا اعتذر منك ، فانا على سفر وبعيد عن الكمبيوتر ، فما استطيع عمل اللازم.

 

رجاء أفتح موضوع جديد واكتب فيه جميع المعادلات مرة واحدة ، وإن شاء الله الشباب ما بيقصروا :smile:

 

جعفر

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

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

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



سجل دخولك الان
×
×
  • اضف...

Important Information