السلام عليكم, قد تكون دالة IF الشرطية من أكثر الدوال القياسية استخداماً في اكسل كونها تقوم بتنفيذ أحد أمرين (من أَمَرَ) بناءاً على نتيجة السؤال المنطقي الذي تطرحه من خلالها. مثلاً لو اردت من برنامج اكسل ان يقارن قيمة مبيعاتك لهذا العام مع مبيعات العام السابق, فإذا كانت اكثر, اردته ان يظهر لك العبارة التالية, “مبروك لقد تجاوزت مبيعات العام السابق” وإلا فإن النتيجة أو العبارة يجب أن تكون “للأسف, لم تتجاوز مبيعات السنة السابقة!!!” فإن دالة IF الشرطية ستكون ضالتك. كما تلاحظ, نحن نتكلم عن ثلاثة محارف أو مكونات وهي:
- سؤال الشرط: هل مبيعات العام الحالي أكبر كم العام السابق؟
- القيمة المطلوبة في حال الجواب الايجابي (نعم) على السؤال السابق.
- القيمة المطلوبة في حال الجواب السلبي (لا) على السؤال السابق.
بنية الدالة IF الشرطية ( مكوناتها ):

بتفصيل أكثر:
Logical Test: قيمة اجبارية (اي لايمكن قبول الدالة بدونها) وهي تمثل السؤال المنطقي الذي تود طرحه. قد يكون أحد مايلي,
- سؤال منطقي بسيط مثلاً: A1<100 أو A1>S3 أو أي سؤال منطقي اكثر تعقيداً مثلاً sum(A1:A10)>100
- دالة ذات جوابين فقط (نعم ولا) كدالتي ISBLANK و ISERROR
Value_ if_true: قيمة اختيارية (اي يمكن اهمالها وعدم استخدامها) وهي تمثل ماتريد من اكسل ان يظهر في حال كان الجواب على سؤالك المطروح بنعم (صحيح). احتماليات هذا المحرف (المكون) هي:
- فراغ, كونه اختباري فإن عدم كتابتك اي شئ سيؤدي الى تنفيذ لاشئ. مثلاً قد تريد تنفيذ مايلي, “في حال كانت المبيعات لهذا العام تتجاوز مبيعات العام الماضي, لاتفعل شيئاً وإلا فاظهر الفرق بين العامين” فتكون الدالة كالتالي, IF(A1>A2,,A1-A2)i على اعتبار أن A1 هي مبيعات هذا العام و A2 تحوي مبيعات العام السابق.
- قيمة عددية مثلاً 100 أو قيمة نصية مثلاً “ناجح” (في حالة اظهار النص, يجب عليك دائماً احاطة النص باشارة الإقتباس ” )
- معادلة عددية مثلاً A1-A2 أو دالة ما كدالة VLOOKUP أو دالة IF الشرطية نفسها.
Value_ if_false: قيمة اختيارية اخرى وهي تمثل ماتريد من اكسل اظهاره في حال كان الجواب على سؤالك المطروح بلا (خطأ). ينطبق على هذا المحرف ماينطبق على المحرف السابق تماماً.
دالة IF الشرطية المركبة (Nested IF Function):
لن تستخدم دالة IF في شكلها البسيط دائماً لانها تستخدم شرط (سؤال) واحد وبالتالي فإنك ستحتاج من وقت لآخر لاستخدام دالة IF الشرطية المركبة والتي تتكون من استخدام اكثر من IF الشرطية سويةً في دالة واحدة (أي أكثر من شرط (أكثر من سؤال) في معادلة واحدة). تذكر بأننا قد ذكرنا سابقاً بأنه يمكننا استخدما دالة في المحرف الثاني و الثالث (القيمة في حالة الجواب الإيجابي أو السلبي) بدلاً من اظهار نص أو قيمة عددية. لذا فإننا وعند استخدامنا لدالة IF الشرطية في المحرف الثاني أو الثالث فإننا نشكل دالة IF الشرطية مركبة.
انظر للمثال التالي لحساب معدل الضريبة على الدخل (الراتب) حيث ان الضريبة تتغير بتغير شريحة الراتب. اذا كان الراتب اكبر من 75,000 فالمعدل الضريبي يكون 10% وإلا إذا كان الراتب اكبر من 50,000 فالمعدل الضريبي يكون 7% …..

لاحظ كيف أن دالة IF الشرطية بشكلها البسيط لن تنفع لحل هكذا سؤال مما سيضطرنا لاستخدام الشكل المركب منها كالتالي (على اعتبار ان الراتب موجود في الخلية A1)
1- ابدء بانشاء دالة IF الشرطية واطرح السؤال الأول, (هل الراتب اكبر من 75,000؟) لاحظ مساعد صيغ الدوال القياسية, إنه يشير الى أننا في جزء السؤال المنطقي من دالة IF الشرطية.

2- جواب الشرط الايجابي سيكون معدل الضريبة المتوافق مع شريحة الراتب الأولى, لاتنس متابعة تواجدك داخل الدالة من خلال شريط مساعد الدوال الظاهر ادناها.

3- في حال كان الجواب على السؤال الأول هو لا (النفي) فإنه وعوضاً عن اظهار نص أو عدد ما, فإننا سنطرح سؤالاً منطقياً جديداً من خلال دالة IF جديدة ضمن الدالة الأولى التي انشأناها منذ قليل.

4- سنكمل كتابة الدلة باضافة المزيد من IF الشرطية حسب حاجتنا حتى نصل للشكل التالي: لاحظ أننا غطينا جميع الشرائح المطلوبة بالمثال السابق,

5- نبدأ باغلاق الأقواس حيث انها مطلوبة لتفعيل الصيغ لتصبح جاهزة للعمل.

لقد انشأنا أربع مستويات من دالة IF الشرطية وبالتالي سيكون علينا استخدام اربعة أقواس للاغلاق. لاحظ أن اكسل يحاول مساعدتنا عن طريق تلوين قوس الإبتداء والإنتهاء للدالة الواحدة بلون واحد لمتييزه عن الأقواس الأخرى التابعة للدوال الأخرى. إذا كانت الفكرة لم تتوضح بعد فانظر الشكل التالي:

ملاحظات مهمة عند استخدام دالة IF الشرطية:
- طالما أن اكسل يستخدم الفاصلة , للفصل بين محارف الدوال (مكوناتها) لذا يجب عليك تجنب استخدامها في الأرقام مثلاً كيلا يختلط الأمر على اكسل. (بكلام آخر, لاتكتب 75,000 وإنما 75000)
- عندما تريد ان تظهر قيمة نصية ما في حالة جواب الشرط الإيجابي أو السلبي, فيج احاطته باشارة الإقتباس, مثال: “ناجح” (وليس: ناجح )
- في اصدارات اكسل 2010 ومابعد, يمكنك استخدام حتى 64 من دوال IF الشرطية المركبة (المختلطة) في حين أن الرقم كان فقط 7 في اصدار 2003 وماقبل.
- في حال كتابة دالة مركبة طويلة ومعقدة, يجب عليك اتباع تقنيات كتابة الدوال المركبة الواضحة لسهولة القراءة والتعديل فيما بعد (من قبلك أو من قبل اي مستخدم آخر)
- في حال اظهر اكسل رسالة خطأ ما لدا محاولتك تنفيذ دالة أو صيغة ما فاقرأ الرسالة وحاول تصحيحها. يمكنك قراءة موضوع اخطاء كتابة الصيغ لمزيد من المعلومات.
يمكنك تحميل ملف الأمثلة التالي لمزيد من الإطلاع على هذه الدالة. في حال احتجت الى اي مساعدة أو لمزيد من الشرح حول هذه الدالة واستخداماتها المتخلفة, يمكنك ترك سؤالك من خلال اضافة تعليق, لأنقوم بالرد عليه بأقرب وقت ممكن إن شاء الله.
السلام عليكم
اذا لدى عده قيم واريد انت تظهر لهم نتيجه مثلا
اذا كاتب في الخليه
(0)-(0)-(0)-(1)-(0) رايح يكتب قيمة 1
واذا كتب
(0)-(1)-(0)-(1)-(0) رايح يكتب قيمه 1
واذا كتب
(0)-(0)-(1)-(1)-(1) رايح يكتب قيمه 2
واذا كتب
(0)-(0)-(1)-(1)-(0) رايح يكتب قيمه 3
واذا كتب
(1)-(1)-(0)-(1)-(0) رايح يكتب قيمه 4
واذا كتب
(0)-(1)-(1)-(1)-(1) رايح يكتب قيمه 5
بس
وهذا ليس المقصور مجمع الخلايا بل رسم او اذا وضع 0 او واحد في احد
الخلايا الخمسه يعطي القيمة تلك ولا معناها مجموعها
تحياتي واستفدت من الكوقع الشي الكثير بس هذي عقدتني
الشرح ممتاز ولكنى ريد ادراج فترة مثل f3>11 & f3<=5
اخي العزيز اريد ان ادخل يوم من ايام الاسبوع ومن ثم تتلون الخلية مع العمود بشكل تلقائي افدنا لوسمحت
السلام عليكم ورحمة الله
استاذي الكريم عندي عمودين العمود الاول رموز لنماذج قطع ارض
المطلوب اريد عندما اكتب في الخانة اسم النموذج يكتب لي في الخانة المجاورة شرح او رقم معين
مثلا عنما اكتب النموذج C مثلا يطلع لي في عمود المساحة مساحة القطعة
تمنا الشرح بشكل مفصل اصلح الله اولادك
السلام عليكم ممكن بعد اذنك تقولي طريقه لقاعده اف تحقق الشرط التالي :
مثلا اذا كان في الخليه a1 رقم من واحد الي عشره تعوض عنه في الخليه b1 بواحد وإذاكان كان في الخليه a1 رقم من 11 الي 20 عوض عنه في الخليه b 2 ب 2 وهكذا حتي 100 في الخليه a1 و 10 في b2
السلام عليكم
ارجو مساعدتي في عمل دالة : لدي 3 مجاميع سيارات كل مجموعة يحتوي على عدد من السيارات … وبالمقابل عندي ثلاثة تصانيف لهذه السيارات … اريد عندما يذكر رقم سيارة ما … يصنفه حالا الى الصنف الذي ينتمي لها … مع جزيل الشكر … وانتظر ردكم
ارغب في عمل ترتيب تلقائي لناتج الدالة if بمعني لو حصل طالب على ممتاز تلقائي يرتب الطلاب حسب التقدير
تحتاج اما لكود VBA يقوم بالمطلوب أو لجدول مساهد يقوم باعادة الترتيب حسب العلامة
السلام عليكم
كيفية عمل دالة شرطية لرقم يتراوح بين رقمين بنفس الشرط
مثال ضريبة 10 % لاي رقم يتراوح بين 8000 و 30000
مع الشكر
السلام عليكم.. جزاك الله خير على الشرح..سؤالي كيف استطيع عمل دالة شرطية IF كالتالي:
اذا كانت الخلية C5 تحوي قيمة موجبة فإن الناتج يساوي [ الخليةB5 +(الخلية B5 * الخلية C5) ]
واذا كانت الخلية C5 تحوي قيمة سالية فإن الناتج يساوي [ الخلية B5 +(الخلية B5 * الحد المطلق للخلية C5) ]
لا يمكنك الاشارة لنفس الخلية لان هذا سيرجع خطأ. والا فعليك استخدام كود VBA لتنفيذ المطلوب
السلام عليكم
الله يجزيك كل خير على هذا الشرح المفيد
حاولت تنفيذ جدول مواعيد على تقويم واجريت ارتباط يومي بجدول مواعيد
والحمد لله نجحت الى حد ما
المشكلة الان هي عندما تغير الشهر يبقى الجدول تحت تاريخ اخر غير التاريخ المحدد سابقا
هل هناك دالة تجعل جدول البيانات ثابته في نفس التاريخ وشكرا
المشكلة غير واضحة. ممكن ارسال ملف مثال من خلال صفحة الموقع على الفيسبوك لمحاولة المساعدة.
السلام عليكم
اخى العزيز انا عاوز اعمل معادله if لجدول بحيث انه لو كتبت اسم واحد من ضمن الجدول يخصم عليه مبلغ ثابت مع العلم ان فى جدول اسماء اكتر من 3500 اسم وطبعا دول مش هينفع فى الداله
والداله اهى (IF(C18=(N6:N3550);34;0)=
ايه الحل الى ممكن اعمله لقاعده if عشان الجدول
ممكن طبعاً لكن عندك مشكلة بالشرط. اقترح عليك شرط مثل counta(N6:N3550,C18)>0 واللي تعني لو كان هذا الرقم تكراره اكثر من صفر (يعني بكلام اخر موجود ضمن قائمة الخصم) اذا اخصم.
السلام عليكم ورحمة الله
لدي سؤال وهو انني اريد تغيير لون الخلية B2 الى الاحمر عندما تكون القيمة الموجودة في الخلية A1 اكبر من 20
وشكرا
وعليكم السلام أنس, راجع موضوع التنسيق الشرطي صمن قسم التنسيق.
السلام عليكم
عندي اكواد لاصناف
310060
400070
606430
محتاج دالة اقول لو لقيت اول رقمين 31 اديني سعر 13
لو لقيت اول رقمين 40 اديني السعر 12
هل يوجد اي دالة تقدر تفيدني في الموضوع ده
وشكرا جزيلا
وعليكم السلام. ممكن تستخدم دالة left اثناء الشرط لتقم هذه الدالة باجتزاء اول رقمين من اليسار ومقارنة الناتج بألارقام المطلوبة وبناءاً عليه يتحدد نوع جواب الشرط.
السلام عليكم ورحمة الله وبركاته اخي انا عندي مبيعات آجله ومبيعات نقدية اريد ان اعرف كم عندي مبيعات نقديه وكم عندي مبيعات آجله
وعليكم السلام. ممكن تستخدم دالة sumif واللي بتقوم بعمل عملية جمع حسب شرط واللي هو بحالتك نوع المبيعات آجلة أو نقدية.
السلام عليكم .
لو سمحت عايز استخدم دالة IF حساب القيمة المضافة للسلع علي حسب تصنيف السلعة باستخدام شرضي انه في حالة السلعة خاضعة يتم ضرب القيمة في النسبة 5% اما لو غير خاضعة يكتب في خانة القيمة المضافة صفر
الكمية سعر الوحدة الاجمالي تصنيف السلعة القيمة المضافة 5% المجموع
30 30 900 خاضع للنسبة 5%
0 غير خاضع
وعليكم السلام. مرحباً شريف. الموضوع بسيط ويمكن حله من خلال دالة IF. بخصوص السعر الاجمالي مع الضريبة اضرب بالنسبة 105% اما اللي غير خاضعة للضريبة فاستخدم النسبة 100%
مشكور اخي حسين وجزاك الله خيرا علي تجاوبك هل من الممكن كتابة صيغة المعادلة كاملة مع خالص تحياتي
مرحباً شريف. افضل انك تكتب المعادلة وانا اعدلّك عليها لو محتاج.
– صفحة الديون :
ويتم تجميع تلقائي لديون العملاء التي كان في صفحة التعاملات في طريقة الدفع “اجل ” وتتكون الصفحه من
التاريخ
رقم الفاتورة
اسم العميل
المبلغ الإجمالي
المتبقي
السلام عليكم انا ماقدرت كيف اسوي هذه سويت كل هذه مع صفحة التعملات وحطيت طريقة الدفع فيها نقدي او حوالة او اجل لكن لما ماعرفت اسوي لما يجي لتلقائي الى صفحة الديون اجل
وعليكم السلام. ممكن الحل يكون بأكثر من \ريقة, كود VBA هو الحل الأمثل, البديل جدول Pivot Table وإلا فالمعادلات مثل sumifs
السلام عليكم
كيف استطيع تطبيق معادة شرطية في حالة مثلا :
اذا كانت الخلية 1 A تشاوي “فارغ ”
فتظهر النتيجة في الخلية 1 C “فارغ ”
بحيث لا اكتب المعادلة في الخلية C 1
بعبارة اخرى المعادلة في خلية والنتيجة في خلية اخرى
وعليكم السلام. ممكن تكتب المعادلة في خلية واحد اجوبة الشرط يكون اظهار القيمة ” ” اما لو ماكان بدك تكتب المعادلة ابداً في الخلية, وقتها رح تضطر تستخدم كود VBA يشيك على محتويات الخلية مكان الشرط ليرجعلك قيمة الجواب بالمكان المطلوب.
السلام عليكم
لو سمحت لو عندي أصناف منتجات وأريد أن أوجد الأصناف التي لا.تحتوي على حرف الباء مثلا ما هي الدالة المستخدمة مع مثال لو سمحت وجزاك الله خير.
وعليكم السلام. لاتحتاج لدالة لتنفيذ المطلوب. حدد الجدول, اضغط الاختصار Ctrl + L لتفعيل خاصية الجداول. سيظهر لديك سهم صغير بجوار اسماء الإعمدة, اضغط عليها, من قائمة فلتر النص Text Filter, اختر عدم الاحتواء Does Not Contain
السلام عليكم ورحمة الله
جزاك الله خيرا أخي الكريم ، عندي جدول لأطفالي أقوم فيه بتسجيل درجات يومية لكل منهم من أجل الوصول لأفضل نتائجهم التربوية لذا فأرجو منك أن توضح لي كيف يمكن أن أقوم بترتيب نتائجهم المئوية بحيث أن يكتب أمام من يحصل على أعلى نسبة مئوية كلمة ( الأول ) ومن يحصل على الترتيب الثاني يكتب أمامه الثاني وهكذا إلى الخامس كما أريد تلوين الخانة حسب الترتيب الذي يحصل عليه .
وعليكم السلام. للترتيب, يمكنك استخدام دالة Rank, للتلوين يجب استخدام تقنية التنسيق الشرطي.
اخى الكريم هل يمكن ان يكون جواب شرط قاعدة if معادله مثلا ان يكون اذا كانت الخليه تساوي 2 يكون جواب الشرط يساوى الخليه a1
اهلاً أحمد. طبعاً لا مشكلة, يمكن لجواب الشرط الايجابي و / أو السلبي أن يكون معادلة شريطة ألا تُشير هذه المعادلة الى الخلية التي تحوي المعادلة نفسها كيلا تتسبب بخطأ وطبعاً عليك اختيار معادلة لها مخرجات ليتم اظهارها.
استخدام SUM IF فى جمع اكواد عملاء تبدا بسيريل معين مثلا 140 & 141 & 142 &242
المعادلة المطلوبة جمع العملاء المكودين بسيريال يبدا ب 14
لكن لماذا لا تستخدم عمود مساعد تعزل فيه الكود ومن ثم تطبق المعادلة المذكورة؟
بكل الأحوال, أبحث لك عن حل بإذن الله اذا لم يناسبك الحل السابق
السلام عليكم
فى حال ان الشرط تحقق اريد ان يسخدم معادله معينه ووضع الكثر من شرط الشرط الذى يتحقق يستخدم المعادله المقابله له ؟ كيف يكون ذالم
وعليكم السلام. ممكن تشرح اكثر المطلوب؟ اعطني مثالاً رجاءاً.
هل هناك معادلة شرطيه لمضاعفات رقم معين
لكل 6 او مضاعفاتها يصرف 2 بونص
اى ان لل 6 يصرف 2 وكذلك لل 12 يصرف 4 وهكذا
برجاء الرد
استخدم
=TRUNC(A1/6,)*2
المعادلة السابقة تقوم بتقسيم الررقم على 6, حذف الارقام العشرية ثم ضرب الناتج بـ 2
السلام عليكم..
أواجه مشكلة أن أكتب الشروط صحيحة وما يظهر لي وجود أي خطأ فيها لكن لما يجي يطلع لي الحل النتائج تكون خاطئة ..
اذا ممكن تساعدني بكون شاكرة
عندي عامود حسبت فيه عدد الأيام / أحتاج دالة if عشان أحدد الأيام من ضمن أي فترة :
11-15 يوم / 16-20 يوم / أكثر من 21 يوم
صيغة الدالة حسب رأيي :
=IF(11<=E1<=15,"11-15days",IF(16<=E1<=20,"16-20days",IF(21<=E1,"more than 21 days","there is no delay")))
شكرا جزيلا
وعليكم السلام.
المشكلة تتمثل بطريقة كتابة الشرط, لايجب ان تستخدمي, 11<=E1<=15 وإنما شرطين منفصلين مجموعين بدالة and اي كالتالي, AND(11<=E1,E1<=15) وهكذا. اعتذر عن تأخري بالرد.
استخدم اكسيل 2013 و لا يقبل اكثر من 10 شروط
مرحباً ورائل. للأمانة اعرف سبب المشكلة عندك لكنني متأكد أن اكسل بعد 2003 يقبل حتى 64 مستوى. حاول تجربة الحل على جهاز آخر أو جرب انك تفتح ملف فيه شروط أكثر من 7 على كمبيوترك وانظر كيف سيقرأ اكسل المعادلة.
السلام عليكم اخي عندي جدول يحتوي على بيانات في خانه تحتوى على هذا الرقم 0-25 اريد استبدلها برقم واحد وفي خانه فيه 26-50 اريد استبدالها برقم 2 وفي خانه تحتوي 0 اريد احولها الى -1 والخانخ الفاضيه ايضا اريد احط فيها الرقم -1 كيف اعمل داله تحل هذي المشكله
اهلاً “Sanad”. اعتذر عن تأخري بالرد. ماتطلبه شبيه بمثال شرائح الضريبة حسب الراتب المطروح اعلاه. حاول وأنا متاح للمساعدة.
أريد عند كتابة (محافظة القاهرة) يظهر كلمة ( القسم الأول )فى خلية مجاورة ، ( محافظة الجيزة ) يظهر فى خلية مجاورة كلمة ( القسم الثانى)
يمكنك تطبيق ماذكرت اعلاه في الخلية المطلوبة “الخلية المجاورة” بدون مشاكل باستخدام دالة IF. هل جربت الحل؟
السلام عليكم اخى الكريم.
بعد اذنك اريد ان استخدم دالة لحل الاتى:
عندى جدولين الأول به فواتير بكل تفاصيلها مثل تاريخ ورقم والعميل وصنف ونوع الصنف وكمية وقيمة
والجدول الثانى به الاصناف مقسمة الى مجموعات أ،ب،ت وهكذا وكل مجموعة مقسم الى مجموعة 1،2،3 كل مجموعة تحتها اصناف صنف1،صنف2،صنف3 وهكذا
ما اريده هو البحث عن نوع كل صنف فى جدول الفواتير من خلال جدول الاصناف ووضع النوع فى خانة نوع الصنف امام كل صنف فى جدول الفواتير
للعلم اننى قد استخدمت دالةif مثال: =IF(G4=(AB6:AB10);”مجموعه 1″;IF(G4=(AC6:AC10);”مجموعه 2″;IF(G4=(AD6:AD10);”مجموعه 3″;””)))
(AB6:AB10)هو عمود اصناف المجموعة1 ، (AC6:AC10) هو عمود اصناف المجموعة2، (AD6:AD10) هو عمود اصناف المجموعة3
G4 هى خلية نوع الصنف بجدول الفواتير امام الصنف المراد تحديد نوعه
ولكن المعادلة غير صحيحة، هل يمكن تصحيحها
وبالنسبة لمعادلة Hlookup تظهر خطأ عند استخدامها مثال: = HLOOKUP(G4;AB5:AV10;1;0)
G4 هى خلية نوع الصنف بجدول الفواتير امام الصنف المراد تحديد نوعه
(AB5:AV10)هو جدول الاصناف ، والرقم واحد هو الصف الأول من الجدول والمسجل فيه اسم المجموعة
برجاء المساعده فى هذه المشكلة ، وشكرا على المساعده.
اهلاً نور. اعتذر عن تأخر الرد,
الحل الأسهل هو باستخدام قوائم منسدلة بأكثر من مستوى مرتبطة ببعضها, مثلاً القائمة الأولى للأصناف الرئيسية, عند اختيارها, سيتمكن المستخدم من اختيار الصنف الفرعي من القائمة المنسدلة الثانية (واللي رح تكون مرتبطة بالاختيار من القائمة الأولى), وهكذا.
ام ان الحل يجب أن يكون عن طريق المعادلات؟
لو مثلا عملت التقديرات للمجموع الكلي وعايزه ازود علي الداله ان لو كان درجه مثلا الامتحان التطبيقي بس اقل من 12 يبقي راسب لائحه ازاي اعملها
اساخدمي دالة IF واجعي الشرط فيها هو دالة المجموع الكلي > “اشارة اصغر” من 12, جواب الشرط “راسب لائحة” بين اشارتي قتباس وإلا اكتبي معادلة المجموع لاظهار قيمة المجموع كجواب للشرط السلبي.
السلام عليكم .اولا شكرا جزيلا عالشرح وثانيا انا محتاج مساعدتك بالتالي (عندي جدول والعمود G2 يحتوي قيم بين الصفر والواحد .انا اريد انشا عمود جديد يحتوي التالي :اذا القيمة بعمود G2 اكبر او تساوي 0 واقل او تساوي 0.01 فالناتج “A” واذا اكبر من 0.01 واقل من 0.03 فالناتج “B” وهكذا … اني محتاجه الصيغة كاملة مع جزيل الشكر .
اهلاً منى. وعليكم السلام. طلبك شبيه جداً بمثال الرواتب المطروح في المقالة اعلاه. حاولي تكتبي المعادلة واصححها لك في حال الخطأ.
السلام عليكم
اخي الكريم هل يمكن استخدام نتيجة if الايجابية في خلية اخرى مثال :
=IF(F142<=-3%;"شراء";"انتظر")
انا عملت الجملة الشرطية اعلاه في عمود
الان اريد عمل خلية تسمح بادخال قيمة ( الشراء ) التي ظهرت في المثال السابق كرقم دون السماح بادخال نتيجة ( انتظر )
وعليكم السلام أخ عواد. سؤالك غير واضح. هل من الممكن شرح اكثر رجاءاً. فهمت انك قمت باضافة الدالة التي ذكرتها في عمود ما, ماذا تقصد بالخطوة التالية؟ هل تقصد انه في خلية ثانية, لو كانت النتيجة من المعادلة السابقة هي شراء, يمكنك الكتابة اما لو كانت انتظر فلا يمكنك الإدخال؟
اهلين
خليك من السوال السابق وجاوبني كرما على السوال التالي :
اذا كانت خلية A1 اكبر بنسبة 1% من خلية B1 فتكون النتيجة البيع او انتظر
ممكن تعمل لي المعادلة هذي
اتفضل
=IF((A1-B1)/B1>0.01,”البيع”,”انتظر”)
الله يجزاك الف خير ويعطيك الصحة والعافية
اهلين استاذي :
بس ممكن تشرح لي هنا ايه الي عملته عشان افهم كيف الطريقة
اهلاً اخ عواد, الفكرة من اليسار لليمين, الشرط هو قيمة التغيير بالسعر (القيمة الجديدة ناقس الصقديمة بين قوسين ثم تقسيم القديمة) أكبر من 0.01 واللي هي 1%, نفذ جواب الشرط الايجابي “البيع” اما لو كان جواب الشرط سلبي, اذاً نفذ الجواب السلبي “انتظر”
السلام عليكم
جزاكم الله خير علي كل ما تقومون به من مساعدات وهذا يندرج تحت معني حديث الرسول صل الله عليه وسلم : من علم علماً ولم يعلمه لغيره
وانتم بحمد الله تعلمونا هذا العمل المفيد
اريد عمل دالة لعدد من العاملين يحيث اذا كان عمر العامل من 18 الى 45 سنة يكون التأمين 300 واذا كان من 46 الى 55 يكون التأمين 450 ومن 56 الى 60 يكون التئأمين 500 وكذلك المهم اني احتاج الي الفكرة وماه هاي العلامات التي استخدمها لتوصلني للنتيجه في هذه الحالة وفي غيرها وجزاكنم الله خير
وعليكم السلام أخ عثمان وشكراً لكلامك الطيب. ماتحتاجه بسيط ويتم عن طريق دالة IF,
اذا كان الراتب (أكبر أو يساوي 18 & اقل أو يساوي 45), اذاً ارجع القيمة 300, وإلا
اذا كان الراتب (أكبر أو يساوي 46 & اقل أو يساوي 55), اذاً ارجع القيمة 450, وإلا
ارجع القيمة 500
ابدل القيم اذا اعلاه بـ IF وبالباقي بمايناسبه من العناوين في ورقة العمل لديك.
أو يمكنك اتباع المثال الوارد في المقالة اعلاه لأنه يصف طلبك تماماً.
اذا عندي كشف حساب وهناك خليه يسجل قيمة عقد فيها وخلايا تسجل بها دفعات من 1ال10 خلايا كيف اجعل خلايا الدفعات لاتقبل تسجيل رقم اكبر من رقم المسجل في خلية قيمة العقد وعند استيفاء قيمة العقد في الدفعات مثلا استوفى قيمة العقد في الدفعة الثلاثه تقفل الخلايا ولاتقبل التسجيل في الخلايا من 4الى 10
مرحباً محمد. حدد مكان الدفعات ثم ا1هب الى التبويب بيانات Data, ومن اختر اداة التحقق من الصحة Data Validation, من القائمة اختر مخصص Custom ثم اكتب امعادلة التالية,
=SUM($C$1:C1)<=$A$1 على اعتبار الخلية A1 تحوي قيمة العقد في حين أن قيم الدفعات موجودة في العمود C. طالما أن مجموع قيم الدفعات تساوي أو أقل من قيمة العقد فإن اكسل سيسمح بالإدخال.
من فضلك عندي سؤال محتاج أعرف طريقة الإجابه عليه تكون إزاي
إذا فرضنا وجود 1000 عبوه … والكارتونه الواحده تحتمل 400 عبوه
المطلوب إني أمثل الموضوع ده علي الإكسل بقاعده if
اهلاً محمد, سؤالك غير واضح. كيف تريد تمثيل النتيجة؟ ممكن تشرح اكثر طلبك؟
السلام عليكم
عندي جدول فيه درجات الطلاب
اريد تغير لون الدرجة التي تقل عن 50 باللون الاحمر وتتغير تلقائي في حال تجاوزت ال 50
ارجو الرد ان امكن
وعليكم السلام. مرحبا اخ احمد. ما تطلبه يتحقق عن طريق التنسيق الشرطي. يوجد موضوع في الموقع عن التنسيق الشرطي سيفيدك في طلبك.
السلام عليكم
شكرا اخي على جهدك الجبار ومتابعتك لجميع الاسئلة
سؤالي هو هل يمكن استخدام النسخ واللصق بدالة IF الشرطية او عن طريق كود معين بحيث تكون عندي كالتالي
اذا كانت الخلية A2فارغة فقم بنسخ القيمة في الخلية A1 ولصقها في الخانة A2 واذا لم تكن فارغة فانتقل الى الخلية التي بعدها والتي بعدها وهكذا
بمعنى اخر : حفظ نتائج من خلية محددة في جدول مستقل وبشكل تلقائي بضغط زر مثلا
وشكرا
اهلأً وعليكم السلام. اعتذر اخي عن تأخري بالرد لظروف خاصة. ممكن ترفع ملف مثال عن المشكلة لاحاول حلها كوني لم اصل لطلبك بعد.
السلام عليكم
لو سمحت ممكن تقولى بالتفصيل انا عايزه اعمل جدول فكل عمود اعمل قيم ب 1 و 0 وفالاخر خالص اعمل خانه المجموع وعيزاه يحوللى لو الخانات فوق ب 1 يحسبها 100 لو 0 يحسبها 0 ايه المعادله وطريقتها
وعليكم السلام. سؤالك غير واضح. ممكن توضح اكثر المشكلة والحل المطلوب. يفضل رفع مثال عن المشكلة لمحاولة المساعدة.
وعليكم السلام. لا اعرف لو فهمي صحيح لطلبك. هل جربتي تعمل جمع للقيم ثم ضربها بالقيمة 100؟ هل يوجد شئ لم افهمه في سؤالك؟
السلام عليكم، اخي الكريم لدي خلية فيها عدة خيارات نصية وكل خيار نصي فيه قيمة عددية كيف يمكن ان اعمل دالة شرطية
الملف المرفق لايفتح علما اني اسخدم اكسل 2003 وشكرا
اهلاً أخ أبو فيصل. الملف يعمل دون مشاكل لكن اعتقد ان المشكلة ان اكسل لديك لايستطيع فتح ملفات xlsx. يمكنك مراجعة الرابط التالي https://goo.gl/trjSai
في حال استمرار المشكلة, اعلمني رجاءاً لارفع لك الملف على اللاحقة القديمة xls لتتمكن من رؤية المثال المرفق.
اذا كلنت عندي قايمة رواتب كيف احسب ثاني اقل راتب او ثالث اكبر راتب
مرحباً هند.
لمعرفة ثاني اقل راتب, استخدمي الدالة Small, حددي نطاق الرواتب ثم حددي الترتيب المطلوب وهو في هذا المثال 2
لمعرفة ثالث اكبر راتب, استخدمي الدالة Large, حددي نطاق الرةاتب ثم حددي الترتيب المطلوب وهو هنا 3
مرحبا اسناذ
انا في عندي كم سؤال في الاكسل غن قاعدة if
ادا في امكانية تساعدني
مرحباً بك. ممكن تطلعي على الموضوع التالي فقد تجدين فيه اجابة لبعض اسئلتك. وانا جاهز للمساعدة بكل الأحوال.
https://goo.gl/YsVVXB
السلام عليكم
استاذي العزيز كيف يمكن زيادة عدد التشعبات في دالة if لاكثر من 7 قيم في اوفيس 2003
حيث ان العمل عندي لا يستخدم الا هذا النوع من اصدرارات الاوفيس
وجزاك الله خيرا
حياك الله أخ أحمد. يوجد أكثر من حل لهذه المشكلة لكن الامر يعتمد على المطلوب. هل ممكن ترفع نموذج عن المشكلة او تفصيل اكبر عن الشرط المطلوب وكم عدد الحدود؟
السلام عليكم
عندى ملف اكسيل به عمود النسب المشوية التى تخص كل موظف مثلاُ 34.4% , 45.6% , 72.3%, 88.7% , 92.4%
واريد نجزئة هذه النسب فى ثلاثة اعمدة كا الآتى : العمود الأول الموظف ال حصل على 70% الى 80% يأخذ كل 1% يضرب فى 100 قرش والعمود الثانى من من 80 % الى 90% كل 1% يضرب فى 200 قرش ومازاد عن 90% يضرب كل 1% فى 300 قرش
استخدمت هذه الدالة للعمود الاول =IF(I10>=70%;10;0) وهى تعطى نتائج غير دقيقة لانها تعطى لجميع النسب من 70% الى 80% 10 جنيه وتم استخدام الدالة =IF(OR(I10=90%);20;((I10-80%)*200)) للعمود الثانى وهى ايضا غير دقيقة لانها تعطى 20 جنيه للموظف ال حصل على 45.5% ك 34.4% بالرغم هما ليس فى نطاق العمود الاول اصلا ولم يأخذ حوافز فى العمود الاول واستخدمت دالة =ROUND(IF(I10>90%;(I10-90%)*300;0);2) للعمود الثالث فارجو تصحيح هذه المغادلات والرد على فى اقرب وقت وشكرا لكم
عندى ملف اكسيل به عمود النسب المشوية التى تخص كل موظف واريد نجزئة هذه النسب فى ثلاثة اعمدة كا الآتى : العمود الأول الموظف ال حصل على 70% الى 80% يأخذ كل 1% يضرب فى 100 قرش والعمود الثانى من من 80 % الى 90% كل 1% يضرب فى 200 قرش ومازاد عن 90% يضرب كل 1% فى 300 قرش
أهلاً أخي أشرف. ماذا تقصد بـ “يضرب كل 1% في…”؟ مثلاً لو كانت النسبة هي 75%, هل يعني ذلك أن النتيجة ستكون مثلاً 75 ضرب 100 قرش = 7500 قرش؟
السلام عليكم ,,,,,,
هل يمكن أن يكون أحد جأجوبة الشرط هو دمج لمجوعة خلايا …. بمعنى آخر هل يمكن استعمال الدالة IF في دمج الخلايا
مثال:-
الخلايا من 5 الى 10 في العمود C تحتوي على قيم أرقام
أريد دمج الخلايا من 5 الى 10 في العمود B إذا كان ( الشرط ) جميع الخلايا من 5 الى 10 في العمود C تساوي 0 ” صفر “وينفك الدمج بمجرد تغير قيمة أي خلية
وشكرا
وعليكم السلام, حياك الله أخ عماد. للأسف ماتطلبه لايتم من خلال دالة IF. حدود عملها يقتصر على ارجاع قيمة ما في الخلية التي كُتبت فيها. لا أكثر.
يمكنك مراجعة الموضوع التالي لمزيد من التوضيح المزيد من التوضيح حول دالة IF الشرطية.
بالنسبة لطلبك, الحل عن طريق استخدام كود VBA, جرب الكود التالي رجاءاً,
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(False, False) = "C5" Or Target.Address(False, False) = "C6" Or Target.Address(False, False) = "C7" Or Target.Address(False, False) = "C8" Or Target.Address(False, False) = "C9" Or Target.Address(False, False) = "C10" Then
Application.EnableEvents = False
If Target.Value <> "0" Then
Range("B5:B10").UnMerge
Else
Range("B5:B10").Merge
End If
Application.EnableEvents = True
End If
End Sub
الحقيقة انه عمل جبار وموقع فوق الممتاز ، تشكر اخي العزيز على هذا الشرح الدقيق والمفصل وجزاك الله خير الجزاء ،
Amazing , fabulous wonderful piece of work , thank you so much , keep it up plz. , it is indeed a WOW
اهلاً أخي الكريم وشكراً على كلامك الطيب.
السلام عليكم لو عندى صفحه اكسل بها اعمده تاريخ الفاتوره وكميه الفاتوره وسعر واجمالى الفاتوره مدين والسداد دائن ويتم اصدار عدد من الفواتير ويتم تحصيلها بعد ايام لو اننى اريد ان يظهر لى علامه مميزه لو مر 10 ايام على الفاتوره ولم تسدد ما هى المعادله المناسبه لانى حاولت كتير ومعرفتش اوصلها وجزاك الله خيرا
اهلاً أخ ياسين وعليكم السلام. يمكنك ذلك من خلال التنسيق الشرطي بوضع شرطين الأول عدم وجود تاريخ للتحصيل والثاني تجاوز الفرق بين تاريخ اليوم وتاريخ الفاتورة القيمة 10.
شكرا ولكن توجد مشكله انه يمكن ان يوجد تحصيل لاكثر من فاتوره فى ان واحد ممكن ارفعلك الصفحه كى تكون عملى
ويمكن ان يتم اصدار اكثر من فاتوره دون تحصيل وشكرا
مرحباً أخ ياسين مجدداً. من المفضل طبعاً رفع مثال عن بياناتك لاساعدك على ايجاد الحل المناسب. المشكلة التي تطرحها ممكنة الحل بإذن الله.
ممكن ترفع الملف إلى أي خدمة مشاركة الملفات مثل 4shared.com أو dropbox ثم وضع الرابط هنا.
http://www.4shared.com/file/xvmTUVZsba/New_Microsoft_Excel_Worksheet.html
السلام عليكم,
شرح رائغ ومفيد, جزاك الله خيراً.
أخي الكريم, لدي مشكلة في اكسل واعتقد بانك قادر على مساعدتي.
لدي جدول كبير فيه مشاريع عديدة, وفي كل مشروع يوجد اسم المدير ومساعده, اسم الشركة, الأرباح, الأعمال … الخ, ما اريده هو انني اريد معادلة استطيع بها ارسال ايميل عن طريق ضغطة واحدة إلى المسؤولين عن المشروع, وصلت الى حدا ما الى مبتغاي ولكنني لا اعلم كيفية ارسال نوعين مختلفين من الايميلات في نفس الخلية (بما معناه انه اذا كان المشروع قيد الإنجاز ارسال ايميل محدد, وان تأخر المشروع ارسال ايميل محدد اخر, وان كان كل شيء بخير عدم ارسال ايميل).
هذه معادلة الايميل الأول وهي صحيحة واستطيع من خلال ضغطة واحدة (كـ Hyperlink) ارسال ايميل الى شخص مع نسخة كربونية الى شخص اخر بالإضافة الى اسم المشروع كعنوان ونص رسالة محدد: اسم الخلية I6
=HYPERLINK(“mailto:”&D4&”?cc=”&E4&”&subject=”&A4&”&body=”&F4&”%0A”&F5;”SendEmail1″)
وهنا أيضا معادلة صحيحة ولكنها مختلفة عن المعادلة الأولى من حيث فحوى الرسالة:اسم الخلية I7
=HYPERLINK(“mailto:”&D4&”?cc=”&E4&”&subject=”&A4&”&body=”&F6&”%0A”&F7;”SendEmail2″)
جمعت المعادلتين معا من خلال If الشرطية :
=IF(B4=1;$I$6;IF(B4=2;$I$7;”0″))
كل شيء كان صحيحا ولكن المشكلة ان ناتج المعادلة يظهر بشكل كتابة عادية, أي انني لا استطيع الضغط عليه (كـ Hyperlink )لكي يفتح لي نافذة Outlook.
هل لديك حل لهذه المشكلة؟
قيل لي انني استطيع حلها عن طريق VBA Excel هل هذا صحيح ؟ وكيف يمكنني ذلك؟
جزاك الله خيرا
وعليكم السلام. أهلاً أخ أحمد. لماذا تقوم بتقسيم العملية لخليتين I6 & I7, لماذا لا تجمع الشرطين في مكان واحد كالتالي,
اذا كانت الخلية B4=1 نفذ معادلة الارتباط التشعبي الأولى, وإلا: إذا كانت الخلية B4=2 نفذ المعادلة الثانية وإلا فاكتب 0.
انظر الحل التالي واخبرني اذا كان يفي بالغرض,
'=IF(B4=1;HYPERLINK(″mailto:″&D4&″?cc=″&E4&″&subject=″&A4&″&body=″&F4&″%0A″&F5;″SendEmail1″);IF(B4=2;HYPERLINK(″mailto:″&D4&″?cc=″&E4&″&subject=″&A4&″&body=″&F6&″%0A″&F7;″SendEmail2″);″0″))
السلام عليكم اخي حسين,
جزاك الله خيراً.
المعادلة تعمل بشكل ممتاز!!
شكراً مرة أخرى.
🙂
اهلاً أخ أحمد. شكراً لكلامك الطيب وحياك الله دائماً.
السلام عليكم … مجهود مشكور عليه …
هل بالامكان استحدام قاعدة if الشرطية فيما اذا كانت قيمة الخلية حرف ابحدي أ ، ب ، ج يعطينى ارقام 10 ، 20 ، 30
أتمنى لكم التوفيق .
وعليكم السلام. مرحباً أخ أيوب. طبعاً يمكنك ذلك وممكن تجرب استخدام دالة VLookup بأن تنشئ جدول فيه الأحرف الأبجدية وبجوارها القيمة المطلوبة ومن ثم تقوم الدالة المذكورة باستدعاء القيمة المناسبة للحرف الذي تختاره.
السلام عليكم و رحمة الله و بركاته 🙂
شكرا لك على هذا الشرح المفصل و المفيد 🙂 لكن اود من ان تفيدني بكيفية تلوين خلية معينة حسب صحة الشرط الموضوع
و شكرا مرة اخرى لك اخي حسين 🙂
اهلاً أخي. يوجد في التبويب الرئيسي خيار لاضافة تنسيق شرطي والذي يقوم بتلوين الخلية أو النطاق المطلوب حسب الشرط الذي تحتاجه.
اخي الكريم شرحك كلش حلو بس عدي سؤال اني وصلت 64 صيغه اريد اكمل صيغه IF بنفس الخليه شلون يعني اكدر اخلي IF ثانيه منفصله عن الاولى وتكون كانما داله جديده شنو الطريقه بلا زحمه لان صالي هواي اشغل بيهه وهسه وصلت 64 واحتاج بعد هواي
اهلاً أخ وسام. أشكر لك اطراءك.
جوابي على سؤالك: يوجد أكثر من حل للمشكلة التي طرحتها, لكن هل ممكن تخبرني ماهو طبيعة الشرط الذي تقوم بتنفيذه؟ وإلى كم مرحلة IF مازلت تحتاج؟ ارجو أن تساعدني اجابتك على تحديد أكثر طريقة مفيدة لحالتك وطلبك.
نريد ان نسئل اخي الكريم كيف استطيع ربط الاكواد المحاسبيه ببعظها
اهلاً أخ توفيق. سؤالك غير واضح نوعاً ما, ماقصدك بربط الأكواد المحاسبية ببعضها؟
من ناحية اخرى, لم لاتستخدم برنامج محاسبي جاهز؟ قد يكون هذا انفع حتى وان كان لغرض التعلم, تحليل عمل برنامج جاهز قد يكون مفيد جداً من بناء شئ من الصفر.
عمل قائمة منسدلة في اكسل بعد اختيار احد عناصرها يحذف او لايظهر حتي لا يتم اختياره من شخص اخر
اهلاً وسهلاً. سؤال جميل فعلاً. اعتقد ان هناك حل. هل من الممكن رفع مثال ليتم التطبيق عليه؟
السلام عليكم ورحمة الله وبركاته
كيف حالك أستاذ / حسين
بعد إذن حضرتك لي إستفسار عن كيفية عمل برنامج للمخزون من حيث إنشاء كروت صنف ،وتلك الكروت ترحل إلى قائمة مجمعة لإظهار رصيد كل صنف ،وترحيله إلى الشهر التالي وهكذا ، فهل من الممكن إنشاء هذا البرنامج عن طريق الأكسيس أم الأكسيل وكيف إنشئة .
فأرجو من حضرتك أن توجهني
وشكراً جزيل لكم
اهلاً أخ محمد. من حيث المبدأ, اكسيس افضل لهكذا مهام كونه برنامج قواعد بيانات في حين أن اكسل يعد برنامج معالجة بيانات. لكن, يمكن كذلك عمل هكذا برنامج على اكسل. المشكلة الآن, أن اعداد هكذا برنامج يحتاج لخبرة في لغة البرمجة VBA سواءاً في اكسل او اكسس لذلك وبدل اضاعة الوقت في التعلم والتطبيق (الذي سيحتاج وقت طويل للاتقان), يد يكون من الأنسب لك البحث عن برنامج جاهز يلبي طلبك وانا متأكد ان الانترنت ملئ بهكذا ادوات.
لدي جدول رواتب موظفين
الراتب يختلف حسب التقييم الشهري والغياب والتأخر
هل من مساعدة وشظرا لكم
اهلا اخ زكوان. يسعدني مساعدتك. الرجاء رفع مثال مع توضيح المطلوب.
اريد ان اعرف كيفيه عمل شيت واحد فى الاكسيل لمعرفه الرصيد المتبقى فى المخزن لكل صنف بعد الاضافه او الصرف مباشر مع العلم ان هناك مجموعه من الاصناف المختلفه بالمخزن كما ان كل صنف له رصيد اول وشكرا
أهلاً أخ عبد اللطيف. يمكن عمل ماتطلبه بعدة طرق كالمعادلات أو الجداول المحورية. بكل الأحوال, ممكن اتباع معادلة SUMIF لتتبع حركة اي مادة بالمخزون بشكل لحظي. يمكنك رفع ورقة عمل مثال لاساعدك فيها.
حياك الله أخ Hussein مثال مصغر
اسم الصنف رصيد اول وارد منصرف رصيد اخر
ا.مفروز انا عايز الرصيد هنا بعد كل عمليه
ا.مقشر انا عملتها زى حضرتك ما قولت وهى كويسه يا ريت حضرتك تعلمنى اعملها بكذا
ا.بقشرة طريقه
ب.صوصل
ب.مفروز
م.مقشر
ك.بقشرة
انا عملتها عن طريقsum if كالاتى
اسم الصنف رصيد اول وارد منصرف رصيد اخر
sum if sumif sum if = رصيد اول+وارد-منصرف
كيفيه رفع ملف على الموقع أخ Hussein افضل من رفع المثال عن طريق الكتابه
أهلاً اخي عبد اللطيف. لا اعتقد ان تستطيع التحميل. حاول استخدام موقع رفع مثلا 4shared.com
هلا اخى الغالى جزاك الله خير واتمنى ان نكون على تواصل مستمر
حياك الله أخي الكريم ويشرفني دائماً تواصلك. لاتنس ان ترسل لي المثال. بانتظارك.
السلام عليكم
اريد تحويل المساحة من امتار مربعة الى فدان وقيراط وسهم ( الفدان يساوي 24 قيراط والقيراط يساوي 24 سهم )
بحيث يكون كل من الفدان او القيراط او السهم في عمود او خليه منفصلة
سؤالي هو
ادا كانت القيمة في خانة السهم اكبر من 24 اريد استبدالها ب 1 يظهر في خانة القيراط واادا كانت القيمة في خانة القيراط اكبر من 24 اريد استبدالها ب 1 يظهر في خانة الفدان
الفكرة متاحة من خلال دالة IF الشرطية. ممكن ترسل لي ملف مثال لاساعدك بيه.
السلام عليكم , لو سمحت من فضلك لو كان عندي عمودين متقابلين أحدهما به التعبئة والعمود المقابل به الكمية ، على سبيل المثال عمود به كيلو وكرتون والعمود الثاني به الكمية التي تخص الكيلو والكمية تخص الكرتون ، وأريد أن أعرف في آخر العمودين الكيلو كام بالكمية والكرتون كام بالكمية
وعليكم السلام. بهذه الحالة, يمكنك استخدام دالة SUMIF والتي تقوم بعملية جمع شرطيّة. يعني اولاً تحسب اجمع شرطي لوحدة الكيلو ووأخرى لوحدة القياس كرتون.
السلام عليكم أ / حسين
أنا محمد ، اللى كنت سألت حضرتك بخصوص ” كيفية إنشاء المعادلة SUMIF ” ولكنني لم أعرف كيف أنشئ المعادلة ، فهل من الممكن أن ترسل لى نموذج لكيفية إنشاء تلك المعادلة ، لكي أعمل زيها ؟
وأكون شاكر لحضرتك جداً
تفضل أخ محمد. اتمنى ان يكون المثال واضح لك. يوجد لدينا ثلاثة حدود كالتالي لبناء معادلة SUMIF, ابحث ضمن هذا النطاق (نطاق 1), عن القيمة أو الشرط التالي (الشرط هنا مرة سيكون كرتونة ومرة كيلوغرام), ثم اجمع مايقترن بها من النطاق (نطاق 2)
http://viaexcel.com/ar/wp-content/uploads/2016/04/SUMIF-Example.xlsx
السلام عليكم
سؤالي
كيف اكتب معادلة لخليتين يوجد بها تاريخ واحتاج اذا تساوت التواريخ يعطيني لون مختلف
حياك الله أخ سعيد. وعليكم السلام. ما تسأل عنه هو خاصيّة التنسيق الشرطي. من التبويب الرئيسي, يمكنك كتابة شرط بسيط مثل A1=A2 للحقق من تساوي التاريخين المطلوبين.
مساء الخير
انا اريد ان اعرف مثلا لدينا طالب لديه عدة مواد دراسية 18 50 xxx 22 34 55
اريد دالة تفحص هده ااعداد ادا كان بها نص غير رقمي مثل xxx تعطيني راسب
دالة اخرى تحسب عدد الخلايا التي بها xxx
اهلاً اخي ابراهيم.
لنبدأ بالطلب الثاني, يمكنك استخدام الفرق بين الدالتين Count مع CountA فالأولى تعد فقط الخلايا الرقمية اما الثانية بتعد الخلايا غير الفارغة. الفرق بينهما سيكون عدد المواد التي بها xxx.
بخصوص الطلب الأول, الشرط سيكون في حال كانت نتيجة الدالة count تساوي نتيجة الدالة counta, إذاً ناجح وإلا فراسب.
السلام عليكم
اريد انشأ داله شرطية if مكونة من ثلاث شروط مثال :اذا كان صافي الربح أعلى من أو يساوي 5500 فهو ممتاز أما اذا كان أعلى من 3700 وأقل من 5500 فهو متوسط غير ذالك فا الارباح ضعيفة
وعليكم السلام وحياكم الله, الشرط يجب ان يكتب حسب التالي, اذا كان الربح >= 5500, إذاًَ اكتب “ممتاز”, وإلا إذا كان الربح > 3700, إذاً اكتب “متوسط”, وإلا اكتب “ارباح ضعيفة”
حاول ترجمة هذا السطر الى معادلة IF وضعها هنا لاصححها لك.
حياك الله :أريد التقريب لأعلي داخل دالة if عند حساب الدمغات
حياك الله أخ صالح. سؤالك غير واضح. ممكن تشرح اكثر من فضلك؟
السلام عليكم اخي شكرآ لجهودك المبذوله ….
سؤالي هو لدي جدول يتضمن حسابات وارقام مثل الدائن والمدين والايرادات والنفقات وغيرها واريد ان استخرج الارباح والخسائر …ففي حالة ظهر لي مجمل ربح اريد ان يضهر لي في جانب الدائن وان ظهر لي مجمل خساره اريد ان يضهر لي في جانب المدين ..وشكرا
حياك الله أخي. يمكنك ذلك طبعاً. إليك التطبيق التالي والذي يظهر الفرق بين المدين والدائن مع كتابة كلمة رصيد. طبعاً يجب أن تبقي السطر الأخير فارغ للترصيد.
http://viaexcel.com/ar/dr-vs-cr/
بالتوفيق.
السلام عليكم
اتمني عمل دالة اضافة او تزويد عدد معين كل يوم لخليه معينه
ولكم جزيل الشكر
وعليكم السلام أخ أحمد. لم يصلني طلبك, ممكن توضح أكثر من فضلك؟
السلام عليكم
يوجد لدى شيت به نتائج معادلات اريد ان احدد هذه النتائج بالالوان مثلا لو كان الناتج اكبر من 100 يتم تلوين تلك الخليه باللون الاخضر واذا كانت اقل يتم تلوينها بالاحمر فهل ممكن ذلك ؟ وشكرا لمجهودك
حياك الله اخ محمد. يمكن ذلك طبعا عن طريق التنسيق الشرطي Conditional Formatting.
لدي جدول يتكون من مجموعة معادلات العامود الاول احتاج الا تكون نتيجة المعادلات فيها كسور احتاج تطبيق معادلة (IF) بحيث اذا كان ناتج العامود الاول بة كسور ان يجبر الى الواحد الصحيح كيف يتم تطبيق ذلك او اذا كان هناك اى طريقة اخرى علما ان مسالة تقريب الخانات لا تصلح لانه اذا كان الكسر ضعيف يتم تجاهلة مالم يكون 5. واكثر
حياك الله أخ أبو فارس. للتقريب بالطريقة التي طلبت, يمكنك استخدام دالة (ROUNDUP(A1,0 (استبدل A1 بالمعادلة او القيم الاصلية التي تريد تقريبها لأقرب اعلى قيمة).
اتمنى أن أكون اجبت على تساؤلك.
نهاركم سعيد
لدي جدول شهري لعمال يوضح موقع العمل الذي عمل فيه برقم المشروع وتاريخ العمل واريد ان اجمع عدد الايام التي عملها في كل مشروع
مثال عامل رقم 201 عمل في مشروع رقم 100 من يوم 1 الي يوم 17 وانتقل الي مشروع رقم 106 من يوم 18 الي يوم 20 وانقل الي مشروع رقم 104 من يوم 21 الي يوم 25
الجدول لدي العمود الاول التاريخ من يوم 1 الي يوم 30 في الشهر ثم في نفس العمود بعد يوم 30 ارقام المشاريع ومن العمود الثاني تبداء ارقام العمال وف كل خلية مقابلة للتاريخ ورقم العامل رقم المشروع الذي عمل به
ارجو ان اكون وفقت في توصيل الفكرة وشكرا
حياك الله عزيزي. جرب استخدام دالة SUMIF. اخبرني لو احتجت اي مساعدة. يفضل لو ترسل لي وقتها ورقة العمل التي عمل عليها او مثال منها.
اريد انشاء معادلة كتالي : لديا قائمة تلاميذ ولديا شرطان الاول كل من لديه معدل 10/20ينتقل وكل من لديه اقل من 10 يكرر السنة وكل من من يكرر يجب ان يتوفر فيه شرط السن اصغر من 16 اما اذا كان لديه اكثر من 16 ومعدل اقل من 10 يوجه الى الحياة المهنية فما السبيل الى هذه المعادلة وشكرا. الرجاء بعث الاجابة بمثال
حياك الله أخي يحيى. يُفضَّل لو ترفع لي مثال عن صفحة العمل لديك لاقوم بتطبيق الحل عليها مباشرةً. بكل الأحوال, انت تسأل عن 3 شروط. الأول: من لديه معدل أكثر (او يساوي ربما) من 10, النتيجة لمن تحقق له هذا الشرط هو “ينتقل” وإلا سننتقل للشرط الثاني: من تحقق لديه هذه الشروط (معدله أقر من 10 & عمره أقل من 16) فإن النتيجة ستكون “يكرر” وإلا إن من لاينطبق عليه هذين الشرطين, سينطبق عليه الشرط الثالث تلقائياً (معدل اقل من 10 & عمره اكبر او يساوي 16) فإن النتيجة هي”مهني”.
بانتظار المثال عزيزي.
اسعد الله اوقاتكم
اتمنى توضيح عمل الدالة IF في الاكسس . مثلا الحسم يجب ان يكون 30% اذا كانت القيمة في الخانة كذا تساوي 20 …..الخ
مع تمنياتي لكم بالنجاح
حياك الله أخي محمد واعتذر عن تأخري بالاجابة على سؤالك. كما أنني اعتذر منك عن عدم الاجابة كون نطاق اختصاص هذا الموقع هو برنامج اكسل. اتمنى روؤيتك مجدداً. دمت بود.
لو انا عندي شيت 1 فيه عمود خاص بأسماء الطلبه وعمود اخر بسداد المصروفات الخاصه بشهر 6 مثلا والعمود الثالث بسداد المصروفات الخاصه بشهر 7 وهكذا .
وفي شيت 2 قمت بتصميم ايصال للطلبه يحتوي علي الاسم …..والاشهر التي لم يقم الطالب بتسديدها …..واجمالي المبلغ المطلوب…….
هل من الممكن وضع معادلات في الايصالات في خانات الاسم والاشهر التي لم يقم الطالب بسداد مصروفتها والمبلغ المطلوب مربوطه بشيت 1 لكي يتم طباعتها كل ما احتاج
الرجاء الرد سريعا ولكم جزيل الشكر والدعاء
حياك الله أخي محمد. يمكن تنفيذ طلبك لكن لدي بعض الاسئلة لاستطيع افادتك بشكل افضل.
– هل عدد الاشهر محدد؟
– هل يمكن اظهار كامل الاشهر في الايصال مع صفر مستحق للاشهر المدفوعة والمبلغ المستحق للاشهر الغير مدفوعة؟
يمكنك ارسال مثال لما لديك لابعث لك بحل مناسب لحاجتك إن شاء الله.
بالمناسبة, الحل سيكون عن طريق دالة Vlookup غالباً, انظر الرابط التالي, http://viaexcel.com/ar/%D8%B4%D8%B1%D8%AD-%D8%AF%D8%A7%D9%84%D8%A9-vlookup/
كل عام وأنت والجميع بخير.
شكرا علي المجهود الرائع
حياك الله أخي الكريم.
السلام عليكم دلوقتى انا عندى 2000 عملية بيع وشراء وكل عملية قصدها القيمة بتاعتها انا عاوز اعرف اعلى قيمة بيع بأستخدام قاعدة if و قاعدة max القاعدتين مع بعض فى امر واحد
اهلاً أخ كريم. لم افهم طلبك. هل ممكن توضيح اكثر ويفضل لو ترفع ملف مثال للمشكلة ليتسنى لي المساعدة
السلام عليكم اخي الكريم انا بدات في تصميم برنامج محاسبي بسيط انشاء ت الشجرة المحاسبيه ومن ثم عملت كل بنود الميزانيه اريد ربط كل العمليات المحاسبيه بالكود