Excel IF OR განცხადება ფორმულის მაგალითებით

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

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

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

    IF OR განცხადება Excel-ში

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

    IF(OR( პირობა1, პირობა2,...), value_if_true, value_if_false)

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

    აქ არის IF OR ფორმულის მაგალითი უმარტივესი ფორმით:

    =IF(OR(B2="delivered", B2="paid"), "Closed", "Open")

    რაც ფორმულა ამბობს ეს არის: თუ უჯრედი B2 შეიცავს "მიწოდებას" ან " გადახდილი", მონიშნეთ შეკვეთა როგორც "დახურულია", წინააღმდეგ შემთხვევაში "ღია".

    თუ გსურთ არაფრის დაბრუნება თუ ლოგიკურია ტესტი ფასდება FALSE-ზე , ბოლო არგუმენტში ჩართეთ ცარიელი სტრიქონი (""):

    =IF(OR(B2="delivered", B2="paid"), "Closed", "")

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

    =IF(OR(B2={"delivered","paid"}), "Closed", "")

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

    შენიშვნა. გთხოვთ, მიაქციოთ ყურადღება, რომ IF OR ფორმულა Excel-ში არ განასხვავებს მცირე და დიდ ასოებს, რადგან OR ფუნქცია გადაწყვეტილებისადმი მგრძნობიარეა . ჩვენს შემთხვევაში, "მიწოდება", "მიწოდება" და "მიწოდება", ყველა ერთსა და იმავე სიტყვად ითვლება. თუ გსურთ განასხვავოთ ტექსტის რეზერვები, გადაიტანეთ OR ფუნქციის თითოეული არგუმენტი EXACT-ში, როგორც ეს ნაჩვენებია ამ მაგალითში.

    Excel IF OR ფორმულის მაგალითები

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

    ფორმულა 1. IF მრავალი OR პირობებით

    არ არსებობს კონკრეტული ლიმიტი OR პირობების რაოდენობა, რომელიც ჩართულია IF ფორმულაში, სანამ ის შეესაბამება Excel-ის ზოგად შეზღუდვებს:

    • Excel 2007 და უფრო მაღალი, ნებადართულია 255-მდე არგუმენტი, საერთო სიგრძით არ აღემატება 8192 სიმბოლოს.
    • Excel 2003-ში და უფრო ახალ ვერსიებში შეგიძლიათ გამოიყენოთ 30-მდე არგუმენტი, ხოლო საერთო სიგრძე არ უნდა აღემატებოდეს 1024 სიმბოლოს.

    მაგალითად, მოდით შევამოწმოთ სვეტები A, B და C ცარიელი უჯრედებისთვის და დააბრუნეთ "არასრული", თუ 3 უჯრედიდან ერთი მაინც ცარიელია. დავალების შესრულება შესაძლებელია შემდეგი IF OR ფუნქციით:

    =IF(OR(A2="",B2="",),"Incomplete","")

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

    ფორმულა 2. თუ უჯრედი არის ეს ან ის, მაშინ გამოთვალეთ

    ვეძებთ ფორმულას, რომელსაც შეუძლია გააკეთოს უფრო რთული, ვიდრე წინასწარ განსაზღვრულის დაბრუნება ტექსტი? უბრალოდ ჩასვით სხვა ფუნქცია ან არითმეტიკული განტოლება IF-ის value_if_true და/ან value_if_false არგუმენტებში.

    ვთქვათ, თქვენ გამოთვლით შეკვეთის მთლიან თანხას ( რაოდენობა. გამრავლებული ერთეულის ფასზე ) და გსურთ გამოიყენოთ 10% ფასდაკლება, თუ რომელიმე ამ პირობას აკმაყოფილებს:

    • B2-ში მეტია ან ტოლია 10, ან
    • ერთეულის ფასი C2-ში არის $5-ზე მეტი ან ტოლი.

    ასე რომ, თქვენ იყენებთ OR ფუნქციას ორივე პირობის შესამოწმებლად და თუ შედეგი არის TRUE, შეამცირეთ მთლიანი თანხა 10%-ით (B2*C2*0.9), წინააღმდეგ შემთხვევაში დააბრუნეთ სრული ფასი (B2*C2):

    =IF(OR(B2>=10, C2>=5), B2*C2*0.9, B2*C2)

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

    =IF(OR(B2>=10, C2>=5),"Yes", "No")

    ქვემოთ სკრინშოტი აჩვენებს ორივე ფორმულას მოქმედებაში:

    ფორმულა 3. საქმე -sensitive IF OR formula

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

    IF(OR(EXACT( უჯრედი," პირობა1"), EXACT( უჯრედი," პირობა2")), მნიშვნელობა_თუ_true,value_if_false)

    ამ მაგალითში ვიპოვოთ და მოვნიშნოთ შეკვეთის ID-ები "AA-1" და "BB-1":

    =IF(OR(EXACT(A2, "AA-1"), EXACT(A2, "BB-1")), "x", "")

    შედეგად, მხოლოდ ორი შეკვეთის ID, სადაც ასოები ყველა მთავრულია მონიშნულია "x"-ით; მსგავსი ID-ები, როგორიცაა "aa-1" ან "Bb-1" დროშით არ არის მონიშნული:

    ფორმულა 4. ჩადგმული IF OR განცხადებები Excel-ში

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

    კონცეფციის საჩვენებლად, მოდით შევამოწმოთ ელემენტის სახელები A სვეტში და დავაბრუნოთ "ხილი" ვაშლი ან ფორთოხალი და "ბოსტნეული" ტომატისთვის ან კიტრი :

    =IF(OR(A2="apple", A2="orange"), "Fruit", IF(OR(A2="tomato", A2="cucumber"), "Vegetable", ""))

    დამატებითი ინფორმაციისთვის იხილეთ Nested IF OR/AND პირობებით.

    ფორმულა 5. IF AND OR დებულება

    სხვადასხვა პირობების სხვადასხვა კომბინაციების შესაფასებლად, შეგიძლიათ გააკეთოთ AND ასევე OR ლოგიკური ტესტები ერთი ფორმულის ფარგლებში.

    მაგალითად, ჩვენ ვაპირებთ რიგების მონიშვნა, სადაც A სვეტის ელემენტი არის Apple ან ნარინჯისფერი და რაოდენობა B სვეტში 10-ზე მეტია:

    =IF(AND(OR(A2="apple",A2="orange"), B2>10), "x", "")

    დამატებითი ინფორმაციისთვის n, გთხოვთ, იხილოთ Excel IF მრავალი AND/OR პირობებით.

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

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