Სარჩევი
გაკვეთილი გვიჩვენებს, თუ როგორ გამოვიყენოთ AVERAGEIF ფუნქცია Excel-ში საშუალო არითმეტიკული პირობით გამოსათვლელად.
Microsoft Excel-ს აქვს რამდენიმე განსხვავებული ფუნქცია რიცხვების არითმეტიკული საშუალოს გამოსათვლელად. როდესაც თქვენ ეძებთ საშუალო უჯრედებს, რომლებიც აკმაყოფილებენ გარკვეულ პირობას, AVERAGEIF არის გამოსაყენებელი ფუნქცია.
AVERAGEIF ფუნქცია Excel-ში
AVERAGEIF ფუნქცია გამოიყენება გამოსათვლელად ყველა უჯრედის საშუალო მოცემულ დიაპაზონში, რომლებიც აკმაყოფილებენ გარკვეულ პირობას.
AVERAGEIF(დიაპაზონი, კრიტერიუმები, [საშუალო_დიაპაზონი])ფუნქციას აქვს სულ 3 არგუმენტი - პირველი 2 საჭიროა, ბოლო არჩევითია :
- დიაპაზონი (აუცილებელია) - კრიტერიუმების შესამოწმებლად უჯრედების დიაპაზონი.
- კრიტერიუმები (აუცილებელია) - მდგომარეობა რომელიც განსაზღვრავს რომელი უჯრედების საშუალოდ. ის შეიძლება იყოს მიწოდებული რიცხვის, ლოგიკური გამოხატვის, ტექსტის მნიშვნელობის ან უჯრედის მითითების სახით, მაგ. 5, ">5", "cat" ან A2.
- საშუალო_დიაპაზონი (არასავალდებულო) - უჯრედები, რომლებიც რეალურად გსურთ საშუალოდ. თუ გამოტოვებულია, მაშინ დიაპაზონი იქნება საშუალოდ.
AVERAGEIF ფუნქცია ხელმისაწვდომია Excel 365 - 2007 წელს.
რჩევა. ორი ან მეტი კრიტერიუმის მქონე უჯრედების საშუალოდ მისაღებად გამოიყენეთ AVERAGEIFS ფუნქცია.
Excel AVERAGEIF - რაც უნდა გახსოვდეთ!
AVERAGEIF ფუნქციის ეფექტურად გამოყენებისთვის თქვენს სამუშაო ფურცლებში, გაითვალისწინეთ შემდეგი ძირითადი პუნქტები:
- საშუალოების გამოთვლისას, ცარიელიუჯრედები , ტექსტური მნიშვნელობები და ლოგიკური მნიშვნელობები TRUE და FALSE იგნორირებულია.
- ნულოვანი მნიშვნელობები შედის საშუალოში.
- თუ კრიტერიუმის უჯრედი ცარიელია, ის განიხილება როგორც ნულოვანი მნიშვნელობა (0).
- თუ საშუალო_დიაპაზონი შეიცავს მხოლოდ ცარიელ უჯრედებს ან ტექსტურ მნიშვნელობებს , #DIV/0! ჩნდება შეცდომა.
- თუ არცერთი უჯრედი დიაპაზონში არ აკმაყოფილებს კრიტერიუმებს , #DIV/0! შეცდომა დაბრუნდა.
- არგუმენტი საშუალო_დიაპაზონი სულაც არ უნდა იყოს იგივე ზომის როგორც დიაპაზონი . თუმცა, რეალური უჯრედები, რომლებიც უნდა შეფასდეს, განისაზღვრება range არგუმენტის ზომით. სხვა სიტყვებით რომ ვთქვათ, ზედა მარცხენა უჯრედი საშუალო_დიაპაზონში ხდება საწყისი წერტილი და იმდენი სვეტი და მწკრივი ხდება საშუალოდ, რამდენიც შეიცავს დიაპაზონის არგუმენტს.
AVERAGEIF ფორმულა, რომელიც დაფუძნებულია სხვა უჯრედზე
Excel AVERAGEIF ფუნქციით, შეგიძლიათ რიცხვების სვეტის საშუალო მნიშვნელობა:
- კრიტერიუმები, რომლებიც გამოიყენება იმავე სვეტზე
- სხვა სვეტზე გამოყენებული კრიტერიუმები
თუ პირობა ეხება იმავე სვეტს რომელიც უნდა იყოს საშუალოდ, თქვენ განსაზღვრავთ მხოლოდ პირველ ორ არგუმენტს: დიაპაზონი და კრიტერიუმები . მაგალითად, B3:B15-ში გაყიდვების საშუალო საპოვნელად, რომელიც $120-ზე მეტია, ფორმულა არის:
=AVERAGEIF(B3:B15, ">120")
საშუალოდ სხვა უჯრედზე დაყრდნობით , თქვენ განსაზღვრეთ სამივე არგუმენტი: დიაპაზონი (უჯრედები შესამოწმებლადპირობა), კრიტერიუმები (პირობა) და საშუალო_დიაპაზონი (უჯრედები გამოსათვლელად).
მაგალითად, მიიღოთ საშუალო გაყიდვები, რომლებიც მიწოდებული იყო 1 ოქტომბრის შემდეგ , ფორმულა არის:
=AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)
სადაც C3:C15 არის კრიტერიუმების შესამოწმებელი უჯრედები და B3:B15 არის საშუალო უჯრედები.
როგორ გამოვიყენოთ AVERAGEIF ფუნქცია Excel-ში - მაგალითები
ახლა კი ვნახოთ, როგორ შეგიძლიათ გამოიყენოთ Excel AVERAGEIF რეალურ სამუშაო ფურცლებში, რათა იპოვოთ უჯრედების საშუალო რაოდენობა, რომელიც აკმაყოფილებს თქვენს კრიტერიუმებს.
AVERAGEIF ტექსტის კრიტერიუმები
მოცემულ სვეტში რიცხვითი მნიშვნელობების საშუალო საპოვნელად, თუ სხვა სვეტი შეიცავს გარკვეულ ტექსტს, თქვენ ააგებთ AVERAGEIF ფორმულას ტექსტის კრიტერიუმებით. როდესაც ტექსტის მნიშვნელობა პირდაპირ შედის ფორმულაში, ის უნდა იყოს ჩასმული ორმაგ ბრჭყალებში ("").
მაგალითად, B სვეტის რიცხვების საშუალოდ თუ A სვეტი შეიცავს "Apple", ფორმულა არის :
=AVERAGEIF(A3:A15, "apple", B3:B15)
ალტერნატიულად, შეგიძლიათ შეიყვანოთ სამიზნე ტექსტი ზოგიერთ უჯრედში, ვთქვათ F3, და გამოიყენოთ ეს უჯრედის მითითება კრიტერიუმებისთვის . ამ შემთხვევაში, ორმაგი ციტატები არ არის საჭირო.
=AVERAGEIF(A3:A15, F3, B3:B15)
ამ მიდგომის უპირატესობა ის არის, რომ საშუალებას გაძლევთ საშუალო გაყიდვები ნებისმიერი სხვა პროდუქტისთვის, უბრალოდ შეცვალოთ ტექსტის კრიტერიუმები F3-ში, გარეშე. ფორმულაში რაიმე კორექტირების შესასრულებლად.
რჩევა. დამრგვალებლად საშუალო ათწილადების გარკვეულ რაოდენობამდე, გამოიყენეთ ათწილადის გაზრდა ან Decrease Decimal ბრძანება Home ჩანართზე, Number ჯგუფში. ეს შეცვლის საშუალოს ჩვენებას, მაგრამ არა თავად მნიშვნელობას. ფორმულით დაბრუნებული რეალური მნიშვნელობის დასამრგვალებლად გამოიყენეთ AVERAGEIF ROUND ან სხვა დამრგვალების ფუნქციებთან ერთად. დამატებითი ინფორმაციისთვის იხილეთ როგორ დავამრგვალოთ საშუალო Excel-ში.
AVERAGEIF ლოგიკური კრიტერიუმები რიცხვითი მნიშვნელობებისთვის
სხვადასხვა რიცხვითი მნიშვნელობების შესამოწმებლად თქვენს კრიტერიუმებში, გამოიყენეთ ისინი „უმეტეს“-თან ერთად (> ;), "ნაკლები" (<), ტოლია (=), არ არის ტოლი () და სხვა ლოგიკური ოპერატორები.
როდესაც ლოგიკური ოპერატორი რიცხვთან ერთად შედის, არ უნდა დაგვავიწყდეს, რომ ჩართოთ მთელი კონსტრუქცია ორმაგ ბრჭყალებში. მაგალითად, 120-ზე ნაკლები ან ტოლი რიცხვების საშუალოდ გამოსაყენებლად, ფორმულა იქნება:
=AVERAGEIF(B3:B15, "<=120")
ყურადღება მიაქციეთ, რომ ოპერატორი და რიცხვი ორივე ჩასმულია ბრჭყალებში.
კრიტერიუმების "ტოლია" გამოყენებისას, თანასწორობის ნიშანი (=) შეიძლება გამოტოვდეს.
მაგალითად, 9-სექ-2022 მიწოდებული გაყიდვების საშუალოდ, ფორმულა შემდეგია:
=AVERAGEIF(C3:C15, "9/9/2022", B3:B15)
AVERAGEIF თარიღების გამოყენებით
რიცხვების მსგავსად, შეგიძლიათ გამოიყენოთ თარიღები, როგორც კრიტერიუმები AVERAGEIF ფუნქციისთვის. თარიღის კრიტერიუმები შეიძლება შეიქმნას რამდენიმე განსხვავებული გზით.
მოდით შევხედოთ, თუ როგორ შეგიძლიათ საშუალოდ მიწოდებული გაყიდვები მოცემულ თარიღამდე, ვთქვათ 2022 წლის 1 ნოემბერს.
უმარტივესი გზაა დახურეთლოგიკური ოპერატორი და თარიღი ერთად ორმაგ ბრჭყალებში:
=AVERAGEIF(C3:C15, "<11/1/2022", B3:B15)
ან შეგიძლიათ ოპერატორი და თარიღი ცალ-ცალკე ჩართოთ ბრჭყალებში და დააკავშიროთ ისინი & ნიშანი:
=AVERAGEIF(C3:C15, "<"&"11/1/2022", B3:B15)
იმისათვის, რომ დარწმუნდეთ, რომ თარიღი შეყვანილია Excel-ის გასაგებ ფორმატში, შეგიძლიათ გამოიყენოთ DATE ფუნქცია, რომელიც დაკავშირებულია ლოგიკურ ოპერატორთან:
=AVERAGEIF(C3:C15, "<"&DATE(2022, 11, 1), B3:B15)
დღევანდელი თარიღისთვის მიწოდებული საშუალო გაყიდვებისთვის გამოიყენეთ TODAY ფუნქცია კრიტერიუმებში:
=AVERAGEIF(C3:C15, "<"&TODAY(), B3:B15)
ქვემოთ მოცემული ეკრანის სურათი აჩვენებს შედეგებს:
AVERAGEIF 0-ზე მეტი
დიზაინის მიხედვით, Excel AVERAGE ფუნქცია გამოტოვებს ცარიელ უჯრედებს, მაგრამ მოიცავს 0 მნიშვნელობას გამოთვლებში. მხოლოდ ნულზე მეტი საშუალო მნიშვნელობებისთვის გამოიყენეთ ">0" კრიტერიუმებისთვის .
მაგალითად, B3:B15-ში ნულზე მეტი რიცხვების საშუალო გამოსათვლელად, ფორმულა E4-ში არის:
=AVERAGEIF(B3:B15, ">0")
გთხოვთ გაითვალისწინოთ, თუ როგორ განსხვავდება შედეგი ნორმალური საშუალოსგან E3-ში:
საშუალო თუ არა 0
ზემოთ მოყვანილი გამოსავალი კარგად მუშაობს დადებითი რიცხვების ნაკრებისთვის. თუ თქვენ გაქვთ როგორც დადებითი, ასევე უარყოფითი მნიშვნელობები, მაშინ შეგიძლიათ საშუალოდ ყველა რიცხვი ნულების გამოკლებით "0"-ის გამოყენებით კრიტერიუმებისთვის .
მაგალითად, B3:B15-ში ყველა მნიშვნელობის საშუალოდ გაანგარიშება ნულების გარდა. გამოიყენეთ ეს ფორმულა:
=AVERAGEIF(B3:B15, "0")
Excel საშუალო თუ არა ნული ან ცარიელი
ვინაიდან AVERAGEIF ფუნქცია დიზაინის მიხედვით გამოტოვებს ცარიელ უჯრედებს, შეგიძლიათ უბრალოდ გამოიყენოთ "არ არის ნული" კრიტერიუმები ("0"). შედეგად, ორივე ნულოვანიამნიშვნელობები და ცარიელი უჯრედები იგნორირებული იქნება. ამაში დასარწმუნებლად, ჩვენს ნიმუშ მონაცემთა ნაკრებში, ჩვენ შევცვალეთ რამდენიმე ნულოვანი მნიშვნელობა ბლანკებით და მივიღეთ აბსოლუტურად იგივე შედეგი, რაც წინა მაგალითში:
=AVERAGEIF(B3:B15, "0")
საშუალო თუ სხვა უჯრედი ცარიელია
მოცემული სვეტის საშუალო უჯრედებისთვის, თუ იმავე მწკრივის სხვა სვეტის უჯრედი ცარიელია, გამოიყენეთ "=" კრიტერიუმებისთვის . ეს მოიცავს ცარიელ უჯრედებს, რომლებიც შეიცავენ აბსოლუტურად არაფერს - არ არის სივრცე, არ არის ნულოვანი სიგრძის სტრიქონი, არ არის დაუბეჭდავი სიმბოლოები და ა.შ.
ვიზუალურად ცარიელი უჯრედების შესაბამისი საშუალო მნიშვნელობებისთვის მათ შორის, რომლებიც შეიცავს სხვა ფუნქციების მიერ დაბრუნებულ ცარიელ სტრიქონებს (""), გამოიყენეთ "" კრიტერიუმებისთვის .
ტესტირების მიზნით, ჩვენ ორივეს გამოვიყენებთ კრიტერიუმები B3:B15-ში რიცხვების საშუალოდ, რომლებსაც არ აქვთ მიწოდების თარიღი C3:C15-ში (ანუ თუ C სვეტის უჯრედი ცარიელია).
=AVERAGEIF(C3:C15, "=", B3:B15)
=AVERAGEIF(C3:C15, "", B3:B15)
იმის გამო, რომ ერთ-ერთი ვიზუალურად ცარიელი უჯრედი (C12) ნამდვილად არ არის ცარიელი - მასში არის ნულოვანი სიგრძის სტრიქონი - ფორმულები იძლევა განსხვავებულ შედეგებს:
საშუალო თუ სხვა უჯრედი არ არის ცარიელი
უჯრედების დიაპაზონის საშუალოდ თუ სხვა დიაპაზონის უჯრედი არ არის ცარიელი, გამოიყენეთ "" კრიტერიუმებისთვის .
მაგალითად, შემდეგი AVERAGEIF ფორმულა ითვლის B3-დან B15-მდე უჯრედების საშუალოს, თუ იმავე მწკრივის C სვეტის უჯრედი არ არის ცარიელი:
=AVERAGEIF(C3:C15, "", B3:B15)
AVERAGEIF სიმბოლო (parti ალ მატჩი)
მდესაშუალო უჯრედები ნაწილობრივ დამთხვევაზე დაფუძნებული, გამოიყენეთ ველური სიმბოლოები თქვენი AVERAGEIF ფორმულის კრიტერიუმებში:
- კითხვის ნიშანი (?) რომელიმე სიმბოლოს შესატყვისად.
- ვარსკვლავი (*) სიმბოლოების ნებისმიერი თანმიმდევრობის შესატყვისად.
დავუშვათ, რომ გაქვთ 3 სხვადასხვა სახის ბანანი და გსურთ იპოვოთ მათი საშუალო. შემდეგი ფორმულა განახორციელებს მას:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
საჭიროების შემთხვევაში, wildcard სიმბოლო შეიძლება გამოყენებულ იქნას უჯრედის მითითებასთან ერთად. ვივარაუდოთ, რომ სამიზნე ელემენტი არის В4 უჯრედში, ფორმულა იღებს ასეთ ფორმას:
=AVERAGEIF(A3:A15, "*"&D4, B3:B15)
თუ თქვენი საკვანძო სიტყვა შეიძლება გამოჩნდეს უჯრედში სადმე (დასაწყისში, შუაში ან ბოლოს). ), მოათავსეთ ვარსკვლავი ორივე მხარეს:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
ყველა ელემენტის საშუალო საპოვნელად გარდა ნებისმიერი ბანანის , გამოიყენეთ ეს ფორმულა:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
როგორ გამოვთვალოთ საშუალო Excel-ში გარკვეული უჯრედების გამოკლებით
გარკვეული უჯრედების საშუალოდან გამოსარიცხად გამოიყენეთ ლოგიკური ოპერატორი "არა ტოლი" () .
მაგალითად, გაყიდვების ნომრების საშუალოდ ყველა პროდუქტისთვის, გარდა "apple", გამოიყენეთ ეს ფორმულა:
=AVERAGEIF(A3:A15, "apple", B3:B15)
თუ გამორიცხული ელემენტი არის წინასწარ განსაზღვრულ უჯრედში ( D4), ფორმულა იღებს ამ ფორმას:
=AVERAGEIF(A3:A15, ""&D4, B3:B15)
ყველა ელემენტის საშუალო საპოვნელად ნებისმიერი "ბანანის" გამოკლებით, გამოიყენეთ "არა ტოლი" სიმბოლოსთან ერთად:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
იმ შემთხვევაში, თუ გამორიცხული სიმბოლოს ელემენტი ცალკე უჯრედშია (D9), მაშინ შეაერთეთ ლოგიკური ოპერატორი, სიმბოლო დაუჯრედის მითითება ამპერსანდის გამოყენებით:
=AVERAGEIF(A3:A15,""&"*"&D9, B3:B15)
როგორ გამოვიყენოთ AVERAGEIF უჯრედის მითითებით
კრიტერიუმების პირდაპირ ფორმულაში აკრეფის ნაცვლად, შეგიძლიათ გამოიყენოთ ლოგიკური ოპერატორი კომბინაციაში უჯრედის მითითებით კრიტერიუმების ასაგებად. ამ გზით, თქვენ შეძლებთ შეამოწმოთ სხვადასხვა პირობები კრიტერიუმების უჯრედში მნიშვნელობის შეცვლით თქვენი AVERAGEIF ფორმულის რედაქტირების გარეშე.
როდესაც პირობა ნაგულისხმევია " უდრის ", თქვენ უბრალოდ გამოიყენეთ უჯრედის მითითება კრიტერიუმები არგუმენტისთვის. ქვემოთ მოყვანილი ფორმულა ითვლის B3:B15 დიაპაზონში ყველა გაყიდვის საშუალოს, რომელიც ეხება F4 უჯრედის ერთეულს.
=AVERAGEIF(A3:A15, F4, B3:B15)
როცა კრიტერიუმი მოიცავს ლოგიკურ ოპერატორს , თქვენ ააგებთ მას ამ გზით: ჩასვით ლოგიკური ოპერატორი ბრჭყალებში და გამოიყენეთ ამპერსანდი (&), რომ მიაერთოთ ის უჯრედის მითითებასთან.
მაგალითად, B3:B15-ში გაყიდვების საშუალო საპოვნელად, რომელიც მეტია F9-ის მნიშვნელობაზე, გამოიყენეთ შემდეგი ფორმულა:
=AVERAGEIF(B3:B15, ">"&F9)
ანალოგიურად, შეგიძლიათ გამოიყენოთ ლოგიკური გამოხატულება სხვა ფუნქციით კრიტერიუმებში.
C3:C15-ში თარიღებით, ქვემოთ მოცემული ფორმულა აბრუნებს გაყიდვების საშუალოს, რომელიც მიწოდებულია მიმდინარე თარიღამდე:
=AVERAGEIF(C3:C15, "<="&TODAY(), B3:B15)
ასე იყენებთ AVERAGEIF ფუნქცია Excel-ში საშუალო არითმეტიკული მდგომარეობის გამოსათვლელად. მადლობას გიხდით, რომ კითხულობთ და იმედი მაქვს, რომ შემდეგში გნახავთ ჩვენს ბლოგზეკვირა!
სავარჯიშო სამუშაო წიგნი ჩამოსატვირთად
Excel AVERAGEIF ფუნქცია - მაგალითები (ფაილი .xlsx)