العمليات المنطقية في Excel

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

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

عوامل المقارنة

يحتوي كل تعبير على عوامل المقارنة. وهم على النحو التالي:

  1. = - القيمة 1 تساوي القيمة 2.
  2. > - القيمة 1 أكبر من القيمة 2.
  3. <- منذ 1 دقيقة في الثانية 2.
  4. > = القيمة 1 أو مطابقة للقيمة 2 أو أكبر.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> القيمة 1 أو أكبر من القيمة 2 أو أقل.

نتيجة لذلك ، يُرجع Excel إحدى نتيجتين محتملتين: صواب (1) أو خطأ (2).

لاستخدام الوظائف المنطقية ، من الضروري ، في جميع الحالات الممكنة ، تحديد شرط يحتوي على عامل واحد أو أكثر.

وظيفة حقيقية

ля использования той ункции не нужно указывать икаких аргументов ، и она всегда возвращаетстовитовитовитово ( счисления).

مثال الصيغة - = TRUE ().

دالة خاطئة

الوظيفة مشابهة تمامًا للوظيفة السابقة ، فقط النتيجة التي أرجعها هي "False". أسهل صيغة يمكنك من خلالها استخدام هذه الوظيفة هي التالية = ЛОЖЬ ().

ووظيفة

الغرض من هذه الصيغة هو إرجاع القيمة "True" عندما تتطابق كل من الوسيطات مع قيمة معينة أو معايير معينة موضحة أعلاه. إذا ظهر اختلاف فجأة بين أحد المعايير المطلوبة ، يتم إرجاع القيمة "False".

تُستخدم مراجع الخلايا المنطقية أيضًا كمعلمات دالة. الحد الأقصى لعدد الحجج التي يمكن استخدامها هو 255. ولكن الشرط الإلزامي هو وجود واحدة منها على الأقل بين قوسين.

Иحقيقةخطأ
حقيقةحقيقةخطأ
خطأخطأخطأ

صيغة هذه الوظيفة هي:

=AND (Boolean1؛ [Boolean2]؛…)

а данном скриншоте видно، то каждый аргумент передает значение، поэтому в результатезнтьнтания ствующий результат.العمليات المنطقية في Excel

وظيفة "أو"

يتحقق من قيم متعددة مقابل معايير معينة. في حالة تطابق أي منها ، تُرجع الدالة القيمة الحقيقية (1). الحد الأقصى لعدد الوسائط في هذه الحالة هو أيضًا 255 ، ومن الضروري تحديد معلمة دالة واحدة.

يتحدث عن الوظيفة OR، ثم في حالته سيكون جدول الحقيقة على النحو التالي.

ORحقيقةخطأ
حقيقةحقيقةحقيقة
خطأحقيقةخطأ

بناء جملة الصيغة كما يلي:

= OR (قيمة منطقية 1 ؛ [قيمة منطقية 2] ؛ ...)

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

"لا تعمل

تقوم بإرجاع تلك القيم التي تتعارض مع تلك التي تم تعيينها في الأصل. أي عند تمرير القيمة "True" كمعامل دالة ، سيتم إرجاع "False". إذا لم يتم العثور على تطابق ، ثم "صحيح".

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

لا (و ())الحقيقةيكذب أو ملقاه
الحقيقةيكذب أو ملقاهالحقيقة
يكذب أو ملقاهالحقيقةالحقيقة

عند استخدام وظيفة "Or" مع وظيفة "Not" ، سيبدو الجدول هكذا.

ليس (أو ())الحقيقةيكذب أو ملقاه
الحقيقةيكذب أو ملقاهيكذب أو ملقاه
يكذب أو ملقاهيكذب أو ملقاهالحقيقة

صيغة هذه الوظيفة بسيطة للغاية: = НЕ (принимаемое логическое значение).

If

هذه الميزة يمكن أن تسمى بحق واحدة من أكثر الميزات شيوعًا. يتحقق من تعبير معين مقابل شرط معين. تتأثر النتيجة بحقيقة أو زيف بيان معين.

إذا تحدثنا على وجه التحديد عن هذه الوظيفة ، فسيكون تركيبها أكثر تعقيدًا إلى حد ما. 

= IF (Boolean_expression، [Value_if_true]، [Value_if_false])العمليات المنطقية في Excel

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

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

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

= IF (LEFT (A2) = "4 ″،" Visa "، IF (LEFT (A1111) =" 2 ″، "Master Card"، "البطاقة غير محددة"))

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

وبالمثل ، يمكنك تحقيق تداخل لائق والتحقق من محتويات خلية أو نطاق للامتثال لعدة شروط.

دالة ERROR

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

تحتوي هذه الصيغة على بناء الجملة التالي:

 = IFERROR (قيمة ؛ value_if_error)

كيف يمكن استخدام الوظيفة؟

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

كيف يمكن استخدام الدوال المنطقية في الممارسة العملية

