Excel SUMIFS და SUMIF მრავალი კრიტერიუმით - ფორმულის მაგალითები

  • გააზიარეთ ეს
Michael Brown

Სარჩევი

ეს სახელმძღვანელო განმარტავს განსხვავებას SUMIF და SUMIFS ფუნქციებს შორის მათი სინტაქსისა და გამოყენების თვალსაზრისით და გთავაზობთ ფორმულების მაგალითებს მნიშვნელობების შესაჯამებლად მრავალი AND/OR კრიტერიუმებით Excel 365, 2021, 2019, 2016 წლებში. , 2013, 2010 და უფრო დაბალი.

როგორც ყველამ იცის, Microsoft Excel უზრუნველყოფს ფუნქციების მთელ რიგს მონაცემებით სხვადასხვა გამოთვლების შესასრულებლად. რამდენიმე სტატიის წინ ჩვენ გამოვიკვლიეთ COUNTIF და COUNTIFS, რომლებიც შექმნილია უჯრედების დასათვლელად ერთი პირობის და რამდენიმე პირობის მიხედვით, შესაბამისად. გასულ კვირას ჩვენ გავაშუქეთ Excel SUMIF, რომელიც ამატებს მნიშვნელობებს, რომლებიც აკმაყოფილებს მითითებულ კრიტერიუმებს. ახლა დროა გადავხედოთ SUMIF-ის მრავლობით ვერსიას - Excel SUMIFS, რომელიც საშუალებას იძლევა მნიშვნელობების შეჯამება მრავალი კრიტერიუმით.

