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

دالة if


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

اعزائي الكرام

احتاج وقفتكم معي في دالة if حيث انني اريد ان اعمل 16 شرط وهي سنوات الدراسة من اول ابدائي حتى السنة الرابعة للجامعة اي 16 سنة بحيث ان اول يساوي واحد وهكذا حتى السنة الرابعة في الجامعة وتساوي 16 سنة

وذلك عبر قائمة منسدلة في المؤهل العلمي من اول ابتداءي حتى السنة الرابعة في الجامعة واذا اخترت مثلا سادس يعطيني في الخانة المقابلة 6

واذا اخترت الثانوية يعطيني 12 وهكذا

آمل في ايجاد حل علما ان دالة if احتسبت معي حتى 6 شروط بس

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

اخي من قائمة view

اختر toolbars ومنها اختر visual basic

و عند ظهور شريط ادوات visual basic

اضغط علي visual basic editor

سنظهر لك شاشه علي اليسار في اي مكان فارغ به كليك يمين

واختر insert ثم Module

وفيه الصق هذا الكود

Function VLOOK2ALL(جدول_البيانات As Range, قيمة_البحث As Variant,رقم_الظهور,عمود_النتيجة)  
For x = 1 To جدول_البيانات.Rows.Count
    If جدول_البيانات.Cells(x, 1) = قيمة_البحث Then
        Counter = Counter + 1
        If Counter = رقم_الظهور Then VLOOK2ALL = جدول_البيانات.Cells(x, عمود_النتيجة): Exit For
    End If
Next
End Function

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

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

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



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information