Სარჩევი
ამ მოკლე გაკვეთილიდან თქვენ შეიტყობთ ახალი IFS ფუნქციის შესახებ და ნახავთ, თუ როგორ ამარტივებს ის ჩასმული IF-ის ჩაწერას Excel-ში. თქვენ ასევე ნახავთ მის სინტაქსს და გამოყენების რამდენიმე შემთხვევას მაგალითებით.
Nested IF Excel-ში ჩვეულებრივ გამოიყენება, როდესაც გსურთ შეაფასოთ სიტუაციები, რომლებსაც აქვთ ორზე მეტი შესაძლო შედეგი. ჩადგმული IF-ის მიერ შექმნილი ბრძანება დაემსგავსება "IF(IF(IF()))". თუმცა ეს ძველი მეთოდი ზოგჯერ შეიძლება იყოს რთული და შრომატევადი.
Excel-ის გუნდმა ახლახან შემოიტანა IFS ფუნქცია, რომელიც, სავარაუდოდ, გახდება თქვენი ახალი ფავორიტი. Excel IFS ფუნქცია ხელმისაწვდომია მხოლოდ Excel 365-ში, Excel 2021-ში და Excel 2019-ში.
Excel IFS ფუნქცია - აღწერა და სინტაქსი
IFS ფუნქცია Excel-ში გვიჩვენებს, დაცულია თუ არა ერთი ან მეტი პირობა და აბრუნებს მნიშვნელობას, რომელიც აკმაყოფილებს პირველ TRUE პირობას. IFS არის Excel-ის მრავალი IF განცხადების ალტერნატივა და მისი წაკითხვა ბევრად უფრო ადვილია რამდენიმე პირობის შემთხვევაში.
აი, როგორ გამოიყურება ფუნქცია:
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2]… )მას აქვს 2 სავალდებულო და 2 არჩევითი არგუმენტი.
- logical_test1 არის საჭირო არგუმენტი. ეს არის პირობა, რომელიც ფასდება TRUE ან FALSE.
- value_if_true1 არის მეორე აუცილებელი არგუმენტი, რომელიც აჩვენებს შედეგს, რომელიც უნდა დაბრუნდეს, თუ logical_test1 შეაფასებს TRUE-ს. ის შეიძლება იყოს ცარიელი, თუაუცილებელია.
- logical_test2…logical_test127 არის არასავალდებულო პირობა, რომელიც ფასდება TRUE ან FALSE.
- value_if_true2…value_if_true127 არის არჩევითი არგუმენტი შედეგისთვის. დაბრუნდება, თუ logical_testN შეაფასებს TRUE-ს. თითოეული value_if_trueN დაკავშირებულია logical_testN პირობასთან. ის ასევე შეიძლება იყოს ცარიელი.
Excel IFS გაძლევთ საშუალებას შეაფასოთ 127-მდე განსხვავებული მდგომარეობა. თუ logical_test არგუმენტს არ აქვს გარკვეული value_if_true, ფუნქცია აჩვენებს შეტყობინებას "თქვენ შეიყვანეთ ძალიან ცოტა არგუმენტები ამ ფუნქციისთვის". თუ ლოგიკური_ტესტის არგუმენტი შეფასებულია და შეესაბამება სხვა მნიშვნელობას, გარდა TRUE ან FALSE, IFS Excel-ში აბრუნებს #VALUE-ს! შეცდომა. თუ არ არის ნაპოვნი TRUE პირობები, ის აჩვენებს #N/A.
IFS ფუნქცია Excel-ში ჩადგმული IF-ის წინააღმდეგ გამოყენების შემთხვევებით
ახალი Excel IFS-ის გამოყენების უპირატესობა არის ის, რომ შეგიძლიათ შეიყვანოთ პირობების სერია ერთ ფუნქციაში. თითოეულ პირობას მოჰყვება შედეგი, რომელიც გამოყენებული იქნება იმ შემთხვევაში, თუ პირობა არის ჭეშმარიტი, რაც მარტივია ფორმულის დაწერა და წაკითხვა.
ვთქვათ, რომ გსურთ მიიღოთ ფასდაკლება მომხმარებლის ლიცენზიების რაოდენობის მიხედვით. . IFS ფუნქციის გამოყენებით, ეს იქნება დაახლოებით ასეთი:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
აი, როგორ გამოიყურება ჩასმული IF Excel-ში:
=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))
ქვემოთ მოცემული IFS ფუნქციის ჩაწერა და განახლება უფრო ადვილია, ვიდრე მისი Excel მრავალჯერადი IFექვივალენტი.
=IFS(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TRUE, TEXT(A2, "0") & " bytes")
=IF(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", IF(A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TEXT(A2, "0") & " bytes")))