მათ, ვინც კარგად იცნობს SUMIF ფუნქციას, შეიძლება ფიქრობდეს, რომ მის SUMIFS-ად გადაქცევას მხოლოდ დამატებითი "S" სჭირდება. და რამდენიმე დამატებითი კრიტერიუმი. ეს საკმაოდ ლოგიკური ჩანდა... მაგრამ "ლოგიკური" ყოველთვის ასე არ არის Microsoft-თან ურთიერთობისას : )

    Excel SUMIF ფუნქცია - სინტაქსი & გამოყენება

    SUMIF ფუნქცია გამოიყენება ერთი კრიტერიუმის მიხედვით მნიშვნელობების პირობითად შესაჯამებლად. წინა სტატიაში დეტალურად განვიხილეთ SUMIF სინტაქსი და აქ არის მხოლოდ სწრაფი განახლება.

    SUMIF(დიაპაზონი, კრიტერიუმები, [ჯამ_დიაპაზონი])
    • დიაპაზონი - უჯრედების დიაპაზონი უნდა შეფასდეს თქვენი კრიტერიუმებით, საჭიროა.
    • კრიტერიუმები - პირობა, რომთქვენ უნდა გამოიყენოთ კიდევ ერთი პატარა ხრიკი - ჩართოთ თქვენი SUMIF ფორმულა SUM ფუნქციაში, ასე:

      =SUM(SUMIF(C2:C9, {"John","Mike","Pete"} , D2:D9))

      როგორც ხედავთ, მასივის კრიტერიუმები ხდის ფორმულას ბევრად უფრო კომპაქტურს SUMIF + SUMIF-თან შედარებით და საშუალებას გაძლევთ დაამატოთ იმდენი მნიშვნელობა, რამდენიც გსურთ მასივში.

      ეს მიდგომა მუშაობს როგორც რიცხვებთან, ასევე ტექსტურ მნიშვნელობებთან. მაგალითად, თუ C სვეტში მომწოდებლების სახელების ნაცვლად გქონდათ მომწოდებლის ID, როგორიცაა 1, 2, 3 და ა.შ., მაშინ თქვენი SUMIF ფორმულა ასე გამოიყურება:

      =SUM(SUMIF(C2:C9, {1,2,3} , D2:D9))

      ტექსტის მნიშვნელობებისგან განსხვავებით, რიცხვები არ უნდა იყოს ჩასმული ორმაგი ბრჭყალებში მასივის არგუმენტებში.

      მაგალითი 3. SUMPRODUCT & SUMIF

      იმ შემთხვევაში, თუ სასურველი გზა არის ზოგიერთ უჯრედში კრიტერიუმების ჩამოთვლა, ვიდრე პირდაპირ ფორმულაში მითითებული, შეგიძლიათ გამოიყენოთ SUMIF SUMPRODUCT ფუნქციასთან ერთად, რომელიც ამრავლებს კომპონენტებს მოცემულ მასივებში და აბრუნებს. ამ პროდუქტების ჯამი.

      =SUMPRODUCT(SUMIF(C2:C9, G2:G4, D2:D9))

      სადაც G2:G4 არის თქვენი კრიტერიუმების შემცველი უჯრედები, ჩვენს შემთხვევაში მომწოდებლების სახელები, როგორც ეს ნაჩვენებია ქვემოთ მოცემულ ეკრანის სურათზე.

      მაგრამ, რა თქმა უნდა, არაფერი გიშლით ხელს, ჩამოთვალოთ მნიშვნელობები თქვენი SUMIF ფუნქციის მასივის კრიტერიუმებში, თუ გსურთ:

      =SUMPRODUCT(SUMIF(C2:C9, {"Mike","John","Pete"}, D2:D9))

      ორივე ფორმულით დაბრუნებული შედეგი იქნება იგივე, რაც თქვენ იხილეთ ეკრანის სურათზე:

      Excel SUMIFS მრავალი OR კრიტერიუმით

      თუ გსურთ პირობითად შეაჯამოთ მნიშვნელობები Excel-ში და არა უბრალოდმრავალი OR პირობა, მაგრამ პირობების რამდენიმე კომპლექტით, თქვენ მოგიწევთ SUMIFS-ის გამოყენება SUMIF-ის ნაცვლად. ფორმულები ძალიან წააგავს იმას, რაც ახლა განვიხილეთ.

      როგორც ყოველთვის, მაგალითი შეიძლება დაგეხმაროთ აზრის უკეთ ილუსტრირებაში. ხილის მომწოდებლების ჩვენს ცხრილში დავამატოთ მიწოდების თარიღი (სვეტი E) და ვიპოვოთ მაიკის, ჯონის და პიტის მიერ მიწოდებული მთლიანი რაოდენობა ოქტომბერში.

      მაგალითი 1. SUMIFS + SUMIFS

      The ამ მიდგომით შემუშავებული ფორმულა მოიცავს ბევრ გამეორებას და რთულად გამოიყურება, მაგრამ ადვილი გასაგებია და რაც მთავარია მუშაობს : )

      =SUMIFS(D2:D9,C2:C9, "Mike", E2:E9,">=10/1/2014", E2:E9, "<=10/31/2014") +

      SUMIFS(D2:D9, C2: C9, "John", E2:E9, ">=10/1/2014", E2:E9, "<=10/31/2014") +

      SUMIFS(D2:D9, C2 :C9, "Pete", E2:E9, ">=10/1/2014" ,E2:E9, "<=10/31/2014")

      როგორც ხედავთ, თქვენ წერთ ცალკე SUMIFS ფუნქცია თითოეული მიმწოდებლისთვის და მოიცავს ორ პირობას - ოქტომბრის 1-ის ტოლი ან მეტი (">=10/1/2014",) და ნაკლები ან ტოლი 31 ოქტომბერი ("<=10/31 /2014"), შემდეგ კი შეაჯამებთ შედეგებს.

      მაგალითი 2. SUM & SUMIFS მასივის არგუმენტით

      მე შევეცადე აეხსნა ამ მიდგომის არსი SUMIF-ის მაგალითში, ასე რომ, ახლა ჩვენ შეგვიძლია უბრალოდ დავაკოპიროთ ეს ფორმულა, შევცვალოთ არგუმენტების თანმიმდევრობა (როგორც გახსოვთ, SUMIF-ში განსხვავებულია. და SUMIFS) და დაამატეთ დამატებითი კრიტერიუმები. მიღებული ფორმულა უფრო კომპაქტურია ვიდრე SUMIFS + SUMIFS:

      =SUM(SUMIFS(D2:D9,C2:C9, {"Mike", "John", "Pete"}, E2:E9,">=10/1/2014", E2:E9, "<=10/31/2014"))

      შედეგი დაბრუნდაეს ფორმულა ზუსტად იგივეა, რაც ხედავთ ზემოთ მოცემულ ეკრანის სურათზე.

      მაგალითი 3. SUMPRODUCT & SUMIFS

      როგორც გახსოვთ, SUMPRODUCT მიდგომა განსხვავდება წინა ორისგან იმით, რომ თქვენ შეიყვანთ თქვენს თითოეულ კრიტერიუმს ცალკე უჯრედში და პირდაპირ მიუთითებთ მათ ფორმულაში. რამდენიმე კრიტერიუმების ნაკრების შემთხვევაში, SUMPRODUCT ფუნქცია არ იქნება საკმარისი და მოგიწევთ გამოიყენოთ ISNUMBER და MATCH.

      ასე რომ, თუ ვივარაუდებთ, რომ Supplies Names არის უჯრედებში H1:H3, დაწყების თარიღი არის უჯრედი H4 და დასრულების თარიღი H5 უჯრედში, ჩვენი SUMPRODUCT ფორმულა იღებს შემდეგ ფორმას:

      =SUMPRODUCT(--(E2:E9>=H4), --(E2:E9<=H5), --(ISNUMBER(MATCH(C2:C9, H1:H3,0))), D2:D9)

      ბევრს აინტერესებს რატომ გამოიყენოს ორმაგი ტირე (--) SUMPRODUCT ფორმულებში. საქმე იმაშია, რომ Excel SUMPRODUCT უგულებელყოფს ყველა მნიშვნელობებს, გარდა რიცხვითი მნიშვნელობებისა, ხოლო შედარების ოპერატორები ჩვენს ფორმულაში აბრუნებენ ლოგიკურ მნიშვნელობებს (TRUE / FALSE), რომლებიც არ არის რიცხვითი. ამ ლოგიკური მნიშვნელობების 1 და 0-ებში გადასაყვანად, თქვენ იყენებთ ორმაგ მინუს ნიშანს, რომელსაც ტექნიკურად უწოდებენ ორმაგ უნიალურ ოპერატორს. პირველი უნარი აიძულებს TRUE/FALSE-მდე -1/0, შესაბამისად. მეორე უნარი უარყოფს მნიშვნელობებს, ანუ აბრუნებს ნიშანს, აქცევს მათ +1 და 0, რაც SUMPRODUCT ფუნქციას შეუძლია გაიგოს.

      იმედი მაქვს, ზემოთ მოცემული ახსნა აზრი აქვს. და მაშინაც კი, თუ ეს ასე არ არის, უბრალოდ დაიმახსოვრე ეს ცერის წესი - გამოიყენეთ ორმაგი უნიალური ოპერატორი (--), როდესაც იყენებთ შედარების ოპერატორებს თქვენს SUMPRODUCT-ში.ფორმულები.

      Excel SUM-ის გამოყენება მასივის ფორმულებში

      როგორც გახსოვთ, Microsoft-მა დანერგა SUMIFS ფუნქცია Excel 2007-ში. თუ ვინმე კვლავ იყენებს Excel 2003, 2000 ან უფრო ადრე, თქვენ მოგიწევთ გამოიყენოთ SUM მასივის ფორმულა მნიშვნელობების დასამატებლად მრავალი AND კრიტერიუმით. ბუნებრივია, ეს მიდგომა მუშაობს Excel 2013 - 2007 წლების თანამედროვე ვერსიებშიც და შეიძლება ჩაითვალოს SUMIFS ფუნქციის ძველმოდურ კოლეგად.

      ზემოთ განხილულ SUMIF ფორმულებში თქვენ უკვე გამოიყენეთ მასივის არგუმენტები, მაგრამ მასივის ფორმულა არის რაღაც განსხვავებული.

      მაგალითი 1. ჯამი მრავალი AND კრიტერიუმით Excel 2003-ში და უფრო ადრე

      მოდით, დავუბრუნდეთ პირველ მაგალითს, სადაც გავარკვიეთ თანხების ჯამი, რომელიც ეხება მოცემული ხილი და მომწოდებელი:

      როგორც უკვე იცით, ეს ამოცანა მარტივად სრულდება ჩვეულებრივი SUMIFS ფორმულის გამოყენებით:

      =SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")

      ახლა კი, ვნახოთ, როგორ შეიძლება იგივე დავალების შესრულება Excel-ის ადრეულ "SUMIFS" ვერსიებში. უპირველეს ყოვლისა, თქვენ ჩაწერეთ ყველა პირობა, რომელიც უნდა დაკმაყოფილდეს დიაპაზონის = "მდგომარეობის" სახით. ამ მაგალითში გვაქვს ორი დიაპაზონის/პირობის წყვილი:

      პირობა 1: A2:A9="apples"

      პირობა 2: B2:B9="Pete"

      შემდეგ თქვენ წერთ SUM ფორმულებს, რომლებიც „ამრავლებს“ თქვენს დიაპაზონის/მდგომარეობის ყველა წყვილს, თითოეული ჩასმული ფრჩხილებში. ბოლო მულტიპლიკატორი არის ჯამის დიაპაზონი, C2:C9 ჩვენს შემთხვევაში:

      =SUM((A2:A9="apples") * ( B2:B9="Pete") * ( C2:C9))

      როგორც ილუსტრირებულია ქვემოთ მოცემულ ეკრანის სურათზე,ფორმულა იდეალურად მუშაობს Excel 2013-ის უახლეს ვერსიაში.

      შენიშვნა. მასივის ნებისმიერი ფორმულის შეყვანისას უნდა დააჭიროთ Ctrl + Shift + Enter. როგორც კი ამას გააკეთებთ, თქვენი ფორმულა ჩასმულია {curly braces}-ში, რაც ვიზუალური მაჩვენებელია, რომ მასივის ფორმულა სწორად არის შეყვანილი. თუ ცდილობთ ბრეკეტების ხელით აკრეფას, თქვენი ფორმულა გადაიქცევა ტექსტურ სტრიქონად და ის არ იმუშავებს.

      მაგალითი 2. SUM მასივის ფორმულები თანამედროვე Excel ვერსიებში

      Excel-ის თანამედროვე ვერსიებშიც კი, SUM ფუნქციის სიმძლავრე არ უნდა იყოს შეფასებული. SUM მასივის ფორმულა არ არის უბრალოდ გონების ტანვარჯიში, არამედ აქვს პრაქტიკული მნიშვნელობა, როგორც ეს ნაჩვენებია შემდეგ მაგალითში.

      დავუშვათ, რომ თქვენ გაქვთ ორი სვეტი, B და C და რამდენჯერ უნდა დათვალოთ. სვეტი C აღემატება B სვეტს, როდესაც C სვეტის მნიშვნელობა მეტია ან ტოლია 10-ის. დაუყოვნებელი გამოსავალი, რომელიც მახსენდება არის SUM მასივის ფორმულის გამოყენება:

      =SUM((C1:C10>=10) * (C1:C10>B1:B10))

      ვერ ხედავთ ზემოთ მოცემულ ფორმულას რაიმე პრაქტიკულ გამოყენებას? იფიქრეთ ამაზე სხვაგვარად :)

      დავუშვათ, რომ თქვენ გაქვთ შეკვეთების სია, როგორც ეს ნაჩვენებია ქვემოთ მოცემულ ეკრანის სურათზე და გსურთ იცოდეთ რამდენი პროდუქტი არ იქნა მიწოდებული სრულად მოცემულ თარიღამდე. Excel-ის ენაზე თარგმნილი გვაქვს შემდეგი პირობები:

      პირობა 1: B სვეტის მნიშვნელობა (შეკვეთილი ელემენტები) 0-ზე მეტია

      პირობა 2: მნიშვნელობა სვეტში C (მიწოდებულია) inB სვეტზე ნაკლები

      პირობა 3: D სვეტის თარიღი (გადახდის ვადა) ნაკლებია 11/1/2014.

      3 დიაპაზონის/პირობის წყვილის ერთად შეკრებით, თქვენ მიიღებთ შემდეგი ფორმულა:

      =SUM((B2:B10>=0)*(B2:B10>C2:C10)*(D2:D10

      კარგად, ამ სახელმძღვანელოში განხილული ფორმულების მაგალითები მხოლოდ ასახავს ზედაპირს, თუ რისი გაკეთება შეუძლიათ Excel SUMIFS და SUMIF ფუნქციებს. მაგრამ იმედია, მათ დაგეხმარათ სწორი მიმართულების მითითებაში და ახლა თქვენ შეგიძლიათ შეაჯამოთ მნიშვნელობები თქვენს Excel სამუშაო წიგნებში, მიუხედავად იმისა, თუ რამდენი რთული პირობა უნდა გაითვალისწინოთ.

      უნდა დაკმაყოფილდეს, აუცილებელია.
    • sum_range - უჯრედები, რომლებიც უნდა შეაჯამოთ, თუ პირობა დაკმაყოფილებულია, სურვილისამებრ.

    როგორც ხედავთ, Excel-ის სინტაქსი SUMIF ფუნქცია იძლევა მხოლოდ ერთ პირობას. და მაინც, ჩვენ ვამბობთ, რომ Excel SUMIF შეიძლება გამოყენებულ იქნას მნიშვნელობების შესაჯამებლად მრავალი კრიტერიუმით. Როგორ შეიძლება ეს იყოს? რამდენიმე SUMIF ფუნქციის შედეგების დამატებით და SUMIF ფორმულების გამოყენებით მასივის კრიტერიუმებით, როგორც ეს ნაჩვენებია შემდეგ მაგალითებში.

    Excel SUMIFS ფუნქცია - სინტაქსი & გამოყენება

    თქვენ იყენებთ SUMIFS-ს Excel-ში მნიშვნელობების პირობითი ჯამის საპოვნელად მრავალ კრიტერიუმზე დაყრდნობით . SUMIFS ფუნქცია დაინერგა Excel 2007-ში და ხელმისაწვდომია Excel 2010, 2013, 2016, 2019, 2021 და Excel 365-ის ყველა მომდევნო ვერსიაში.

    SUMIF-თან შედარებით, SUMIFS სინტაქსი ცოტა უფრო რთულია. :

    SUMIFS(ჯამ_დიაპაზონი, კრიტერიუმების_დიაპაზონი1, კრიტერიუმები1, [კრიტერიუმის_დიაპაზონი2, კრიტერიუმები2], ...)

    პირველი 3 არგუმენტი სავალდებულოა, დამატებითი დიაპაზონები და მათთან დაკავშირებული კრიტერიუმები არჩევითია.

    • sum_range - ერთი ან მეტი უჯრედის შეჯამება, საჭიროა. ეს შეიძლება იყოს ერთი უჯრედი, უჯრედების დიაპაზონი ან დასახელებული დიაპაზონი. ჯამდება მხოლოდ უჯრედები რიცხვებით; ცარიელი და ტექსტური მნიშვნელობები იგნორირებულია.
    • criteria_range1 - პირველი დიაპაზონი, რომელიც უნდა შეფასდეს ასოცირებული კრიტერიუმებით, საჭიროა.
    • criteria1 - პირველი პირობა, რომელიც უნდა დაკმაყოფილდეს, აუცილებელია. თქვენ შეგიძლიათ მიაწოდოთ კრიტერიუმები რიცხვის, ლოგიკური გამოხატვის, უჯრედის სახითმითითება, ტექსტი ან სხვა Excel ფუნქცია. მაგალითად, შეგიძლიათ გამოიყენოთ კრიტერიუმები, როგორიცაა 10, ">=10", A1, "cherries" ან TODAY().
    • criteria_range2, criteria2, … - ეს არის მათთან დაკავშირებული დამატებითი დიაპაზონები და კრიტერიუმები, სურვილისამებრ. თქვენ შეგიძლიათ გამოიყენოთ 127-მდე დიაპაზონი/კრიტერიუმის წყვილი SUMIFS ფორმულებში.

    შენიშვნები:

    • SUMIFS ფორმულის სწორად მუშაობისთვის, ყველა კრიტერიუმის_დიაპაზონი არგუმენტებს უნდა ჰქონდეთ იგივე განზომილება, როგორც sum_range , ანუ იგივე რაოდენობის რიგები და სვეტები.
    • SUMIFS ფუნქცია მუშაობს AND ლოგიკით, რაც ნიშნავს, რომ ჯამის დიაპაზონის უჯრედი მხოლოდ ჯამდება. თუ ის აკმაყოფილებს ყველა მითითებულ კრიტერიუმს, ანუ ყველა კრიტერიუმი შეესაბამება ამ უჯრედს.

    ძირითადი SUMIFS ფორმულა

    და ახლა, მოდით გადავხედოთ Excel SUMIFS ფორმულას ორი პირობა. დავუშვათ, თქვენ გაქვთ ცხრილი, სადაც ჩამოთვლილია ხილის პარტიები სხვადასხვა მომწოდებლებისგან. თქვენ გაქვთ ხილის სახელები A სვეტში, მომწოდებლების სახელები სვეტში B და რაოდენობა C სვეტში. რაც გსურთ, არის გაიგოთ მოცემული ხილისა და მომწოდებელთან დაკავშირებული თანხების ჯამი, მაგ. პეტის მიერ მოწოდებული ყველა ვაშლი.

    როდესაც რაიმე ახალს სწავლობთ, ყოველთვის კარგი იდეაა მარტივი საგნებით დაიწყოთ. ასე რომ, დასაწყისისთვის, მოდით განვსაზღვროთ ყველა არგუმენტი ჩვენი SUMIFS ფორმულისთვის:

    • ჯამ_დიაპაზონი - C2:C9
    • კრიტერიუმების_დიაპაზონი1 - A2:A9
    • კრიტერიუმები1 - " ვაშლი"
    • კრიტერიუმების_დიაპაზონი2 - B2:B9
    • კრიტერიუმები2 -"Pete"

    ახლა შეკრიბეთ ზემოთ მოცემული პარამეტრები და მიიღებთ შემდეგ SUMIFS ფორმულას:

    =SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")

    კიდევ უფრო დახვეწეთ ფორმულა, შეგიძლიათ შეცვალოთ ტექსტის კრიტერიუმები "apples" და "pete" უჯრედის მითითებით. ამ შემთხვევაში, თქვენ არ მოგიწევთ ფორმულის შეცვლა სხვა მიმწოდებლის სხვა ხილის რაოდენობის გამოსათვლელად:

    =SUMIFS(C2:C9, A2:A9, F1, B2:B9, F2)

    შენიშვნა. SUMIF და SUMIFS ფუნქციები ბუნებით არ არის მგრძნობიარე რეგისტრის მიმართ. იმისათვის, რომ მათ ამოიცნონ ტექსტის ქეისი, გთხოვთ, იხილოთ რეგისტრის მგრძნობიარე SUMIF და SUMIFS ფორმულა Excel-ში.

    SUMIF vs. SUMIFS Excel-ში

    რადგან ამ სახელმძღვანელოს მიზანია გაშუქება ყველა შესაძლო მნიშვნელობების შეჯამების გზები რამდენიმე პირობით, განვიხილავთ ფორმულების მაგალითებს ორივე ფუნქციით - Excel SUMIFS და SUMIF მრავალი კრიტერიუმით. მათი სწორად გამოსაყენებლად, ნათლად უნდა გესმოდეთ, რა არის საერთო ამ ორ ფუნქციას და რით განსხვავდება ისინი.

    მიუხედავად იმისა, რომ საერთო ნაწილი ნათელია (მსგავსი მიზანი და პარამეტრები), განსხვავებები არც ისე აშკარაა. , თუმცა ძალიან არსებითი.

    SUMIF-სა და SUMIFS-ს შორის 4 ძირითადი განსხვავებაა:

    1. პირობების რაოდენობა . SUMIF-ს შეუძლია შეაფასოს მხოლოდ ერთი პირობა ერთდროულად, ხოლო SUMIFS-ს შეუძლია შეამოწმოს მრავალი კრიტერიუმი.
    2. სინტაქსი . SUMIF-ით, sum_range არის ბოლო და არჩევითი არგუმენტი - თუ არ არის განსაზღვრული, range არგუმენტის მნიშვნელობები ჯამდება. SUMIFS-ით, ჯამ_დიაპაზონი არის პირველი და აუცილებელი არგუმენტი.
    3. დიაპაზონების ზომა. SUMIF ფორმულებში ჯამ_დიაპაზონი სულაც არ უნდა იყოს ერთნაირი. ზომა და ფორმა როგორც დიაპაზონი , რამდენადაც თქვენ გაქვთ ზედა მარცხენა უჯრედი მარჯვნივ. Excel SUMIFS-ში თითოეული კრიტერიუმის_დიაპაზონი უნდა შეიცავდეს იმავე რაოდენობის სტრიქონებს და სვეტებს, როგორც არგუმენტი sum_range .

      მაგალითად, SUMIF(A2:A9,F1,C2:C18) დააბრუნებს სწორ შედეგს, რადგან sum_range არგუმენტის ყველაზე მარცხენა უჯრედი (C2) არის სწორი. ამრიგად, Excel ავტომატურად შეასრულებს შესწორებას და მოიცავს იმდენ სვეტს და სტრიქონს ჯამ_დიაპაზონში რამდენიც არის დიაპაზონში .

      SUMIFS ფორმულა არათანაბარი ზომის დიაპაზონებით დაბრუნდება #ღირებულება! შეცდომა.

    4. ხელმისაწვდომობა . SUMIF ხელმისაწვდომია Excel-ის ყველა ვერსიაში, 365-დან 2000 წლამდე. SUMIFS ხელმისაწვდომია Excel 2007 და უფრო მაღალ ვერსიაში.

    კარგი, საკმარისია სტრატეგია (მაგ. თეორია), მოდით გადავიდეთ ტაქტიკაში (მაგ. ფორმულის მაგალითები : )

    როგორ გამოვიყენოთ SUMIFS Excel-ში - ფორმულების მაგალითები

    ცოტა ხნის წინ განვიხილეთ მარტივი SUMIFS ფორმულა ორი ტექსტის კრიტერიუმით. ანალოგიურად, შეგიძლიათ გამოიყენოთ Excel SUMIFS მრავალი კრიტერიუმით, რომლებიც გამოხატულია ციფრებით, თარიღებით, ლოგიკური გამონათქვამებით და სხვა Excel ფუნქციებით.

    მაგალითი 1. Excel SUMIFS შედარების ოპერატორებთან

    ჩვენს ხილში მიმწოდებლების ცხრილი, დავუშვათ, გსურთ შეაჯამოთ მაიკის ყველა მიწოდება Qty-ით. 200 ან მეტი.ამისათვის თქვენ იყენებთ შედარების ოპერატორს "მეტი ან ტოლი" (>=) კრიტერიუმში2 და მიიღეთ შემდეგი SUMIFS ფორმულა:

    =SUMIFS(C2:C9,B2:B9,"Mike",C2:C9,">=200")

    შენიშვნა. გთხოვთ, მიაქციოთ ყურადღება, რომ Excel SUMIFS ფორმულებში ლოგიკური გამონათქვამები შედარების ოპერატორებით ყოველთვის უნდა იყოს ჩასმული ორმაგ ბრჭყალებში ("").

    ჩვენ დეტალურად გავაშუქეთ ყველა შესაძლო შედარების ოპერატორი Excel SUMIF ფუნქციის განხილვისას, იგივე ოპერატორები შეიძლება გამოყენებულ იქნას SUMIFS კრიტერიუმებში. მაგალითად, შემდეგი ფორმულა აბრუნებს ყველა მნიშვნელობის ჯამს C2:C9 უჯრედებში, რომლებიც 200-ზე მეტი ან ტოლია და 300-ზე ნაკლები ან ტოლია.

    =SUMIFS(C2:C9, C2:C9,">=200", C2:C9,"<=300")

    მაგალითი 2. Excel SUMIFS-ის გამოყენება თარიღებით

    თუ გსურთ მნიშვნელობების შეჯამება მრავალი კრიტერიუმით მიმდინარე თარიღზე დაყრდნობით, გამოიყენეთ TODAY() ფუნქცია თქვენს SUMIFS კრიტერიუმებში, როგორც ეს ნაჩვენებია ქვემოთ. შემდეგი ფორმულა აჯამებს D სვეტის მნიშვნელობებს, თუ C სვეტის შესაბამისი თარიღი ემთხვევა ბოლო 7 დღის განმავლობაში, დღევანდელი დღის ჩათვლით:

    =SUMIFS(D2:D10, C2:C10,">="&TODAY()-7, C2:C10,"<="&TODAY())

    შენიშვნა. როდესაც იყენებთ სხვა Excel ფუნქციას ლოგიკურ ოპერატორთან ერთად კრიტერიუმებში, თქვენ უნდა გამოიყენოთ ამპერსანტი (&) სტრიქონის შესაერთებლად, მაგალითად "<="&TODAY().

    ანალოგიურად, შეგიძლიათ გამოიყენოთ Excel SUMIF ფუნქცია მოცემული თარიღის დიაპაზონში მნიშვნელობების შესაჯამებლად. მაგალითად, შემდეგი SUMIFS ფორმულა ამატებს მნიშვნელობებს C2:C9 უჯრედებში, თუ B სვეტის თარიღი ემთხვევა 1-ოქტ-2014 და31-ოქტ-2014, ჩათვლით.

    =SUMIFS(C2:C9, B2:B9, ">=10/1/2014", B2:B9, "<=10/31/2014")

    იგივე შედეგის მიღწევა შესაძლებელია ორი SUMIF ფუნქციის სხვაობის გამოთვლით, როგორც ეს ნაჩვენებია ამ მაგალითში - როგორ გამოვიყენოთ SUMIF მნიშვნელობების შესაჯამებლად მოცემული თარიღის დიაპაზონი. თუმცა, Excel SUMIFS ბევრად უფრო ადვილი და გასაგებია, არა?

    მაგალითი 3. Excel SUMIFS ცარიელი და არა ცარიელი უჯრედებით

    ანგარიშების და სხვა მონაცემების გაანალიზებისას, ხშირად შეიძლება საჭიროა ცარიელი ან არა ცარიელი უჯრედების შესაბამისი მნიშვნელობების ჯამი.

    კრიტერიუმები აღწერა ფორმულის მაგალითი
    ცარიელი უჯრედები "=" ცარიელი უჯრედების შესაბამისი ჯამი, რომლებიც აბსოლუტურად არაფერს შეიცავს - არც ფორმულა, არც ნულოვანი სიგრძის სტრიქონი. =SUMIFS(C2:C10, A2:A10, "=", B2:B10, "=")

    ჯამური მნიშვნელობები C2:C10 უჯრედებში, თუ A და B სვეტების შესაბამისი უჯრედები აბსოლუტურად ცარიელია. "" ჯამური მნიშვნელობები, რომლებიც შეესაბამება "ვიზუალურად" ცარიელ უჯრედებს, მათ შორის, რომლებიც შეიცავს ცარიელს. სტრიქონები დაბრუნებული სხვა Excel ფუნქციით (მაგალითად, უჯრედები მსგავსი ფორმულით). =SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

    ჯამური მნიშვნელობები C2:C10 უჯრედებში იგივე პირობებით, როგორც ზემოთ მოცემული ფორმულით, მაგრამ შეიცავს ცარიელ სტრიქონებს. არაცარიელი უჯრედები "" არაცარიელი უჯრედების შესაბამისი მნიშვნელობების ჯამი, ნულოვანი სიგრძის სტრიქონების ჩათვლით. =SUMIFS(C2:C10, A2:A10, "",B2:B10, "")

    ჯამური მნიშვნელობები C2:C10 უჯრედებში, თუ A და B სვეტების შესაბამისი უჯრედები ცარიელი არ არის, მათ შორის ცარიელი სტრიქონების მქონე უჯრედები. SUM-SUMIF

    ან

    SUM / LEN ჯამური მნიშვნელობები, რომლებიც შეესაბამება არაცარიელ უჯრედებს, ნულოვანი სიგრძის სტრიქონების ჩათვლით. =SUM(C2:C10) - SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

    =SUM(( C2:C10) * (LEN(A2:A10)>0)*(LEN(B2:B10)>0))

    ჯამური მნიშვნელობები C2:C10 უჯრედებში, თუ შესაბამისი უჯრედები A და A სვეტებში B არ არის ცარიელი, ნულოვანი სიგრძის სტრიქონების უჯრედები არ შედის.

    და ახლა ვნახოთ, როგორ შეგიძლიათ გამოიყენოთ SUMIFS ფორმულა "ცარიელი" და "არა ცარიელი" კრიტერიუმებით რეალურ მონაცემებზე.

    დავუშვათ, თქვენ გაქვთ შეკვეთის თარიღი სვეტში B, მიწოდების თარიღი სვეტში C და რაოდენობა. სვეტში D. როგორ იპოვით პროდუქციის ჯამს, რომელიც ჯერ არ არის მიწოდებული? ანუ, გსურთ იცოდეთ B სვეტის ცარიელი უჯრედების და C სვეტის ცარიელი უჯრედების შესაბამისი მნიშვნელობების ჯამი.

    გამოსავალი არის SUMIFS ფორმულის გამოყენება 2 კრიტერიუმით:

    =SUMIFS(D2:D10, B2:B10,"", C2:C10,"=")

    Excel SUMIF-ის გამოყენება მრავალი OR კრიტერიუმით

    როგორც აღინიშნა ამ გაკვეთილის დასაწყისში, SUMIFS ფუნქცია შექმნილია AND ლოგიკით. მაგრამ რა მოხდება, თუ თქვენ გჭირდებათ მნიშვნელობების შეჯამება მრავალი OR კრიტერიუმით, ანუ როდესაც ერთ-ერთი პირობა მაინც დაკმაყოფილებულია?

    მაგალითი 1. SUMIF + SUMIF

    უმარტივესი გამოსავალი არის შედეგების შეჯამება დაბრუნდა რამდენიმე SUMIF-ის მიერფუნქციები. მაგალითად, შემდეგი ფორმულა გვიჩვენებს, თუ როგორ უნდა იპოვოთ მაიკის და ჯონის მიერ მიწოდებული პროდუქტების ჯამი:

    =SUMIF(C2:C9,"Mike",D2:D9) + SUMIF(C2:C9,"John",D2:D9)

    როგორც ხედავთ, პირველი SUMIF ფუნქცია ამატებს "მაიკს" შესაბამის რაოდენობებს, სხვა SUMIF ფუნქცია აბრუნებს "ჯონთან" დაკავშირებულ თანხებს და შემდეგ ამ 2 რიცხვს უმატებ.

    მაგალითი 2. SUM & SUMIF მასივის არგუმენტით

    ზემოთ მოყვანილი გამოსავალი ძალიან მარტივია და შეუძლია სამუშაოს სწრაფად შესრულება, როდესაც არსებობს მხოლოდ რამდენიმე კრიტერიუმი. მაგრამ SUMIF + SUMIF ფორმულა შეიძლება ძალიან გაიზარდოს, თუ გსურთ მნიშვნელობების შეჯამება მრავალი OR პირობებით. ამ შემთხვევაში უკეთესი მიდგომაა მასივის კრიტერიუმების არგუმენტის გამოყენება SUMIF ფუნქციაში. მოდით ახლავე განვიხილოთ ეს მიდგომა.

    შეგიძლიათ დაიწყოთ თქვენი ყველა პირობის ჩამოთვლებით, გამოყოფილი მძიმით და შემდეგ ჩასვათ მძიმით გამოყოფილი სია {curly brackets}-ში, რომელსაც ტექნიკურად მასივი ეწოდება.

    <. 0>წინა მაგალითში, თუ გსურთ შეაჯამოთ ჯონის, მაიკის და პეტის მიერ მიწოდებული პროდუქტები, თქვენი მასივის კრიტერიუმები იქნება {"ჯონ", "მაიკი", "პიტი"}. და სრული SUMIF ფუნქცია არის SUMIF(C2:C9, {"John","Mike","Pete"} ,D2:D9) .

    მაივის არგუმენტი, რომელიც შედგება 3 მნიშვნელობისგან, აიძულებს თქვენს SUMIF ფორმულას დააბრუნოს სამი ცალკეული შედეგი, მაგრამ რადგან ჩვენ ვწერთ ფორმულას ერთ უჯრედში, ის დააბრუნებს მხოლოდ პირველ შედეგს - ანუ ჯონის მიერ მიწოდებული პროდუქციის ჯამი. მასივის კრიტერიუმების ამ მიდგომის მუშაობისთვის,

    მაიკლ ბრაუნი არის ტექნოლოგიის ერთგული ენთუზიასტი, რომელსაც აქვს გატაცება პროგრამული ინსტრუმენტების გამოყენებით რთული პროცესების გამარტივებისთვის. ტექნოლოგიურ ინდუსტრიაში ათწლეულზე მეტი გამოცდილებით, მან დახვეწა თავისი უნარები Microsoft Excel-სა და Outlook-ში, ასევე Google Sheets-სა და Docs-ში. მაიკლის ბლოგი ეძღვნება თავისი ცოდნისა და გამოცდილების სხვებს გაზიარებას, ადვილად მისაწვდომ რჩევებსა და გაკვეთილებს პროდუქტიულობისა და ეფექტურობის გასაუმჯობესებლად. მიუხედავად იმისა, გამოცდილი პროფესიონალი ხართ თუ დამწყები, მაიკლის ბლოგი გთავაზობთ ღირებულ შეხედულებებსა და პრაქტიკულ რჩევებს ამ აუცილებელი პროგრამული ხელსაწყოებიდან მაქსიმალური სარგებლობის მისაღებად.