ლოგიკური ფუნქციები Excel-ში: AND, OR, XOR და NOT

  • გააზიარეთ ეს
Michael Brown

გაკვეთილი განმარტავს Excel-ის ლოგიკური ფუნქციების AND, OR, XOR და NOT არსს და გთავაზობთ ფორმულების მაგალითებს, რომლებიც ასახავს მათ საერთო და გამომგონებელ გამოყენებას.

გასულ კვირას ჩვენ შევეხეთ ინსტრუქციას Excel-ის ლოგიკური ოპერატორები, რომლებიც გამოიყენება სხვადასხვა უჯრედებში მონაცემების შესადარებლად. დღეს ნახავთ, თუ როგორ გააფართოვოთ ლოგიკური ოპერატორების გამოყენება და უფრო რთული ტესტების აგება უფრო რთული გამოთვლების შესასრულებლად. Excel-ის ლოგიკური ფუნქციები, როგორიცაა AND, OR, XOR და NOT დაგეხმარებათ ამაში.

    Excel-ის ლოგიკური ფუნქციები - მიმოხილვა

    Microsoft Excel უზრუნველყოფს 4 ლოგიკურ ფუნქციას სამუშაოდ. ლოგიკური მნიშვნელობებით. ფუნქციებია AND, OR, XOR და NOT. თქვენ იყენებთ ამ ფუნქციებს, როდესაც გსურთ განახორციელოთ ერთზე მეტი შედარება თქვენს ფორმულაში ან შეამოწმოთ მრავალი პირობა მხოლოდ ერთის ნაცვლად. ლოგიკურ ოპერატორებთან ერთად, Excel-ის ლოგიკური ფუნქციები უბრუნდება TRUE-ს ან FALSE-ს, როდესაც მათი არგუმენტები შეფასდება.

    შემდეგი ცხრილში მოცემულია მოკლე შინაარსი იმისა, თუ რას აკეთებს თითოეული ლოგიკური ფუნქცია, რათა დაგეხმაროთ აირჩიოთ სწორი ფორმულა კონკრეტული ამოცანისთვის. .

    ფუნქცია აღწერა ფორმულის მაგალითი ფორმულის აღწერა
    AND აბრუნებს TRUE-ს, თუ ყველა არგუმენტი შეფასებულია TRUE-ზე. =AND(A2>=10, B2<5) ფორმულა აბრუნებს TRUE-ს, თუ მნიშვნელობა A2 უჯრედში არის 10-ზე მეტი ან ტოლი. და B2-ის მნიშვნელობა არის 5-ზე ნაკლები, FALSEპირველი 2 თამაში. გსურთ იცოდეთ, რომელი გადამხდელი ითამაშებს მე-3 თამაშს შემდეგი პირობების მიხედვით:
    • კონკურენტები, რომლებმაც მოიგეს თამაში 1 და თამაში 2, ავტომატურად გადადიან შემდეგ რაუნდში და არ უწევთ თამაშის თამაში 3.
    • კონკურენტები, რომლებმაც ორივე პირველი თამაში წააგეს, ნოკაუტში არიან და არც მე-3 თამაშს თამაშობენ.
    • კონკურენტები, რომლებმაც მოიგეს 1 ან 2 თამაში, უნდა ითამაშონ მე-3 თამაშში, რათა დადგინდეს, ვინ მიიღებს მონაწილეობას. შემდეგი რაუნდი და ვინ არა.

    მარტივი XOR ფორმულა მუშაობს ზუსტად ისე, როგორც ჩვენ გვინდა:

    =XOR(B2="Won", C2="Won")

    და თუ ამ XOR ფუნქციას ჩადებთ IF ფორმულის ლოგიკურ ტესტში, თქვენ მიიღებთ კიდევ უფრო გონივრულ შედეგებს:

    =IF(XOR(B2="Won", C2="Won"), "Yes", "No")

    NOT ფუნქციის გამოყენებით Excel-ში

    NOT ფუნქცია არის ერთ-ერთი უმარტივესი Excel ფუნქცია სინტაქსის თვალსაზრისით:

    NOT(ლოგიკური)

    თქვენ იყენებთ NOT ფუნქციას Excel-ში მისი არგუმენტის მნიშვნელობის შესაცვლელად. სხვა სიტყვებით რომ ვთქვათ, თუ ლოგიკური ფასდება FALSE-ზე, NOT ფუნქცია აბრუნებს TRUE-ს და პირიქით. მაგალითად, ქვემოთ მოცემული ორივე ფორმულა აბრუნებს FALSE-ს:

    =NOT(TRUE)

    =NOT(2*2=4)

    რატომ უნდა ვინმეს ასეთი სასაცილო შედეგების მიღება? ზოგიერთ შემთხვევაში, შეიძლება უფრო დაინტერესებული იყოთ იმის გაგება, თუ როდის არ არის დაკმაყოფილებული გარკვეული პირობა, ვიდრე როდის არის. მაგალითად, ჩაცმულობის სიის განხილვისას შეიძლება გამორიცხოთ ზოგიერთი ფერი, რომელიც არ გიხდებათ. მე განსაკუთრებით არ მიყვარს შავი, ამიტომ ვაგრძელებ ამ ფორმულას:

    =NOT(C2="black")

    როგორცჩვეულებრივ, Microsoft Excel-ში არის რაღაცის გასაკეთებლად ერთზე მეტი გზა და თქვენ შეგიძლიათ მიაღწიოთ იგივე შედეგს ოპერატორის გამოყენებით: =C2"შავი".

    თუ გსურთ შეამოწმოთ რამდენიმე პირობა ერთი ფორმულა, შეგიძლიათ გამოიყენოთ NOT AND ან OR ფუნქციასთან ერთად. მაგალითად, თუ გინდოდათ შავი და თეთრი ფერების გამორიცხვა, ფორმულა ასე იქნება:

    =NOT(OR(C2="black", C2="white"))

    და თუ არ გირჩევნიათ შავი ქურთუკი, ხოლო შავი ქურთუკი ან შეიძლება განიხილებოდეს უკანა ბეწვის ქურთუკი, თქვენ უნდა გამოიყენოთ NOT Excel AND ფუნქციასთან ერთად:

    =NOT(AND(C2="black", B2="coat"))

    NOT ფუნქციის კიდევ ერთი გავრცელებული გამოყენება Excel-ში არის სხვა ფუნქციის ქცევის შეცვლა. . მაგალითად, შეგიძლიათ დააკავშიროთ NOT და ISBLANK ფუნქციები, რათა შექმნათ ISNOTBLANK ფორმულა, რომელიც აკლია Microsoft Excel-ს.

    როგორც მოგეხსენებათ, ფორმულა =ISBLANK(A2) აბრუნებს TRUE-ს, თუ უჯრედი A2 ცარიელია. NOT ფუნქციას შეუძლია შეცვალოს ეს შედეგი FALSE-ზე: =NOT(ISBLANK(A2))

    შეგიძლიათ გადადგათ ნაბიჯი და შექმნათ ჩადგმული IF განცხადება NOT / ISBLANK ფუნქციებით რეალურ ცხოვრებაში ამოცანა:

    =IF(NOT(ISBLANK(C2)), C2*0.15, "No bonus :(")

    ნათარგმნი უბრალო ინგლისურად, ფორმულა ეუბნება Excel-ს, გააკეთოს შემდეგი. თუ უჯრედი C2 არ არის ცარიელი, გაამრავლეთ რიცხვი C2-ზე 0.15-ზე, რაც 15%-იან ბონუსს აძლევს თითოეულ გამყიდველს, რომელმაც რაიმე დამატებითი გაყიდვა განახორციელა. თუ C2 ცარიელია, ჩნდება ტექსტი "No bonus :(").

    არსებითად, ასე იყენებთ ლოგიკურს.ფუნქციონირებს Excel-ში. რა თქმა უნდა, ამ მაგალითებმა მხოლოდ AND, OR, XOR და NOT შესაძლებლობების ზედაპირი გაანადგურა. საფუძვლების ცოდნით, ახლა შეგიძლიათ გააფართოვოთ თქვენი ცოდნა თქვენი რეალური ამოცანების შესრულებით და თქვენი სამუშაო ფურცლებისთვის ჭკვიანი დახვეწილი ფორმულების დაწერით.

    წინააღმდეგ შემთხვევაში.
    OR აბრუნებს TRUE-ს, თუ რომელიმე არგუმენტი შეფასდება TRUE-ზე. =OR(A2>=10, B2<5) ფორმულა აბრუნებს TRUE-ს, თუ A2 არის 10-ზე მეტი ან ტოლი ან B2 არის 5-ზე ნაკლები, ან ორივე პირობა დაკმაყოფილებულია. თუ არცერთი პირობა არ აკმაყოფილებდა, ფორმულა აბრუნებს FALSE-ს.
    XOR აბრუნებს ლოგიკურ ექსკლუზივს ან ყველა არგუმენტს. =XOR(A2>=10, B2<5) ფორმულა აბრუნებს TRUE-ს, თუ A2 არის 10-ზე მეტი ან ტოლი, ან B2 არის 5-ზე ნაკლები. თუ არცერთი პირობა არ არის დაკმაყოფილებული ან ორივე პირობა დაკმაყოფილებულია, ფორმულა აბრუნებს FALSE-ს.
    NOT აბრუნებს არგუმენტის შებრუნებულ ლოგიკურ მნიშვნელობას. ე.ი. თუ არგუმენტი არის FALSE, მაშინ TRUE ბრუნდება და პირიქით. =NOT(A2>=10) ფორმულა აბრუნებს FALSE-ს, თუ მნიშვნელობა A1 უჯრედში არის 10-ზე მეტი ან ტოლი; სხვაგვარად მართალია.

    ზემოთ მოყვანილი ოთხი ლოგიკური ფუნქციის გარდა, Microsoft Excel უზრუნველყოფს 3 „პირობით“ ფუნქციას - IF, IFERROR და IFNA.

    Excel. ლოგიკური ფუნქციები - ფაქტები და ციფრები

    1. ლოგიკური ფუნქციების არგუმენტებში შეგიძლიათ გამოიყენოთ უჯრედების მითითებები, რიცხვითი და ტექსტური მნიშვნელობები, ლოგიკური მნიშვნელობები, შედარების ოპერატორები და სხვა Excel ფუნქციები. თუმცა, ყველა არგუმენტი უნდა შეფასდეს TRUE ან FALSE-ის ლოგიკური მნიშვნელობებით, ან ლოგიკური მნიშვნელობების შემცველი მითითებებით ან მასივებით.
    2. თუ ლოგიკური ფუნქციის არგუმენტი შეიცავს ნებისმიერ ცარიელ უჯრედებს ,ღირებულებები იგნორირებულია. თუ ყველა არგუმენტი ცარიელი უჯრედია, ფორმულა აბრუნებს #VALUE! შეცდომა.
    3. თუ ლოგიკური ფუნქციის არგუმენტი შეიცავს ციფრებს, მაშინ ნული ფასდება FALSE-მდე, ხოლო ყველა სხვა რიცხვი უარყოფითი რიცხვების ჩათვლით ფასდება TRUE-მდე. მაგალითად, თუ უჯრედები A1:A5 შეიცავს რიცხვებს, ფორმულა =AND(A1:A5) დააბრუნებს TRUE-ს, თუ არცერთი უჯრედი არ შეიცავს 0-ს, წინააღმდეგ შემთხვევაში FALSE.
    4. ლოგიკური ფუნქცია აბრუნებს #VALUE-ს! შეცდომა, თუ არცერთი არგუმენტი არ ფასდება ლოგიკურ მნიშვნელობებად.
    5. ლოგიკური ფუნქცია აბრუნებს #NAME? შეცდომა, თუ არასწორად დაწერეთ ფუნქციის სახელი ან სცადეთ ფუნქციის გამოყენება Excel-ის ადრინდელ ვერსიაში, რომელიც მას არ უჭერს მხარს. მაგალითად, XOR ფუნქციის გამოყენება შესაძლებელია მხოლოდ Excel 2016 და 2013 წლებში.
    6. Excel 2007 და უფრო მაღალ ვერსიებში, შეგიძლიათ 255-მდე არგუმენტი შეიტანოთ ლოგიკურ ფუნქციაში, იმ პირობით, რომ ფორმულის მთლიანი სიგრძე არ არის აღემატება 8192 სიმბოლოს. Excel 2003 და უფრო ახალ ვერსიებში შეგიძლიათ მიაწოდოთ 30-მდე არგუმენტი და თქვენი ფორმულის მთლიანი სიგრძე არ უნდა აღემატებოდეს 1024 სიმბოლოს.

    AND ფუნქციის გამოყენება Excel-ში

    AND ფუნქცია არის ლოგიკური ფუნქციების ოჯახის ყველაზე პოპულარული წევრი. ეს გამოგადგებათ, როცა რამდენიმე პირობის ტესტირება გიწევთ და დარწმუნდებით, რომ ყველა მათგანი დაკმაყოფილებულია. ტექნიკურად, AND ფუნქცია ამოწმებს თქვენს მიერ მითითებულ პირობებს და აბრუნებს TRUE-ს, თუ ყველა პირობა შეფასდება TRUE, FALSEწინააღმდეგ შემთხვევაში.

    Excel AND ფუნქციის სინტაქსი ასეთია:

    AND(logical1, [logical2],…)

    სადაც ლოგიკურია ის პირობა, რომლის გამოცდაც გსურთ, რომელიც შეიძლება შეფასდეს როგორც TRUE-ზე. ან ცრუ. პირველი პირობა (ლოგიკური1) აუცილებელია, შემდგომი პირობები არჩევითია.

    და ახლა, მოდით გადავხედოთ ფორმულების რამდენიმე მაგალითს, რომლებიც აჩვენებენ, თუ როგორ გამოიყენოთ AND ფუნქციები Excel-ის ფორმულებში.

    ფორმულა აღწერა
    =AND(A2="Bananas", B2>C2) აბრუნებს TRUE-ს, თუ A2 შეიცავს „ბანანს“ და B2 არის C2-ზე მეტი, FALSE წინააღმდეგ შემთხვევაში .
    =AND(B2>20, B2=C2) აბრუნებს TRUE-ს, თუ B2 მეტია 20-ზე და B2 უდრის C2-ს, წინააღმდეგ შემთხვევაში FALSE.
    =AND(A2="Bananas", B2>=30, B2>C2) აბრუნებს TRUE-ს, თუ A2 შეიცავს „ბანანს“, B2 მეტია ან უდრის 30-ს და B2 მეტია C2-ზე, FALSE წინააღმდეგ შემთხვევაში.

    <. 24>

    Excel AND ფუნქცია - საერთო გამოყენება

    თავად Excel AND ფუნქცია არ არის ძალიან საინტერესო და აქვს ვიწრო სარგებლობა. მაგრამ Excel-ის სხვა ფუნქციებთან ერთად, AND-ს შეუძლია მნიშვნელოვნად გააფართოვოს თქვენი სამუშაო ფურცლების შესაძლებლობები.

    Excel AND ფუნქციის ერთ-ერთი ყველაზე გავრცელებული გამოყენება გვხვდება IF ფუნქციის ლოგიკური_ტესტი არგუმენტში რამდენიმე პირობის შესამოწმებლად. მხოლოდ ერთი. მაგალითად, თქვენ შეგიძლიათ განათავსოთ ნებისმიერი AND ფუნქცია ზემოთ IF ფუნქციის შიგნით და მიიღოთ მსგავსი შედეგი:

    =IF(AND(A2="Bananas", B2>C2), "Good", "Bad")

    მეტისთვის IF / და ფორმულის მაგალითები, გთხოვთშეამოწმეთ მისი სახელმძღვანელო: Excel IF ფუნქცია მრავალი AND პირობებით.

    Excel-ის ფორმულა BETWEEN პირობისთვის

    თუ გჭირდებათ Excel-ში ფორმულის შექმნა, რომელიც ირჩევს ყველა მნიშვნელობას მოცემულ ორს შორის მნიშვნელობებს, საერთო მიდგომაა IF ფუნქციის გამოყენება AND-ით ლოგიკურ ტესტში.

    მაგალითად, თქვენ გაქვთ 3 მნიშვნელობა A, B და C სვეტებში და გსურთ იცოდეთ, დაეცემა თუ არა მნიშვნელობა A სვეტში. B და C მნიშვნელობებს შორის. ასეთი ფორმულის შესაქმნელად საჭიროა მხოლოდ IF ფუნქცია ჩადგმული AND-ით და რამდენიმე შედარების ოპერატორი:

    ფორმულა, რომ შეამოწმოთ არის თუ არა X Y-სა და Z-ს შორის, მათ შორის:

    =IF(AND(A2>=B2,A2<=C2),"Yes", "No")

    ფორმულა იმის შესამოწმებლად, არის თუ არა X Y-სა და Z-ს შორის, არ მოიცავს:

    =IF(AND(A2>B2, A2

    როგორც ნაჩვენებია ზემოთ მოცემულ ეკრანის სურათზე, ფორმულა მშვენივრად მუშაობს ყველა ტიპის მონაცემებისთვის - რიცხვები, თარიღები და ტექსტური მნიშვნელობები. ტექსტის მნიშვნელობების შედარებისას, ფორმულა ამოწმებს მათ სიმბოლოების მიხედვით ანბანური თანმიმდევრობით. მაგალითად, ის აცხადებს, რომ ვაშლი არ არის გარგარის და ბანანის შორის, რადგან მეორე "p" ვაშლში მოდის "r"-მდე. გარგარში . დამატებითი ინფორმაციისთვის იხილეთ Excel შედარების ოპერატორების გამოყენება ტექსტის მნიშვნელობებთან.

    როგორც ხედავთ, IF /AND ფორმულა მარტივი, სწრაფი და თითქმის უნივერსალურია. „თითქმის“ იმიტომ ვამბობ, რომ ერთ სცენარს არ მოიცავს. ზემოთ მოყვანილი ფორმულა გულისხმობს, რომ B სვეტის მნიშვნელობა უფრო მცირეა ვიდრე C სვეტში, ანუ სვეტი B ყოველთვისშეიცავს ქვედა ზღვარს და C - ზედა ზღვარს. ეს არის მიზეზი იმისა, რომ ფორმულა აბრუნებს " არა " მე-6 მწკრივზე, სადაც A6 აქვს 12, B6 - 15 და C6 - 3, ისევე როგორც მე-8 მწკრივზე, სადაც A8 არის 24-ნოე, B8 არის 26-. Dec და C8 არის 21-ოქტომბერი.

    მაგრამ რა მოხდება, თუ გსურთ, რომ თქვენი ფორმულის შორის მუშაობა სწორად იმუშაოს, მიუხედავად იმისა, თუ სად არის ქვედა და ზედა ზღვარის მნიშვნელობები? ამ შემთხვევაში გამოიყენეთ Excel MEDIAN ფუნქცია, რომელიც აბრუნებს მოცემული რიცხვების მედიანას (ანუ რიცხვს რიცხვთა ნაკრების შუაში).

    ასე რომ, თუ ჩაანაცვლებთ AND-ს IF-ის ლოგიკურ ტესტში. ფუნქციონირებს MEDIAN-ით, ფორმულა ასე იქნება:

    =IF(A2=MEDIAN(A2:C2),"Yes","No")

    და თქვენ მიიღებთ შემდეგ შედეგებს:

    როგორც ხედავთ, MEDIAN ფუნქცია მშვენივრად მუშაობს ციფრებისა და თარიღებისთვის, მაგრამ აბრუნებს #NUM-ს! შეცდომა ტექსტის მნიშვნელობებისთვის. სამწუხაროდ, არავინ არის სრულყოფილი :)

    თუ გსურთ სრულყოფილი ფორმულა შორის, რომელიც მუშაობს როგორც ტექსტის მნიშვნელობებზე, ასევე რიცხვებსა და თარიღებზე, მაშინ მოგიწევთ უფრო რთული ლოგიკური ტექსტის აგება AND/OR-ის გამოყენებით. ფუნქციები, როგორიცაა:

    =IF(OR(AND(A2>B2, A2

    OR ფუნქციის გამოყენება Excel-ში

    ასევე AND, Excel OR ფუნქცია არის ძირითადი ლოგიკური ფუნქცია, რომელიც გამოიყენება ორი მნიშვნელობის ან განცხადების შესადარებლად. განსხვავება ისაა, რომ OR ფუნქცია აბრუნებს TRUE-ს, თუ მინიმუმ ერთს, თუ არგუმენტები ფასდება TRUE-მდე, და აბრუნებს FALSE-ს, თუ ყველა არგუმენტი FALSEა. OR ფუნქცია ხელმისაწვდომია ყველაშიExcel 2016 - 2000 წლების ვერსიები.

    Excel OR ფუნქციის სინტაქსი ძალიან ჰგავს AND:

    OR(logical1, [logical2],…)

    სადაც ლოგიკური არის ის, რის გამოც გსურთ რომელიც შეიძლება იყოს ჭეშმარიტი ან მცდარი. პირველი ლოგიკურია საჭირო, დამატებითი პირობები (255-მდე Excel-ის თანამედროვე ვერსიებში) არასავალდებულოა.

    ახლა კი, მოდით ჩამოვწეროთ რამდენიმე ფორმულა, რათა იგრძნოთ როგორ მუშაობს OR ფუნქცია Excel-ში.

    ფორმულა აღწერა
    =OR(A2="Bananas", A2="Oranges") აბრუნებს TRUE-ს, თუ A2 შეიცავს „ბანანს“ ან "ნარინჯისფერი", FALSE წინააღმდეგ შემთხვევაში.
    =OR(B2>=40, C2>=20) აბრუნებს TRUE-ს, თუ B2 მეტია ან ტოლია 40-ზე ან C2 არის მეტი ან ტოლი 20-ის, FALSE წინააღმდეგ შემთხვევაში.
    =OR(B2=" ",) აბრუნებს TRUE-ს, თუ B2 ან C2 ცარიელია ან ორივე, FALSE წინააღმდეგ შემთხვევაში.

    ისევე როგორც Excel AND ფუნქცია, OR ფართოდ გამოიყენება Excel-ის სხვა ფუნქციების სარგებლიანობის გასაფართოებლად, რომლებიც ასრულებენ ლოგიკურ ტესტებს, მაგ. IF ფუნქცია. აქ არის მხოლოდ რამდენიმე მაგალითი:

    IF ფუნქცია ჩადგმული OR

    =IF(OR(B2>30, C2>20), "Good", "Bad")

    ფორმულა აბრუნებს " კარგი " თუ რიცხვი B3 უჯრედში 30-ზე მეტია ან C2-ში 20-ზე მეტია, წინააღმდეგ შემთხვევაში " ცუდი ".

    Excel AND / OR ფუნქციონირებს ერთ ფორმულაში

    ბუნებრივია, არაფერი გიშლით ხელს ორივე ფუნქციის გამოყენებაში და & ან, ერთი ფორმულით, თუ თქვენი ბიზნეს ლოგიკა ამას მოითხოვს. შეიძლება იყოს უსასრულოასეთი ფორმულების ვარიაციები, რომლებიც ჩამოყალიბებულია შემდეგ ძირითად შაბლონებზე:

    =AND(OR(Cond1, Cond2), Cond3)

    =AND(OR(Cond1, Cond2), OR(Cond3, Cond4)

    =OR(AND(Cond1, Cond2), Cond3)

    =OR(AND(Cond1,Cond2), AND(Cond3,Cond4))

    მაგალითად, თუ გსურთ იცოდეთ ბანანის და ფორთოხლის რა პარტიებია გაყიდული, ანუ "მარაგში" ნომერი (სვეტი B) ტოლია "გაყიდული" ნომრის (სვეტი C), შემდეგი OR/AND ფორმულა შეიძლება სწრაფად გაჩვენოთ ეს თქვენთვის. :

    =OR(AND(A2="bananas", B2=C2), AND(A2="oranges", B2=C2))

    OR ფუნქცია Excel-ის პირობით ფორმატირებაში

    =OR($B2="", $C2="")

    წესი ზემოთ მოცემული OR ფორმულით ხაზს უსვამს სტრიქონებს, რომლებიც შეიცავს ცარიელ უჯრედს ან B ან C სვეტში, ან ორივეში.

    დამატებითი ინფორმაციისთვის პირობითი ფორმატირების ფორმულების შესახებ იხილეთ შემდეგი სტატიები:

    • Excel-ის პირობითი ფორმატირების ფორმულები
    • მწკრივის ფერის შეცვლა უჯრედის მნიშვნელობის მიხედვით
    • უჯრედის ფერის შეცვლა სხვა უჯრედის მნიშვნელობის საფუძველზე
    • როგორ გამოვყოთ ყველა სხვა მწკრივი Excel-ში

    XOR ფუნქციის გამოყენებით Excel-ში

    Excel 2013-ში Microsoft-მა შემოიტანა XOR ფუნქცია, რომელიც არის ლოგიკური Exc lusive OR ფუნქცია. ეს ტერმინი ნამდვილად ნაცნობია მათთვის, ვისაც აქვს გარკვეული ცოდნა პროგრამირების ენის ან ზოგადად კომპიუტერული მეცნიერების შესახებ. მათთვის, ვინც ამას არ აკეთებს, თავიდან შეიძლება ცოტა რთული იყოს ცნება „ექსკლუზიური ან“ აღქმა, მაგრამ იმედია ქვემოთ მოცემული ახსნა, რომელიც ილუსტრირებულია ფორმულის მაგალითებით, დაეხმარება.

    XOR ფუნქციის სინტაქსი იდენტურია. OR-ს :

    XOR(ლოგიკური1, [ლოგიკური2],…)

    პირველი ლოგიკური განცხადება (ლოგიკური 1) საჭიროა, დამატებითი ლოგიკური მნიშვნელობები არჩევითია. თქვენ შეგიძლიათ შეამოწმოთ 254-მდე პირობა ერთ ფორმულაში და ეს შეიძლება იყოს ლოგიკური მნიშვნელობები, მასივები ან მითითებები, რომლებიც ფასდება როგორც TRUE, ასევე FALSE.

    უმარტივეს ვერსიაში, XOR ფორმულა შეიცავს მხოლოდ 2 ლოგიკურ განცხადებას და აბრუნებს:

    • TRUE, თუ რომელიმე არგუმენტი შეფასდება TRUE-ზე.
    • FALSE, თუ ორივე არგუმენტი არის TRUE ან არცერთი არ არის TRUE.

    ეს შეიძლება უფრო ადვილი იყოს გაიგეთ ფორმულის მაგალითებიდან:

    ფორმულა შედეგი აღწერილობა
    =XOR(1>0, 2<1) TRUE აბრუნებს TRUE-ს, რადგან 1-ლი არგუმენტი არის TRUE და მე-2 არგუმენტი არის FALSE.
    =XOR(1<0, 2<1) FALSE აბრუნებს FALSE-ს, რადგან ორივე არგუმენტი არის FALSE.
    =XOR(1>0, 2>1) FALSE აბრუნებს FALSE-ს, რადგან ორივე არგუმენტი არის TRUE.

    როდესაც ემატება მეტი ლოგიკური განცხადებები, XOR ფუნქცია Excel-ში იძლევა შემდეგს:

    • TRUE, თუ არგუმენტების კენტი რაოდენობა შეფასდება TRUE-ზე;
    • FALSE თუ არის TRUE განცხადებების საერთო რაოდენობა ლუწი, ან თუ ყველა განცხადებები მცდარია.

    ქვემოთ სკრინშოტი ასახავს აზრს:

    თუ არ ხართ დარწმუნებული, თუ როგორ შეიძლება Excel XOR ფუნქციის გამოყენება რეალური სცენარი, განიხილეთ შემდეგი მაგალითი. დავუშვათ, რომ თქვენ გაქვთ კონკურსანტების ცხრილი და მათი შედეგები

    მაიკლ ბრაუნი არის ტექნოლოგიის ერთგული ენთუზიასტი, რომელსაც აქვს გატაცება პროგრამული ინსტრუმენტების გამოყენებით რთული პროცესების გამარტივებისთვის. ტექნოლოგიურ ინდუსტრიაში ათწლეულზე მეტი გამოცდილებით, მან დახვეწა თავისი უნარები Microsoft Excel-სა და Outlook-ში, ასევე Google Sheets-სა და Docs-ში. მაიკლის ბლოგი ეძღვნება თავისი ცოდნისა და გამოცდილების სხვებს გაზიარებას, ადვილად მისაწვდომ რჩევებსა და გაკვეთილებს პროდუქტიულობისა და ეფექტურობის გასაუმჯობესებლად. მიუხედავად იმისა, გამოცდილი პროფესიონალი ხართ თუ დამწყები, მაიკლის ბლოგი გთავაზობთ ღირებულ შეხედულებებსა და პრაქტიკულ რჩევებს ამ აუცილებელი პროგრამული ხელსაწყოებიდან მაქსიმალური სარგებლობის მისაღებად.