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

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


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:

 

جعفر

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

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.

×
×
  • اضف...

Important Information