შეუთავსეთ MAX და IF ფუნქციები Array ფორმულაში
ამ ტერმინთა მაგალითს იყენებს MAX IF array ფორმულა, რათა იპოვოთ საუკეთესო (უმაღლესი) შედეგი ორი სიმღერა და საველე ღონისძიებები - მაღალი ნახტომი და ბოძზე სარდაფით.
ფორმულის ბუნება საშუალებას გვაძლევს მრავალრიცხოვანი შედეგების მოძიება უბრალოდ ძებნის კრიტერიუმის შეცვლას - ამ შემთხვევაში ღონისძიების სახელი.
ფორმულის თითოეული ნაწილის სამუშაოა:
- MAX ფუნქცია იკვლევს ღონისძიების ყველაზე მაღალ შედეგს.
- IF ფუნქცია საშუალებას გვაძლევს აირჩიოს ღონისძიება შექმნის მდგომარეობის გამოყენებით ღონისძიების სახელები.
- მასივი ფორმულა საშუალებას აძლევს IF ფუნქციის ტესტს ერთჯერადი უჯრედების მრავალჯერადი პირობებისათვის და როდესაც მდგომარეობა დაკმაყოფილებულია, მასივი ფორმულა განსაზღვრავს რა მონაცემები (მოვლენის შედეგები) MAX ფუნქციას შეისწავლის საუკეთესო შედეგის მისაღებად.
CSE ფორმულები
Array ფორმულები იქმნება Ctrl , Shift და Enter კლავიატურაზე კლავიშზე ამავე დროს, როდესაც ფორმულა აკრეფილია.
მას შემდეგ, რაც გასაღებები დაჭერით შექმნა array ფორმულა, ისინი ზოგჯერ მოხსენიებული, როგორც CSE ფორმულები.
MAX IF წყობილი ფორმულა სინტაქსი და არგუმენტები
სინტაქსი MAX IF ფორმულაა:
& # 61; MAX (IF (logical_test, value_if_true, value_if_false))
- მას შემდეგ, რაც IF ფუნქცია წყობილი MAX ფუნქციით, მთელი IF ფუნქცია ხდება მხოლოდ MAX ფუნქციისთვის.
IF ფუნქციის არგუმენტებია:
- logical_test - (საჭიროა) ღირებულება ან გამოხატვა, რომელიც შემოწმებულია, თუ ის არის ნამდვილი ან ცრუ.
- value_if_true - (საჭიროა) ღირებულება, რომელიც გამოჩნდება თუ logical_test მართალია.
- value_if_false - (სურვილისამებრ) ღირებულება, რომელიც გამოჩნდება თუ logical_test არის ყალბი.
ამ მაგალითში:
- ლოგიკური გამოცდა ცდილობს იპოვოთ მატჩი ღონისძიების სახელისთვის, რომელიც აკრეფილია D10- ის უჯრედში.
- Value_if_true არგუმენტი იქნება MAX ფუნქციის დახმარებით, შერჩეული ღონისძიების საუკეთესო შედეგი.
- Value_if_false არგუმენტი გამოტოვებული იქნება, რადგან არ არის საჭირო და მისი არარსებობა შეამცირებს ფორმულას. თუ ღონისძიების სახელი, რომელიც არ არის მონაცემთა ცხრილზე, როგორიცაა გრძელი ნახტომი - აკრეფილია საკანში D10, ფორმულა ნულოვანს (0) დააბრუნებს .
Excel- ის MAX IF Array ფორმულა მაგალითი
- შეიტანეთ შემდეგი მონაცემები: D1 to E9, როგორც ჩანს სურათზე ზემოთ: ღონისძიების შედეგები ღონისძიება სიმაღლე (მ) მაღალი გადასვლა 2.10 მაღალი გადასვლა 2.23 მაღალი გადასვლა 1.97 პოლ სარდაფი 3.58 პოლ სარდაფი 5.65 პოლ სარდაფი 5.05 მოვლენა საუკეთესო შედეგი (მ)
- საკანში D10 ტიპის "მაღალი ნახტომი" (არ შეთავაზებები). ფორმულა გამოიყურება ამ საკანში მოძიების რომელი მოვლენები ჩვენ გვინდა, რომ იპოვოთ საუკეთესო შედეგი.
შეიყვანეთ MAX IF წყობილი ფორმულა
მას შემდეგ, რაც ჩვენ ვქმნით როგორც წყობილი ფორმულას და მასივის ფორმულას, ჩვენ უნდა გამოვიყენოთ მთელი ფორმულა ერთ სამუშაოზე უჯრედში .
მას შემდეგ, რაც თქვენ შევიდა ფორმულა არ დააჭიროთ შეიტანეთ ღილაკს კლავიატურაზე ან დაწკაპეთ სხვადასხვა საკანში მაუსი, როგორც ჩვენ უნდა ჩართოთ ფორმულა შევიდა მასივი ფორმულა.
- დაწკაპეთ საკანში E10 - ადგილი, სადაც ფორმულა შედეგები იქნება ნაჩვენები.
- აკრიფეთ შემდეგი:
= MAX (IF (D3: D8 = D10, E3: E8))
შექმნა Array ფორმულა
- დააჭირეთ ღილაკს და დააჭირეთ Ctrl და Shift ღილაკს კლავიატურაზე.
- დააჭირეთ ღილაკს შეიყვანეთ კლავიატურაზე, რათა შეიქმნას მასივი ფორმულა.
- პასუხი 2.23 უნდა გამოვიდეს საკანში E10- ში, რადგან ეს არის მაღალი (სიმაღლე) სიმაღლის მაღალი სიმაღლე.
- სრული მასივი ფორმულა
{= MAX (IF (D3: D8 = D10, E3: E8))}
შეიძლება ჩანს ფორმულა ბარი ზემოთ worksheet.
შეამოწმე ფორმულა
შეამოწმეთ ფორმულა პოლის სარდაფის საუკეთესო შედეგების მოძიებაში.
აკრიფეთ Pole Vault შევიდა საკანში D10 და დააჭირეთ Enter ღილაკს კლავიატურაზე.
ფორმულა უნდა აღადგინოს სიმაღლე 5.65 მეტრი საკანში E10.