أكاديمية الصقر للتدريب

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
هانى على ali mohamed ali-- لا تميز خلال هذه الفترة لا تميز خلال هذه الفترة منع ادخال البيانات بعدة شروط اكسيل اسئله واجابات


أهلا وسهلا بك زائرنا الكريم في أكاديمية الصقر للتدريب، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .





بديل للدالة Ifs

بسم الله والحمد لله والصلاة والسلام على رسول الله أهلا ومرحبا بكم أخوانى الكرام من جديد موضوع اليوم هو دالة كبديل للدال ..



18-11-2018 01:09 صباحا
Eslam Abdullah
مشرف على لغات برمجة آخرى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1580
الدولة : مصر
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 5
يتابعهم : 0
يتابعونه : 89
قوة السمعة : 10845
موقعي : زيارة موقعي
عدد الإجابات: 6
 offline 

بسم الله والحمد لله والصلاة والسلام على رسول الله
أهلا ومرحبا بكم أخوانى الكرام من جديد


موضوع اليوم هو دالة كبديل للدالة IFS لان الدالة IFS موجودة اما فى نسخة 365 أو نسخة 2019
وانا ميرضينيش مايكروسوفت تمنع حاجه عن اخواتى كدا blink ما هو يانا يامايكروسوفت biggrin2

لذلك وذاك وهاك وهيك وهواك (شكلى بهيس)
بما انى عايز انام يبقى على السريع كدا

بناء الدالة ياسيدى الفاضل تكتب فى اول باراميتر شرط واللى بعده النتيجه اللى هترجع لو تحقق هذا الشرط
واللى بعده شرط واللى بعده النتيجه اللى هترجع لو تحقق هذا الشرط
(ولف بينا يادنيا) يعنى وهكذا حتى 127 شرط كما بدالة IFS الخاصة بمايكروسوفت
مرضتش اكتر الشروط اكيد مش هنوصل للعدد دا اصلا
بس كفايه شرح أنا تعبت كدا
خدوا كود الدالة وتصبحوا على خير

Function Ifs(ParamArray v() As Variant) As Variant
'Programming by Eslam Abdullah
Dim i As Byte
On Error GoTo 1
    For i = 0 To UBound(v) Step 2
        If v(i) = True Or (IsNumeric(v(i)) And v(i) <> 0) Then Ifs = v(i + 1): Exit Function
    Next i
    Ifs = CVErr(xlErrNA): Exit Function
1:  Ifs = IIf(IsError(v(i)), v(i), CVErr(xlErrNA))
End Function

تم تحديث الدالة بتاريخ 18/11/2018
الجديد بالدالة: فى حالة لم تجد الدالة أى قيمة لإرجاعها تكون النتيجة الخطأ N/A
فى حالة كانت القيمة التى تختبر بها الشرط خطأ تكون النتيجة إرجاع نفس الخطأ
فى حالة تم وضع شرط وتحقق ولم يتم وضع قيمة لارجاعها تكون النتيجة الخطأ N/A

لتحميل ملف العمل في المرفقات
كان معكم أخوكم فى الله اسلام عبدالله
اى دعوة الله يكرمكم انى مقبل على الجيش 30
 
 
  IFS-UDF.xlsb   تحميل xlsb مرات التحميل :(43)
الحجم :(15.002) KB


18-11-2018 01:24 صباحا
مشاهدة مشاركة منفردة [1]
ali mohamed ali
مشرف على منتدى الاكسيل
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2017
رقم العضوية : 1757
المشاركات : 1766
الدولة : مصر
الجنس : ذكر
الدعوات : 2
يتابعهم : 0
يتابعونه : 68
قوة السمعة : 9632
عدد الإجابات: 46
 offline 
look/images/icons/i1.gif بديل للدالة Ifs
احسنت استاذ اسلام دالة رائعة وشرح وافى بارك الله فيك وجزاك الله كل خير
توقيع :ali mohamed ali
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى حل أى مشكلة او أستفسار لديك مع إضافة رد بشكره
أو دعوة لمن قدم اليك المساعدة,فالجميع هنا يعمل على مساعدة
 الاخرين لوجه الله وان تحتسب له اجر عند الله

18-11-2018 01:27 صباحا
مشاهدة مشاركة منفردة [2]
Eslam Abdullah
مشرف على لغات برمجة آخرى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1580
الدولة : مصر
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 5
يتابعهم : 0
يتابعونه : 89
قوة السمعة : 10845
موقعي : زيارة موقعي
عدد الإجابات: 6
 offline 
look/images/icons/i1.gif بديل للدالة Ifs
وافى ايه دا انا بقلب laugh
مشكور مرورك العطر على الموضوع المتواضع أخى الكريم على 81

18-11-2018 04:59 صباحا
مشاهدة مشاركة منفردة [3]
YasserKhalil
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10444
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 24
يتابعهم : 1
يتابعونه : 535
قوة السمعة : 36522
عدد الإجابات: 254
 offline 
look/images/icons/i1.gif بديل للدالة Ifs
بارك الله فيك أخي الحبيب إسلام وجزاك الله خيراً
موضوعاتك تتسم بالحداثة والتميز 123

18-11-2018 05:07 صباحا
مشاهدة مشاركة منفردة [4]
YasserKhalil
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10444
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 24
يتابعهم : 1
يتابعونه : 535
قوة السمعة : 36522
عدد الإجابات: 254
 offline 
look/images/icons/i1.gif بديل للدالة Ifs
تعديل بسيط في المعادلة المستخدمة في حالة إدخال نص وليس رقم
=IF(ISNUMBER(A5),ifs(A5>=90,"A",A5>=80,"B",A5>=65,"D",A5>=50,"C",1,"F"),"")

18-11-2018 06:22 صباحا
مشاهدة مشاركة منفردة [5]
مالك ماريه
عضو ماسي
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 15-12-2017
رقم العضوية : 2523
المشاركات : 612
الجنس : ذكر
تاريخ الميلاد : 13-3-1990
يتابعهم : 3
يتابعونه : 14
قوة السمعة : 1149
 offline 
look/images/icons/i1.gif بديل للدالة Ifs
رائع استاذ اسلام وجزاكم الله خير

18-11-2018 06:34 صباحا
مشاهدة مشاركة منفردة [6]
الصقر
مدير المنتدى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 2
المشاركات : 1824
الجنس : ذكر
الدعوات : 21
يتابعهم : 0
يتابعونه : 748
قوة السمعة : 19987
موقعي : زيارة موقعي
عدد الإجابات: 2
 offline 
look/images/icons/i1.gif بديل للدالة Ifs

جزاكم الله خيرا يا غالى عمل رائع ومميز 123


توقيع :الصقر

اخى العضو الكريم
اذا كنت ترى ان المنتدى مفيد لك
فكن سفيرا لنا بدعوة الاخرين للانضمام معنا
فالدال على الخير كفاعله





الكلمات الدلالية
بديل ، للدالة ،


 










اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.

الساعة الآن 11:48 مساء