Სარჩევი
ხშირად შეიძლება დაგჭირდეთ ერთეულების რანჟირება მონაცემთა ნაკრებიდან რამდენიმე კრიტერიუმზე დაყრდნობით. უფრო კონკრეტულად, თქვენ უნდა შეასრულოთ ეს ამოცანა, როდესაც არის კავშირები ერთ სვეტში. ამ სასწავლო სესიაზე მე წარმოგიდგენთ 4 შემთხვევას Excel-ში რეიტინგის სათანადო ახსნით, მრავალი კრიტერიუმის საფუძველზე.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
რეიტინგის საფუძველზე მრავალ კრიტერიუმზე.xlsx
4 შემთხვევა რანჟირებისთვის მრავალი კრიტერიუმის საფუძველზე Excel-ში
მოდით წარმოგიდგინოთ დღევანდელი მონაცემთა ნაკრები, სადაც ქულები სტუდენტის <7 მათემატიკაში და ფსიქოლოგიაში მოცემულია მათი შესაბამისი ჯგუფის მიხედვით. აქ D6 და D7 უჯრედები მიბმულია სვეტში D . მაშ ასე, გამოვიყენოთ რეიტინგი სვეტის E გათვალისწინებით.
1. RANK.EQ და COUNTIFS ფუნქციების
გამოყენებით საწყისი მეთოდი, მე გაჩვენებთ RANK.EQ ფუნქციის და COUNTIFS ფუნქციის კომბინირებულ გამოყენებას. ორი ქულის მიხედვით რანჟირებისთვის ჩასვით შემდეგი ფორმულა.
=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)
აქ, C5 და D5 არის ქულა (მათემატიკა) , ანუ სვეტი C, და ქულა (ფსიქოლოგია) ანუ სვეტი საწყისი უჯრედია. 6>D შესაბამისად.
⧬ ფორმულის ახსნა:
- RANK.EQ ფუნქცია აბრუნებს რანგის რიცხვს C5:C15 უჯრედების დიაპაზონი C5 უჯრედზე დაყრდნობით. სამწუხაროდ, ის იგივე წოდებას იძლევა დუბლიკატისთვისქულები (მაგ. რანგის ნომერი არის 7 C6 , C7 და C12 უჯრებისთვის).
- ასე რომ, COUNTIFS ფუნქცია ენიჭება კლებადობით ( “>”&$D5) t o დაითვალოს დუბლიკატი ქულები. მაგალითად, ფუნქცია აბრუნებს 1-ს C7 უჯრედისთვის და 2-ს C12 უჯრედისთვის.
- თუმცა, როდესაც აჯამებთ ორ გამომავალს, ანუ გამომავალს RANK.EQ ფუნქცია და COUNTIFS ფუნქციის გამომავალი, თქვენ მიიღებთ უნიკალურ რანგის ნომერს ყველა სტუდენტისთვის.
<0 ENTERდაჭერის შემდეგ და Fill Handleინსტრუმენტის გამოყენების შემდეგ, მიიღებთ შემდეგ გამომავალს.
თუ კარგად დააკვირდებით ზემოთ მოცემულ სურათზე მიიღებთ, რომ Rank რობერტ სმიტისთვის არის 7 (შეხედეთ B6:E6 უჯრედებს), ხოლო ჯიმ ბრაუნისთვის არის 8 (შეხედეთ B7:E7 უჯრედები).
წაიკითხეთ მეტი: როგორ შევქმნათ ავტომატური რეიტინგის ცხრილი Excel-ში (სწრაფი ნაბიჯებით)
2. რეიტინგი მრავალ კრიტერიუმზე დაყრდნობით COUNTIF და COUNTIFS ფუნქციების გამოყენებით
მსგავსად, შეგიძლიათ გამოიყენოთ COUNTIF ფუნქცია RANK.EQ ფუნქციის ნაცვლად.
=COUNTIF($C$5:$C$15,"<"&$C5)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,"<"&$D5)+1
აქ მსურს ქულების დალაგება ზრდადი თანმიმდევრობით ( “<“&$D5) .
⧬ ფორმულის ახსნა:
- COUNTIF ფუნქცია ითვლის უჯრედების რაოდენობას, რომლებსაც აქვთ შესაბამისი უჯრედის მნიშვნელობები (როგორიცაა C5 ჯეიმს სმიტისთვის, C6 ჯიმ ბრაუნი და ასე შემდეგ).
- ბოლოს,თქვენ უნდა დაამატოთ 1 გამოსავლით, რადგან COUNTIF ფუნქცია აბრუნებს 0 ყველაზე პატარა მნიშვნელობებისთვის, ანუ C13 უჯრისთვის.
ასე რომ, გამომავალი იქნება შემდეგი.
დაწვრილებით: Rank IF Formula in Excel (5 მაგალითი)
მსგავსი წაკითხვები
- როგორ მივიღოთ რანჟირება კავშირებით Excel-ში (5 მარტივი გზა)
- გამოთვალეთ რანგის პროცენტული Excel-ში (7 შესაფერისი მაგალითი)
- როგორ გამოვთვალოთ საუკეთესო 10 პროცენტი Excel-ში (4 გზა)
3. RANK და SUMPRODUCT ფუნქციების გამოყენება
ასევე, შეგიძლიათ გამოიყენოთ როგორც RANK ფუნქცია და SUMPRODUCT ფუნქცია ელემენტების რამდენიმე კრიტერიუმზე დაფუძნებული რეიტინგისთვის.
ახლა, გადახედეთ შემდეგ მონაცემთა ნაკრებს, საიდანაც გჭირდებათ რანჟირება GRE Score (Quant) და ფინანსური დახმარება . მაგრამ C10 და C11 უჯრედის მნიშვნელობები მიბმულია.
ასე რომ, ჩადეთ შემდეგი კომბინირებული ფორმულა.
=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))
⧬ ფორმულის ახსნა:
- RANK ფუნქცია ბრუნდება რანგის ნომერი $C$5:$C$15 უჯრედების დიაპაზონიდან, ეფუძნება C5 უჯრედს დუბლიკატების მნიშვნელობით C10 და C11 უჯრედები (რანგის ნომერი არის 2 ).
- და, SUMPRODUCT ფუნქცია პოულობს 0 მიბმული მნიშვნელობების არარსებობის შემთხვევაში. მაგრამ ის აბრუნებს 1 C10 უჯრედისთვის.
- კერძოდ, დასაბრუნებლად გამოიყენება ოპერატორი ( — ). 1 იმის ნაცვლად, რომ მიიღოთ TRUE და 0 FALSE .
- ამგვარად, თქვენ შეგიძლიათ მარტივად აიცილოთ დუბლიკატი რანგის ნომერი ამ ფორმულის გამოყენებით.
საბოლოოდ, გამომავალი ასე გამოიყურება.
გამოყენების ნაცვლად RANK ფუნქცია, შეგიძლიათ გამოიყენოთ COUNTIF ფუნქცია. მაგრამ თქვენ უნდა დაამატოთ 1 ამ შემთხვევაში.
=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1
რა თქმა უნდა, თქვენ მიიღებთ იგივე გამოსავალს.
წაიკითხეთ მეტი: როგორ დავაწყოთ თანამშრომლები Excel-ში (3 მეთოდი)
4. რანჟირება მრავალი კრიტერიუმით ჯგუფის მიხედვით
რა მოხდება, თუ თქვენს მონაცემთა ბაზაში გაქვთ რამდენიმე საერთო ჯგუფი ? მაგალითად, Science ჯგუფი მოიცავს C5:C6 და C11:C12 უჯრედებს.
საბედნიეროდ , შეგიძლიათ მიიღოთ უნიკალური რანგის ნომერი, რომელიც ეხება როგორც ჯგუფს და ქულს . ჩვენ გვაქვს ფუნქციები, რომლებიც დაგვეხმარება Excel-ში რეიტინგში ჯგუფებზე მრავალი კრიტერიუმის საფუძველზე.
4.1. COUNTIFS ფუნქციის გამოყენებით
COUNTIFS ფუნქციის გამოყენებით, შეგიძლიათ მარტივად მოაწყოთ ქულა მინიჭებული ჯგუფის კლებადობით ( “ >”&D5 ).
=COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5)+1
⧬ ფორმულის ახსნა:
- COUNTIFS($C$5:$C$15,C5) აბრუნებს 4-ს, რადგან ხელმისაწვდომია 4 სტრიქონი, კერძოდ Science .
- და, COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) სინტაქსი აბრუნებს 0 უმაღლეს ქულებს (მაგ. E6 უჯრედისთვის). ამიტომ თქვენ უნდა დაამატოთ 1 .
აქ ქულები ჯგუფდება ცალკე ჯგუფის მიხედვით. მაგალითად, ჯიმ ბრაუნი ( B6 უჯრედი) პირველ ადგილზეა, თუმცა მერი სმიტის ქულა ( B13 უჯრედი) მასზე მიესალმება.
წაიკითხეთ მეტი : როგორ მივიღოთ რანჟირება ჯგუფში Excel-ში (3 მეთოდი)
4.2. SUMPRODUCT ფუნქციის გამოყენებით
ანალოგიურად, შეგიძლიათ გამოიყენოთ შემდეგი ფორმულა, სადაც SUMPRODUCT ფუნქცია გამოიყენება (რანგირება ზრდადი თანმიმდევრობით).
=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1
⧬ ფორმულის ახსნა:
- SUMPRODUCT((C5=$C$5:$C$15) აბრუნებს 0 .
- გარდა ამისა, SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) პოულობს 2 . მაგრამ SUMPRODUCT ფუნქცია ბრუნდება E7 უჯრედისთვის არის 0 , რადგან ეს არის ყველაზე მცირე ქულა. ასე რომ, თქვენ უნდა 1 ასეთი ტიპის შეცდომის თავიდან ასაცილებლად.
დაწვრილებით: როგორ დავადგინოთ საშუალო მაჩვენებელი Excel-ში (4 საერთო სცენარი)
დასკვნა
ეს არის დღევანდელი სესიის დასასრული. ასე შეგიძლიათ განახორციელოთ რეიტინგები Excel-ში მრავალი კრიტერიუმის საფუძველზე. ყოველ შემთხვევაში, თუ გაქვთ რაიმე შეკითხვა ან რეკომენდაციები, გთხოვთ გააზიაროთ ისინი კომენტარების განყოფილებაში.