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

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

قام بنشر (معدل)

مرحبا

يمكن ان تستعمل هذه الدالة المعرفة

Function GetValue(C As Double)

    Dim MyResult As Single
    Select Case C
Case 30 To 60: MyResult = C * 0.97
Case 61 To 90: MyResult = C * 0.94
Case Is > 90: MyResult = C * 0.91
    End Select
GetValue = MyResult

End Function



' ثم تكتب في الخلية المعنية بالناتج
' =GetValue(B2)

 

تم تعديل بواسطه أبو حنــــين
قام بنشر

اولا انا متشكر جدا علي الردكن انا عايز ادخل الجزء الاخير من المعادلة يعني اجمع علي ناتج select case + b$10$

قام بنشر

b10 هي ضريبة مضافة علي ثمن السلعة في كل الحالات وهي قيمة وليست نسبة وهذه صورة من الجدول المحتوي علي المعادلة والتي يراد تحويله بالكامل الي function

2.png

قام بنشر (معدل)

رغم انني لم استوعب الطرح لكن جرب هذه الدالة

Function GetValue(C As Double, TAX As Integer)
    
    Dim MyResult As Single
    Select Case C
Case 30 To 60: MyResult = C * 0.97
Case 61 To 90: MyResult = C * 0.94
Case Is > 90: MyResult = C * 0.91
    End Select
GetValue = MyResult + TAX

End Function

' بعد وضع مؤشر الفأرة في المكان المناسب ثم كتابة الدالة 
= GetValue(
' نضغط على العلامة fx
' من شريط الصيغة تم تحدد الخلية الاولى
و نحدد الخلية الثانية و التي هي ب10

 

تم تعديل بواسطه أبو حنــــين

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