الإعلانات

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

دالة IF

إذا ، كما قد تتخيل ، تقيم ما إذا كانت حالة معينة صحيحة. هذا النوع من الوظائف أساسي جداً في البرمجة الأسس المطلقة للبرمجة للمبتدئين (الجزء الثاني)في الجزء الثاني من دليلنا المبتدئ المطلق للبرمجة ، سأغطي أساسيات الدوال وقيم الإرجاع والحلقات والشروط. تأكد من أنك قرأت الجزء الأول قبل معالجة هذا ، حيث شرحت ... اقرأ أكثر ، وعادة ما تُرجع 1 إذا كان الشرط صحيحًا ، و 0 إذا كانت خاطئة. لحسن الحظ ، فإن IF's Excel أكثر مرونة قليلاً من هذا. تبدو صيغة Excel كما يلي:

instagram viewer
= IF (logical_test، [value_if_true]، [value_if_false])

كما ترى ، تحتاج إلى تحديد اختبار منطقي (مثل A1 <10 أو B16 + 30> C16 أو D5 = "alpha") وقيمتي إرجاع. إذا تم استيفاء الشرط ، فستعرض الخلية التي أدخلت فيها بناء الجملة القيمة التي أدخلتها لـ [value_if_true]. إذا لم يكن كذلك ، فسيعرض [value_if_false]. دعنا نلقي نظرة على كيفية استخدام هذا في جدول بيانات حقيقي.

في نموذج جدول البيانات الخاص بنا (يتم إنشاؤه عشوائيًا باستخدام www.generatedata.com) ، لدينا قائمة بالأسماء الأولى ، والأسماء الأخيرة ، والمدن ، والدول ، ورقم يمثل نتيجة اختبار SAT. أولاً ، سنجرب شيئًا بسيطًا: سنرى أي الدرجات أعلى من 1600. هذه هي الصيغة التي سنستخدمها:

= IF (E2> 1600، "true"، "false")

سيؤدي ذلك إلى وضع "صحيح" في العمود F لكل طالب سجل أعلى من 1600 ، و "خطأ" لكل شخص آخر.

إكسل إذا بناء الجملة

بعد باستخدام الملء التلقائي 5 مهارات Microsoft Word و Excel يجب أن تنجح في المكتب"احصل على هذا التقرير لي في اسرع وقت ممكن!" يمكن لمجموعة أساسية من حيل Microsoft Excel و Word أن تجعل هذه المهمة أقل إرهاقًا وتساعدك على إعداد تقرير أنيق في وقت قصير. اقرأ أكثر لنسخ الصيغة في جميع الخلايا في العمود ، يكون لكل طالب في الجدول قيمة لتحديد ما إذا كان قد سجل أكثر من 1600 أم لا.

التفوق إذا كانت النتيجة

في حد ذاته ، إذا لم يكن مفيدًا بشكل كبير ؛ يمكنك القيام بمعظم الأشياء التي ستفعل بها باستخدام الفلاتر أو أ جدول محوري كيفية استخدام Excel Pivot Table لتحليل البياناتيعد الجدول المحوري أحد أقوى الأدوات الفردية في مرجع Excel 2013. كثيرا ما يستخدم لتحليل البيانات الكبيرة. اتبع عرضنا التوضيحي خطوة بخطوة لمعرفة كل شيء عنه. اقرأ أكثر . لكننا سننظر في لحظة في بعض الطرق لدمجها مع AND و OR لجعلها أكثر قوة.

الدالة NOT

NOT هو عكس IF: تقوم بإرجاع "TRUE" إذا كان الشرط الذي تحدده هو ليس التقى. إليك الصيغة:

= NOT ([logical_test])

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

الوظيفة AND

بينما تتحقق الدالة IF لمعرفة ما إذا تم استيفاء أحد الشروط ، تتحقق الوظيفة AND لمعرفة ما إذا تم استيفاء شرطين. إذا كان لديهم ، ترجع الدالة TRUE ، وإذا لم يكن كذلك ، FALSE - لا يمكنك اختيار قيم إرجاع مخصصة كما يمكنك مع IF ؛ على الرغم من وجود طرق للتغلب على هذا من خلال الجمع بين عوامل التشغيل إذا كنت بحاجة إلى ذلك.

تبدو بنية Excel للدالة AND كما يلي:

= AND ([logical_test1]، [logical_test2]، [logical_test3] ...)