المهمة 1

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

في البداية ، تحتاج إلى إنشاء مثل هذا الجدول.العمليات المنطقية في Excel

لتحقيق هذا الهدف ، تحتاج إلى استخدام الوظيفة IF. في حالة مثالنا ، ستبدو هذه الصيغة كما يلي:

 =ЕСЛИ(C2>=8;B2/2;B2)

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

يمكن زيادة تعقيد هذه المهمة. افترض أننا نواجه مهمة استخدام الوظيفة المنطقية AND. في هذه الحالة ، ستتخذ الحالة الشكل التالي: إذا تم تخزين المنتج لأكثر من 8 أشهر ، فيجب إعادة ضبط سعره مرتين. إذا كان معروضًا للبيع لأكثر من 5 أشهر ، فيجب إعادة تعيينه بمقدار 1,5 مرة. 

في هذه الحالة ، تحتاج إلى إدخال السلسلة التالية في حقل إدخال الصيغة.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))العمليات المنطقية في Excel

المسمى الوظيفي IF يسمح بالسلاسل النصية في الوسائط إذا لزم الأمر. 

المهمة 2

لنفترض أنه بعد خصم المنتج ، بدأ يكلف أقل من 300 روبل ، ثم يجب شطبها. يجب أن يتم نفس الشيء إذا كانت قد دمرت دون بيعها لمدة 10 أشهر. في هذه الحالة ، يكون أي من هذه الخيارات مقبولاً ، لذا فمن المنطقي استخدام الوظيفة OR и IF. والنتيجة هي السطر التالي.

= ЕСЛИ (ИЛИ (D2 <300 ؛ C2> = 10) ؛ »списан» ؛ »»)

إذا تم استخدام العامل المنطقي عند كتابة الشرط OR، ثم يجب فك تشفيرها على النحو التالي. إذا كانت الخلية C2 تحتوي على الرقم 10 أو أكثر ، أو إذا كانت الخلية D2 تحتوي على قيمة أقل من 300 ، فيجب إرجاع القيمة "محذوفة" في الخلية المقابلة.العمليات المنطقية في Excel

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

يُسمح باستخدام وظائف أخرى كوسيطات. على سبيل المثال ، استخدام الصيغ الرياضية مقبول.

المهمة 3

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

تحتاج أولاً إلى بناء الجدول التالي.العمليات المنطقية في Excel

مهمتنا هي مقارنة مجموع جميع الدرجات مع درجة النجاح ، بالإضافة إلى التأكد من أن الدرجة في الرياضيات أقل من 4. وفي العمود الذي يحتوي على النتيجة ، يجب أن تشير إلى "مقبول" أو "لا".

نحن بحاجة إلى إدخال الصيغة التالية.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

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

وهكذا ، باستخدام الوظيفة IF يمكنك حل العديد من المشكلات المختلفة ، لذا فهي واحدة من أكثر المشكلات شيوعًا.

المهمة 4

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

للقيام بذلك ، يمكنك استخدام نفس الجدول المذكور أعلاه.العمليات المنطقية في Excel

لحل هذه المشكلة ، تحتاج إلى استخدام الصيغة التالية.

= إذا (D2

في التعبير المعطى في الوسيطة الأولى ، استخدمنا الدالة متوسطأ يحدد الوسط الحسابي لمجموعة بيانات معينة. في حالتنا ، هذا هو النطاق D2: D7.العمليات المنطقية في Excel

المهمة 5

في هذه الحالة ، لنفترض أننا بحاجة إلى تحديد متوسط ​​المبيعات. للقيام بذلك ، تحتاج إلى إنشاء مثل هذا الجدول.العمليات المنطقية في Excel

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

يمكن حل هذه المهمة باستخدام وظيفة واحدة فقط.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

الوسيطة الأولى هي نطاق القيم المراد التحقق منها. الثانية تحدد الشرط ، في حالتنا هي الخلية B9. ولكن كوسيطة ثالثة ، يتم استخدام النطاق ، والذي سيتم استخدامه لحساب المتوسط ​​الحسابي.

المسمى الوظيفي قلب يسمح لك بمقارنة قيمة الخلية B9 بتلك القيم الموجودة في النطاق B2: B7 ، الذي يسرد أرقام المتجر. إذا تطابقت البيانات ، فإن الصيغة تحسب المتوسط ​​الحسابي للنطاق C2: C7.العمليات المنطقية في Excel

استنتاجات

هناك حاجة إلى وظائف المنطق في مواقف مختلفة. هناك أنواع عديدة من الصيغ التي يمكن استخدامها لاختبار حالات معينة. كما رأينا أعلاه ، فإن الوظيفة الرئيسية هي IF، но существует множество других، которые можно использовать в различных ситуациях.

كما تم تقديم العديد من الأمثلة حول كيفية استخدام الوظائف المنطقية في المواقف الحقيقية.

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

اترك تعليق