Excel وظيفة "If"

جدول المحتويات:

Excel وظيفة "If"
Excel وظيفة "If"
Anonim

يحتوي Microsoft Excel على أدوات قوية يمكن أن تساعدك في حل المشكلات الحسابية الصعبة. واحدة من أكثر الأدوات استخدامًا في هذه المجموعة هي وظيفة "IF".

قيمة الوظيفة

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

تتفوق وظيفة إذا
تتفوق وظيفة إذا

بعبارات أبسط ، تقوم وظيفة "IF" ، في حالة القيمة الحقيقية لبعض التعبيرات ، بتنفيذ إجراء واحد ، في حالة وجود خطأ - آخر. في الوقت نفسه ، يمكن استخدام قيمة صريحة ووظيفة محددة ، بما في ذلك "IF" ، كإجراءات. بفضل هذا ، فإن وظيفة "IF" في Excel تتيح فرعًا عند تنفيذ خوارزمية معينة من الإجراءات عند حل المشكلات المختلفة.

بناء الجملة "IF"

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

IF (التعبير_المنطقي ؛ [value_if_true] ؛ [value_if_false]) ؛

التعشيش

إحدى الميزات التي تميز وظيفة "IF" هي التداخل. أي ، داخل أحد الإنشاءات ، قد يكون هناك بناء آخر ، تعتمد على قيمته النتيجة الإجمالية لتنفيذ الاستعلام. بالإضافة إلى الوظيفة نفسها ، قد يكون هناك وظائف أخرى داخل وظيفة "IF". لكن في الحالة الأولى ، يمكن وضع هذا المكون في أي جزء من الأجزاء الثلاثة للبناء النحوي.

شروط متعددة

عند التعامل مع المشكلات المعقدة ، يتم استخدام وظيفة "IF" مع عدة شروط ، ومع ذلك ، في هذه المرحلة ، يعاني معظم المستخدمين من مشكلة. هذا يرجع إلى المشكلة المحددة المتمثلة في تعدد شروط الخوارزمية. في Excel ، تتحقق وظيفة "IF" من عملية مقارنة واحدة فقط في تعبير منطقي ، أي أنها لن تعمل عند استخدام أداة الاقتران أو الفصل. للتحقق من عدة شروط ، استخدم خاصية التداخل.

تعمل إذا كانت بشروط متعددة
تعمل إذا كانت بشروط متعددة

لفهم كيفية تعيين شروط متعددة في "IF" ، من المناسب استخدام مثال. فليكن من الضروري التحقق مما إذا كان الرقم الموجود في الخلية "A1" في الفاصل الزمني المحدد - من 5 إلى 10. كما ترى ، في هذه الحالة ، تحتاج إلى التحققشرطين ، التحقق من صحة المقارنة بقيمتين - 5 و 10. لتنفيذ هذا المثال في Excel ، تحتاج إلى كتابة الوظيفة بالشكل التالي:

=IF (A1>5؛ IF (A1<10؛ "داخل النطاق"؛ "خارج النطاق")؛ "خارج النطاق")

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

خيارات الوظائف الخاصة

تجدر الإشارة إلى أن وظيفة "IF" تسمح لك بترك واحد أو أكثر من معلماتها فارغة. في هذه الحالة ، ستعتمد النتائج على الوسيطات التي تم حذفها من قبل المستخدم.

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

وظيفة إذا
وظيفة إذا

تجدر الإشارة بشكل منفصل إلى الحالة بدلاً من التعبير المنطقي ، لابناء يقوم بإرجاع TRUE أو FALSE ، وبعض مجموعة الأحرف أو مرجع الخلية. في حالة كتابة تعبير يحتوي على شيء آخر غير القيمة الرقمية أو الكلمات المنطقية كمعامل ، فسيؤدي ذلك إلى حدوث خطأ عند تنفيذ الوظيفة. إذا حددت عنوان الخلية أو كتبت رقمًا / قيمة منطقية ، فستحدد النتيجة هذا المحتوى. عندما تحتوي خلية أو شرط على الرقم 0 ، أو الكلمة "FALSE" أو الفراغ ، فإن النتيجة ستكون تنفيذًا خاطئًا للوظيفة. في جميع الحالات الأخرى ، سيتم تنفيذ نص العمل الصحيح.

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

ما الذي تبحث عنه

يسمح لك "Excel" باستخدام ما يصل إلى 64 دالة "IF" متداخلة - هذا الرقم كافٍ لحل جميع المشكلات تقريبًا ، ومع ذلك ، فحتى هذا العدد الصغير غالبًا ما يمثل مشكلة للمستخدم. هناك عدة أسباب لذلك: عند إنشاء استعلام ، من السهل جدًا ارتكاب خطأ في إدخال الصيغة - وفقًا للإحصاءات ، يؤدي كل خطأ بسيط في 25٪ من الحالات إلى نتيجة غير صحيحة ، وهو مؤشر كبير إلى حد ما.

قيمة الوظيفة إذا
قيمة الوظيفة إذا

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

أمثلة

لتعزيز الفهم ، يجدر التفكير عمليًا في كيفية عمل وظيفة "IF" في Excel. توضح الأمثلة أدناه جميع الطرق الرئيسية لاستخدامه.

أبسط مثال لتحليل كيفية عمل الدالة هو مقارنة رقمين. لوجود المتغيرات ، سنقوم بتعيين قيم متغيرين عدديين في الخلايا A1 و B1 ، والتي سنقارنها مع بعضها البعض. لحل هذه المشكلة ، يجب عليك استخدام الإدخال التالي:

=IF (A1=B1؛ "الأرقام متساوية" ؛ "الأرقام ليست متساوية").

في هذه الحالة ، إذا كانت هناك قيم متطابقة في كلتا الخليتين ، فستكون النتيجة "الأرقام متساوية" ، في جميع الحالات الأخرى - "الأرقام غير متساوية".

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

إذا كانت تعمل في التفوقأمثلة
إذا كانت تعمل في التفوقأمثلة

بالنسبة لأولئك الذين يريدون فهم جميع الاحتمالات التي توفرها وظيفة "IF" بشكل أفضل ، توجد أمثلة في Excel في قسم المساعدة ، والذي يصف بالتفصيل عملية حل كل منها.

موصى به: