Note: The other languages of the website are Google-translated. Back to English

Sumif med flere kriterier baseret på OR- og OG-logik

Når du arbejder med Excel-regneark, skal du muligvis summere værdier baseret på flere kriterier. Nogle gange er de flere kriterier fra den samme kolonne (ELLER-logik), men nogle gange fra forskellige kolonner (AND-logik). Hvordan kunne du i dette tilfælde håndtere denne opgave i Excel?


Sumif med flere kriterier baseret på OR-logik

Hvis du antager, at du har en produktliste, der indeholder leverandøren og mængden som vist nedenfor, vil du nu have alle de samlede mængder, der er leveret af leverandøren John og David. Her vil jeg introducere to simple formler for dig.

Ved at bruge SUMIF + SUMIF +...formlen

Hvis du vil summere tal, der opfylder et af kriterierne (ELLER logik) fra flere kriterier, kan du tilføje flere SUM.HVIS-funktioner i en enkelt formel, den generiske syntaks er:

=SUMIF(criteria_range, criteria1, sum_range)+SUMIF(criteria_range, criteria2, sum_range)+…
  • criteria_range: Området af celler, du ønsker skal matche kriterierne;
  • criteria1: De første kriterier, der bruges til at bestemme, hvilke celler der skal summeres;
  • criteria2: Det andet kriterium, der bruges til at bestemme, hvilke celler der skal summeres;
  • sum_range: Området af celler, du vil summere fra.

Nu skal du kopiere eller indtaste en af ​​nedenstående formler i en tom celle og trykke på Indtast nøgle for at få resultatet:

=SUMIF(B4:B14,"John",C4:C14) + SUMIF(B4:B14,"David",C4:C14)           (Type the criteria manually)
=SUMIF(B4:B14,E4,C4:C14) + SUMIF(B4:B14,E5,C4:C14)                           
(Use a cell reference)


Forklaring til formlen:

=SUMIF(B4:B14,"John",C4:C14) + SUMIF(B4:B14,"David",C4:C14)

  • Den første SUMHVIS(B4:B14,"John",C4:C14) finder rækkerne af John og summerer de samlede mængder;
  • Den anden SUMHVIS(B4:B14,"David",C4:C14) finder Davids rækker og summerer de samlede mængder;
  • Læg derefter disse to SUMIF-formler sammen for at få alle de samlede mængder leveret af både John og David.

Ved at bruge SUM og SUMHVIS funktioner

Ovenstående formel er meget nem at bruge, hvis der kun er et par kriterier, men hvis du vil summere værdier med flere ELLER-betingelser, kan ovenstående formel være overflødig. I dette tilfælde kan en bedre formel, som er oprettet baseret på SUM- og SUMIF-funktionerne, gøre dig en tjeneste. De generiske syntakser er:

Generisk formel med hårdkodet tekst:

=SUM(SUMIF(criteria_range, {criteria1,criteria2,...}, sum_range))
  • criteria_range: Området af celler, du ønsker skal matche kriterierne;
  • criteria1: De første kriterier, der bruges til at bestemme, hvilke celler der skal summeres;
  • criteria2: Det andet kriterium, der bruges til at bestemme, hvilke celler der skal summeres;
  • sum_range: Området af celler, du vil summere fra.

Generisk formel med cellereferencer:

{=SUM(SUMIF(criteria_range, criteria_cells, sum_range))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • criteria_range: Området af celler, du ønsker skal matche kriterierne;
  • criteria_cells: De celler, der indeholder de kriterier, du vil bruge;
  • sum_range: Området af celler, du vil summere fra.

Indtast eller kopier en af ​​nedenstående formler, du har brug for, ind i en tom celle, og få derefter resultatet:

=SUM(SUMIF(B4:B14, {"John","David"}, C4:C14))           (Type the criteria manually)
=SUM(SUMIF(B4:B14, E4:E5, C4:C14))                             
(Use cell references, array formula, should press Ctrl + Shift + Enter keys)


Forklaring til formlen:

=SUM(SUM.HVIS(B4:B14; {"John","David"}, C4:C14))

> SUMHVIS(B4:B14, {"John","David"}, C4:C14):

  • {"John","David"}: En matrixkonstant, som er et sæt af flere kriterier, der er angivet i krøllede klammer.
  • SUMHVIS(B4:B14,"David",C4:C14) Arraykonstanten, der bruger OR-logik, tvinger SUMIF-funktionen til at summere tal i C4:C14 baseret på et af de mange kriterier ("John" og "David"), og den vil returnere to separate resultater: {410,1520}.

> SUM(SUM.HVIS(B4:B14; {"John","David"}; C4:C14))=SUM({410,1520}): Til sidst tilføjer denne SUM-funktion disse matrixresultater for at returnere resultatet: 1930.


Sumif med flere kriterier baseret på OG-logik ved at bruge SUMIFS-funktionen

Hvis du vil summere værdier med flere kriterier i forskellige kolonner, kan du bruge SUMIF-funktionen til at løse denne opgave hurtigt. Den generiske syntaks er:

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • sum_range: Området af celler, du vil summere fra;
  • criteria_range1: Området, hvor criteira1 anvendes;
  • criteria1: Det første kriterium, der kontrolleres i forhold til criteria_range1 og bestemmer, hvilke celler der skal tilføjes; (typen af ​​kriterier kan være: tal, logisk udtryk, cellereference, tekst, dato eller anden Excel-funktion.)
  • criteria_range2, criteria2…: Andre yderligere intervaller og deres tilknyttede kriterier. (du kan opsætte 127 par af criteria_range og criteria i en SUMIFS-formel.)

Lad os sige, jeg har en tabel med kolonnerne Produkt, Leverandør, Antal og Pris som vist nedenfor. Nu vil jeg finde ud af summen af ​​den samlede pris for produktet Apple og den mængde, der er større end eller lig med 200.

Anvend en af ​​nedenstående formler i en tom celle, og tryk på Indtast nøgle til at returnere resultatet:

=SUMIFS(D4:D14,A4:A14,"Apple",C4:C14,">=200")           (Type the criteria manually)
=SUMIFS(C4:C14,A4:A14,G3,C4:C14,G4)                           
(Use cell references)


Forklaring til formlen:

=SUMIFS(D4:D14,A4:A14,"Apple",C4:C14,">=200")

  • Området A4:A14 kontrollerer for produktet "Apple", og området C4:C14 udtrækker alle mængder, der er større end eller lig med 200, derefter summerer funktionen SUMIFS kun de matchede celler fra området D4:D14.

Relativ funktion anvendt:

  • SUMIF:
  • SUMIF-funktionen kan hjælpe med at summere celler baseret på ét kriterium.
  • SUMIFS:
  • SUMIFS-funktionen i Excel kan hjælpe med at summere celleværdier baseret på flere kriterier.

Flere artikler:

  • Sum, hvis celler indeholder specifik tekst i en anden kolonne
  • Denne vejledning viser dig, hvordan du summerer værdier, hvis celler indeholder specifik eller delvis tekst i en anden kolonne. Tag nedenstående datainterval som eksempel, for at få de samlede mængder af produkterne, der indeholder teksten "T-shirt", både SUMIF-funktionen og SUMPRODUKT-funktionen kan håndtere denne opgave i Excel.
  • Sum mindste eller nederste N-værdier i Excel
  • I Excel er det nemt for os at summere en række celler ved at bruge SUM-funktionen. Nogle gange skal du muligvis summere de mindste eller nederste 3, 5 eller n tal i et dataområde som vist nedenfor. I dette tilfælde kan SUMPRODUKTET sammen med SMALL-funktionen hjælpe dig med at løse dette problem i Excel.

De bedste Office-produktivitetsværktøjer

Kutools til Excel - Hjælper dig med at skille dig ud fra mængden

Kunne du tænke dig at udføre dit daglige arbejde hurtigt og perfekt? Kutools til Excel bringer 300 kraftfulde avancerede funktioner (Kombiner projektmapper, sum efter farve, delt celleindhold, konverter dato, og så videre...) og spar 80% tid for dig.

  • Designet til 1500 arbejdsscenarier, hjælper dig med at løse 80 % Excel-problemer.
  • Reducer tusindvis af tastatur- og museklik hver dag, lindre dine trætte øjne og hænder.
  • Bliv en Excel-ekspert på 3 minutter. Behøver ikke længere huske smertefulde formler og VBA-koder.
  • 30-dages ubegrænset gratis prøveperiode. 60-dages pengene tilbage garanti. Gratis opgradering og support i 2 år.
Ribbon of Excel (med Kutools til Excel installeret)

Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)

  • Et sekund til at skifte mellem snesevis af åbne dokumenter!
  • Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
  • Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
  • Bringer effektive faner til Office (inkluderer Excel), Ligesom Chrome, Firefox og ny Internet Explorer.
Skærmbillede af Excel (med Office-fanen installeret)
Sorter kommentarer efter
Kommentarer (1)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
ved I om denne logik virker på google sheets?
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL