როგორ გამოვიყენოთ მრავალი ლოგიკური ფუნქცია MS Excel-ში

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

IF ფუნქცია

The IF ფუნქცია მიჰყვება ფორმატის ფორმატს =IF(პირობა1, action_if_true, action_if_false) და მხარს უჭერს 64-მდე ჩადგმულ IF ფუნქციას რთული შედარებისთვის. IF ფუნქციის ჩადგმა ამატებს სრულ IF ფუნქციას ერთ-ერთ მოქმედებას, მაგ =IF(პირობა1,IF(პირობა2,action_if_true, action_if_false), action_if_false).

დღის ვიდეო

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

სურათის კრედიტი: C. ტეილორი

მაგალითად, იმ თანამშრომლებისთვის, რომლებმაც პირველ კვარტალში $30,000-ზე მეტი გაყიდვები გააკეთეს, რათა მათ ბონუსი შესთავაზონ, შეგიძლიათ განათავსოთ IF ფუნქციები, როგორც =IF(C4=1,IF(D4>30000"ბონუსი",""),""). თუმცა, ეს ფორმულა სწრაფად ხდება დამაბნეველი, როდესაც თქვენ დაამატებთ მეტ კრიტერიუმებს, როგორიცაა მეოთხე კვარტალის ძებნაც; ამ შემთხვევაში, ფორმულა ხდება

=IF(C4=1,IF(D4>30000"ბონუსი",""),IF(C4=4,IF(D4>30000,"ბონუსი",""),"")).

რჩევა

IF ფუნქცია უფრო მკაფიოდ არის გაგებული ფორმულის წაკითხვით, როგორც: "თუ [ლოგიკური კრიტერიუმი] მართალია, მაშინ გააკეთეთ [ეს]; წინააღმდეგ შემთხვევაში, გააკეთეთ [ეს] ამის ნაცვლად." თქვენ წაიკითხავთ ამ უკანასკნელ მაგალითს, როგორც: "თუ ეს პირველი კვარტალია და თუ გაყიდვები $30,000-ზე მეტია, მაშინ დააბრუნეთ "ბონუსი"; წინააღმდეგ შემთხვევაში, თუ მეოთხე კვარტალია და თუ გაყიდვები $30,000-ზე მეტია, მაშინ დააბრუნეთ „ბონუსი“; წინააღმდეგ შემთხვევაში, დააბრუნეთ ცარიელი ადგილი." მიუხედავად იმისა, რომ უფრო გასაგებია წასაკითხად, ეს ფორმატიც კი ხდება უხერხული.

AND და OR ფუნქციები

ლოგიკური AND და OR ფუნქციები აფასებს 255-მდე კრიტერიუმს და აბრუნებს "True" ან "False" ფორმატის გამოყენებით = და (პირობა1, პირობა2,...). AND ფუნქცია აბრუნებს "True"-ს, თუ ყველა პირობა არის ჭეშმარიტი, მაგრამ OR ფუნქცია აბრუნებს "True"-ს, თუ რომელიმე პირობა მართალია. იმის გამო, რომ IF ფუნქცია იყენებს ლოგიკურ შედეგებს მოქმედების ასარჩევად, შეგიძლიათ გამოიყენოთ AND, OR და IF ფუნქციები ერთად, რათა შეამციროთ ჩადგმული IF ფუნქციების რაოდენობა, რითაც გაამარტივოთ ფორმულა.

IF, NOT და OR ფუნქციების გაერთიანება

სურათის კრედიტი: C. ტეილორი

მაგალითად, თანამშრომლის მონიშვნა, რომელმაც პირველ კვარტალში $30000-ზე მეტი გაყიდა, IF ფუნქცია ხდება =IF(AND(C4=1,D4>30000),"ბონუსი",""). თუმცა, თუ გსურთ მოძებნოთ პირველი ან მეოთხე კვარტალი, მოგიწევთ ჩართოთ OR ფუნქცია როგორც =IF(AND(OR(C6=1,C6=4),D6>30000),"ბონუსი","").

რჩევა

AND ფუნქცია იკითხება, როგორც "თუ ყველა ეს პირობა მართალია, დააბრუნეთ "True"; წინააღმდეგ შემთხვევაში, დააბრუნეთ 'False'." ანალოგიურად, OR ფუნქცია იკითხება როგორც, "თუ რომელიმე ამ პირობა შეესაბამება სიმართლეს, დააბრუნეთ "True"; წინააღმდეგ შემთხვევაში, დააბრუნეთ "False". ამ უკანასკნელ მაგალითში, ფორმულა იკითხება, როგორც "თუ ეს პირველია. ან მეოთხე კვარტალი და გაყიდვები $30,000-ზე მეტია, დაბრუნების "ბონუსი;" წინააღმდეგ შემთხვევაში დააბრუნეთ ცარიელი ადგილი." ეს ბევრად უფრო ნათელია, ვიდრე ჩასმული IF განცხადებები.

მართალია, მცდარი და არა ფუნქციები

The მართალი და ცრუ ფუნქციები იყენებენ ფორმატს =TRUE() ან =FALSE(), მაგრამ ისინი ნაკლებად გამოიყენება Excel 2013-ში, რადგან შედეგები მარტივი შეყვანის იდენტურია მართალია ან ყალბი, შესაბამისად და ძირითადად შეტანილი იყო Excel 2013-ში თავსებადობის მიზეზების გამო. The არა თუმცა, ფუნქცია სასარგებლოა ფორმატის გამოყენებით ლოგიკური არგუმენტის შებრუნებისთვის =არა (პირობა), როგორიცაა =NOT(2+2=4) დაბრუნება "ყალბი."

რჩევა

The IFERROR და IFNA ფუნქციები სასარგებლოა შესაფასებლად და შეცვალოს ჩანაწერები, რომლებიც წარმოქმნიან შეცდომას ან "#N/A", შესაბამისად. ისინი მიჰყვებიან ფორმატს =IFERROR(პირობა, მნიშვნელობა_თუ_შეცდომა) ან =IFNA(პირობა, მნიშვნელობა_თუ_ნა).

კატეგორიები

Ბოლო

როგორ მოვძებნოთ ბოლო ნომერი, რომელიც დამირეკა

როგორ მოვძებნოთ ბოლო ნომერი, რომელიც დამირეკა

სურათის კრედიტი: ჯეკ ჰოლინგსვორტი / ციფრული ხედ...

როგორ გავხადოთ HP კომპიუტერი უფრო სწრაფად იმუშაოს

როგორ გავხადოთ HP კომპიუტერი უფრო სწრაფად იმუშაოს

თუ თქვენი კომპიუტერი ოდნავ დუნეა, სისტემის მცი...

როგორ გამორთოთ სერთიფიკატის ავთენტიფიკაცია

როგორ გამორთოთ სერთიფიკატის ავთენტიფიკაცია

Internet Explorer გთავაზობთ მრავალ ვარიანტს ბრა...