تشير علامة الحذف في النهاية إلى أنه يمكنك تضمين العديد من الاختبارات المنطقية المختلفة كما تريد - ولن تُرجع TRUE إلا إذا تم اجتياز جميع هذه الاختبارات. بالعودة إلى نموذج جدول البيانات ، لنفترض أنك تريد العثور على الطلاب الذين سجلوا نقاطًا في النطاق المتوسط ​​لاختبار SAT ، بين 1،050 و 1،950. هذه هي الصيغة التي سنستخدمها:

= AND (E2> 1050، E2 <1950)

إليك ما يبدو في Excel:

التفوق والنحو

وإليكم النتيجة.

التفوق والنتيجة

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

= AND (E2> 1050، E2 <1950، D2 = "Wisconsin")

دالة OR

كما قد تتوقع ، تأخذ الدالة OR أيضًا عددًا من وسيطات الاختبار المنطقي ، ولكنها ستُرجع TRUE إذا جاء أحد الاختبارات على الأقل بقيمة حقيقية. يشبه بناء الجملة إلى حد كبير وظيفة AND:

= OR ([logical_test1]، [logical_test2] ...)

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

= OR (D2 = "Minnesota"، "D2 =" Wisconsin "، D2 =" Iowa "، D2 =" Nebraska "، D2 =" Missouri "، D2 =" North Dakota "، D2 =" South Dakota "، D2 = "Indiana"، D2 = "Michigan"، D2 = "Ohio"، D2 = "Illinois"، D2 = "Kansas")

بالتطبيق على جدول البيانات ، يمكنك أن ترى أن كل طالب في الغرب الأوسط تم وضع علامة TRUE عليه الآن.

التفوق أو النتيجة

في Excel 2013 ، هناك أيضًا OR حصري ، والذي سيُرجع فقط TRUE إذا كان واحدًا وواحد فقط تم استيفاء الشروط. يتم استخدام الدالة XOR في نفس حالة استخدام OR ، ولكنها ستعود خطأ إذا تم استيفاء أكثر من شرط. إنه مفيد ، ولكن ربما لا يستحق ترقية Office هل لديك Office 2010؟ لا تشتري Office 2013 ، إليك السببأنا على وشك الانتهاء من الفترة التجريبية مع Microsoft Office 2013. على مدى الأسابيع ، كانت تجربة قوية إلى حد ما مع واحد أو اثنين من المراوغات مما جعلني لا ينتهي بالإحباط. لكن... اقرأ أكثر إلى عن على.

الجمع بين IF و NOT و AND و OR

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

لنفترض أنه تم تعيين مجند جامعي لاستدعاء الطلاب ذوي الأداء العالي في كاليفورنيا ، والطلاب ذوي الأداء المتوسط ​​في ولاية أوريغون ، والطلاب ذوي الأداء المنخفض في واشنطن أو نيفادا. كيف يمكننا تنفيذ ذلك باستخدام هذه الوظائف؟ سيتعين علينا تداخل عدد قليل منهم:

= OR (AND (D2 = "California"، E2> 1950) و AND (D2 = "Oregon" و AND (E2> 1050، E2 <1950)) و (أو (D2 = "Washington"، D2 = "Nevada ") ، E2 <1050))

قد يبدو هذا فوضى كبيرة ، ولكن إذا كسرته ، فسيكون الأمر بسيطًا جدًا. الوظيفة الرئيسية ، OR ، لديها ثلاثة اختبارات منطقية:

  • AND (D2 = "California"، E2> 1950)
  • AND (D2 = "Oregon" ، AND (E2> 1050، E2 <1950))
  • AND (OR (D2 = "Washington"، D2 = "Nevada")، E2 <1050)

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

التفوق إذا و و نتيجة

جميع الطلاب الذين يستوفون الشرط الذي وضعناه أعلاه تم تمييزهم بـ TRUE. في الصورة أعلاه ، يوجد اثنان فقط ، وكلاهما من الطلاب ذوي الأداء العالي من كاليفورنيا.

قم بتشغيل Excel

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

كيف تستخدم هذه العوامل المنطقية؟ ما هي نصائح Excel الأخرى التي لديك للقراء؟ شارك أفكارك أدناه!

دان هي إستراتيجية المحتوى واستشاري التسويق الذي يساعد الشركات على توليد الطلب والعملاء المحتملين. كما يكتب عن الاستراتيجية وتسويق المحتوى في dannalbright.com.