logo

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
abdelmoniem ismail لا تميز خلال هذه الفترة-- لا تميز خلال هذه الفترة لا تميز خلال هذه الفترة توزيع المعلمين في جدول الحصص حسب النصاب بشروط اكسيل مشاريع جاهزه



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





18-11-2018 01:09 صباحاً
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1580
الدولة : مصر
الجنس :
تاريخ الميلاد : 1-9-1995
الدعوات : 5
قوة السمعة : 10861
الاعجاب : 6
موقعي : زيارة موقعي
بسم الله والحمد لله والصلاة والسلام على رسول الله
أهلا ومرحبا بكم أخوانى الكرام من جديد


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

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

CODE
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


أثارت هذه المشاركة إعجاب: hassona229، Lendo، YasserKhalil، مدحت حافظ، ahmed sebaee، ehab magdy،



look/images/icons/i1.gif بديل للدالة Ifs
  18-11-2018 01:24 صباحاً   [1]
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2017
رقم العضوية : 1757
المشاركات : 1765
الدولة : مصر
الجنس :
الدعوات : 2
قوة السمعة : 9685
الاعجاب : 25
احسنت استاذ اسلام دالة رائعة وشرح وافى بارك الله فيك وجزاك الله كل خير

أثارت هذه المشاركة إعجاب: مدحت حافظ،


توقيع :ali mohamed ali


{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى حل أى مشكلة او أستفسار لديك مع إضافة رد بشكره
أو دعوة لمن قدم اليك المساعدة,فالجميع هنا يعمل على مساعدة
الاخرين لوجه الله وان تحتسب له اجر عند الله

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




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




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




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




look/images/icons/i1.gif بديل للدالة Ifs
  18-11-2018 06:34 صباحاً   [6]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 2
المشاركات : 1824
الجنس :
الدعوات : 21
قوة السمعة : 20034
الاعجاب : 12
موقعي : زيارة موقعي

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




توقيع :الصقر

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


look/images/icons/i1.gif بديل للدالة Ifs
  18-11-2018 08:10 صباحاً   [7]
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1580
الدولة : مصر
الجنس :
تاريخ الميلاد : 1-9-1995
الدعوات : 5
قوة السمعة : 10861
الاعجاب : 6
موقعي : زيارة موقعي
المشاركة الأصلية كتبت بواسطة: YasserKhalil تعديل بسيط في المعادلة المستخدمة في حالة إدخال نص وليس رقم
CODE
=IF(ISNUMBER(A5),ifs(A5>=90,"A",A5>=80,"B",A5>=65,"D",A5>=50,"C",1,"F"),"")
تم اصلاح الخطأ بكود الدالة فى الموضوع أعلاه biggrin2

أثارت هذه المشاركة إعجاب: hassona229،



look/images/icons/i1.gif بديل للدالة Ifs
  18-11-2018 08:12 صباحاً   [8]
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1580
الدولة : مصر
الجنس :
تاريخ الميلاد : 1-9-1995
الدعوات : 5
قوة السمعة : 10861
الاعجاب : 6
موقعي : زيارة موقعي
مشكور مروركم وتقديركم الغالى أساتذتى الأحباء حسام وياسر
ومشكور مرورك الكريم أستاذ مالك على الموضوع المتواضع
تقبلوا وافر تحياتى وتقديرى 81




look/images/icons/i1.gif بديل للدالة Ifs
  18-11-2018 09:58 صباحاً   [9]
معلومات الكاتب ▼
تاريخ الإنضمام : 27-08-2017
رقم العضوية : 219
المشاركات : 169
الدولة : سورية
الجنس :
تاريخ الميلاد : 10-2-1968
قوة السمعة : 280
الاعجاب : 0
جزاكم الله خيرا




look/images/icons/i1.gif بديل للدالة Ifs
  18-11-2018 05:15 مساءً   [10]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10529
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36752
الاعجاب : 184
التعديل أخي الحبيب إسلام لم يؤثر على النتيجة ..قم بإدخال نص وسترى النتيجة كما هي
المفترض عند وجود نص لا يرجع أي قيمة من القيم الموجودة في الشروط
راجع نفسك يا كبير




look/images/icons/i1.gif بديل للدالة Ifs
  18-11-2018 07:40 مساءً   [11]
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1580
الدولة : مصر
الجنس :
تاريخ الميلاد : 1-9-1995
الدعوات : 5
قوة السمعة : 10861
الاعجاب : 6
موقعي : زيارة موقعي
المشاركة الأصلية كتبت بواسطة: YasserKhalil التعديل أخي الحبيب إسلام لم يؤثر على النتيجة ..قم بإدخال نص وسترى النتيجة كما هي
المفترض عند وجود نص لا يرجع أي قيمة من القيم الموجودة في الشروط
راجع نفسك يا كبير
التعديل كان مهم لان لو كان نتيجة الشرط نص لن يتم التحقق من باقى الشروط
أما لو قصدك لو بدلت الرقم 100 مثلا بحرف بتكون النتيجة A
دا ببساطه لان فى المقارنه اى حرف يعد اكبر من اى قيمة رقميه
سواء استخدمت دالة IFS اللى بمايكروسوفت او دالة IF العادية او الدالة المعرفة
يعنى دا مش من الدالة بالعكس دا التطبيق الصحيح للمقارنات ومن وجهة نظرى انا شايفها ميزه
وممكن تكتب صيغة بحيث تتفادى دخول الارقام كما كتبت المعادله السابقه على سبيل المثال
لكن الاهم هو ان الدالة تعمل بالشكل الافتراضى لها


اما بقى لو قصدك من المعادله فى الاول انك تتفادى النص لا اكثر ودا اللى اعتقدة اذا سورى ما اخدتش بالى biggrin2
بس قولت اوضح النقاط دى للاعضاء عامة مش قصدى انت ، انت استاذنا 58




look/images/icons/i1.gif بديل للدالة Ifs
  18-11-2018 08:30 مساءً   [12]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10529
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36752
الاعجاب : 184
مشكور على التوضيح أسمسم .. وعلى وقتك الثمين في توضيح المسألة بالتفصيل
بارك الله فيك وجزاك الله خيراً

أثارت هذه المشاركة إعجاب: Eslam Abdullah،



اضافة رد جديد اضافة موضوع جديد
الصفحة 2 من 3 < 1 2 3 >




المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
شرح اخفاء واظهار ازرار متعدد الصفحات MultiPageوالتحكم فيها وعمل ازرار بديلة لفورم صحابة رسول الله مجدى يونس
4 284 مجدى يونس
05 _ التبديل بين المتغيرات Swap Variables In VBA & Python YasserKhalil
6 1394 YasserKhalil
الدالة المعرفة SEQUENCE بديل للدالة الخاصة بمايكروسوفت Eslam Abdullah
7 1652 ali mohamed ali
زر للطباعة بديل عن الذي يظهر في التول بار ابوبكر المتولي
3 881 YasserKhalil
إنشاء زر أمر Command Button ActiveX Control واستخدام الدالة IIF للتبديل YasserKhalil
6 1637 YasserKhalil

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









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

الساعة الآن 10:46 AM