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

Hvordan summeres unikke værdier baseret på kriterier i Excel?

For eksempel har jeg en række data, der indeholder kolonner Navn og ordre nu for kun at opsummere unikke værdier i kolonnen Ordre baseret på kolonnen Navn som vist nedenstående skærmbillede. Sådan løses denne opgave hurtigt og nemt i Excel?

Summen af ​​unikke værdier er baseret på et eller flere kriterier med matrixformler


Summen af ​​unikke værdier er baseret på et eller flere kriterier med matrixformler

For kun at opsummere unikke værdier baseret på kriterier i en anden kolonne skal du bruge nedenstående formel:

1. Kopier eller indtast følgende matrixformel i en tom celle:

=SUM(IF(FREQUENCY(IF($A$2:$A$12=D2,MATCH($B$2:$B$12,$B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12))

Bemærk: I ovenstående formel A2: A12 er søjledataene indeholder betingelsesværdien, D2 er den betingelse, som du vil sammenfatte værdier baseret på, B2: B12 er kolonnen indeholder de værdier, du vil sammenfatte.

2. Tryk derefter på Ctrl + Skift + Enter nøgler sammen for at få det første samlede resultat, og vælg derefter denne formelcelle og træk fyldhåndtaget ned til cellerne for at få alle samlede værdier for hvert element. Se skærmbillede:

Tips: Hvis du har brug for at opsummere alle de unikke værdier baseret på to kriterier, skal du anvende nedenstående formel:

=SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12))


Flere relative artikler:

  • Vlookup og sum matches i rækker eller kolonner i Excel
  • Brug af vlookup og sum-funktionen hjælper dig med hurtigt at finde ud af de angivne kriterier og opsummere de tilsvarende værdier på samme tid. I denne artikel vil vi vise dig to metoder til at vlookup og summere de første eller alle matchede værdier i rækker eller kolonner i Excel.
  • Sumværdier baseret på måned og år i Excel
  • Hvis du har en række data, indeholder kolonne A nogle datoer, og kolonne B har antallet af ordrer. Nu skal du summere tallene baseret på måned og år fra en anden kolonne. I dette tilfælde vil jeg beregne de samlede ordrer fra januar 2016 for at få følgende resultat. Og denne artikel vil jeg tale om nogle tricks til at løse dette job i Excel.
  • Sumværdier baseret på tekstkriterier i Excel
  • I Excel har du nogensinde prøvet at sammenfatte værdier baseret på en anden kolonne med tekstkriterier? For eksempel har jeg en række data i regnearket som vist på skærmbilledet, nu vil jeg tilføje alle numrene i kolonne B svarende til tekstværdierne i kolonne A, der opfylder et bestemt kriterium, som f.eks. Summe tallene, hvis celler i kolonne A indeholder KTE.
  • Sumværdier baseret på valg af rulleliste i Excel
  • Som vist nedenstående skærmbillede har du en tabel, der indeholder en kategorikolonne og en mængdekolonne, og du har oprettet en rulleliste med datavalidering, der indeholder alle kategorierne. Når du vælger en hvilken som helst kategori fra rullelisten, vil du sammenfatte alle tilsvarende celleværdier i kolonne B og udfylde resultatet i en bestemt celle. For eksempel, når du vælger kategori CC fra rullelisten, skal du summere værdier i celle B5 og B8 og få det samlede antal 40 + 70 = 110. Hvordan opnås det? Metoden i denne artikel kan hjælpe dig.

  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner og opbevaring af data; Split celler indhold; Kombiner duplikatrækker og sum / gennemsnit... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Foretrukne og hurtigt indsætte formler, Områder, diagrammer og billeder; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Pivottabelgruppering efter ugenummer, ugedag og mere ... Vis ulåste, låste celler ved forskellige farver; Fremhæv celler, der har formel / navn...
kte-fane 201905
  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
officetab bund
Sorter kommentarer efter
Kommentarer (9)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
Dette virker faktisk ikke, som jeg havde forventet. Formlen tæller kun de unikke kriterier.

James havde bestilt 700 enheder i det første eksempel, men det samlede antal siger 600.

Formlen tæller ikke hans ordrer, der indeholder det samme antal, fordi de er unikke. Er der en måde at ændre denne formel på, så du kan få en faktisk sum af alle James' ordrer?

Den anden formel har samme problem. James bestilte 400 enheder, ikke 300 som vist i oversigten. 
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, kc, kan nedenstående artikel muligvis løse dit problem, prøv venligst:https://www.extendoffice.com/documents/excel/2471-excel-sumif-multiple-criteria.html
Denne kommentar blev minimeret af moderatoren på webstedet
Hold dig tilbage i sommerferien eller din solo-værdier for enestående specifikationer for mig, der giver formel =SUM(IF(FREQUENCY(IF($A$2:$A$12=D2,MATCH($B$2:$B$12, $B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12)) me sirve pero como esta en ingles no se como colocarla, te agradezco mucho
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Jorge,

Formula: =SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12))

Oversæt den engelske version til den spanske version:
=SUMA(SI(FRECUENCIA(SI($A$2:$A$12=E2,SI($B$2:$B$12=F2,COINCIDIR($C$2:$C$12,$C$2:$C$12,0))),FILA($C$2:$C$12)-FILA($C$2)+1),$C$2:$C$12))

Prøv venligst.

Med venlig hilsen,
Mandy
Denne kommentar blev minimeret af moderatoren på webstedet
Hej,
Jeg vil gerne summere ud fra to unikke kriterier, er dette muligt?
I det andet eksempel, i stedet for at James og October er de specifikke kriterier, ville James forblive det specifikke element, og formlen ville summere baseret på navnet og måneden, der er unikke.
Mange tak
Louise
Denne kommentar blev minimeret af moderatoren på webstedet
Hej,

Jeg tænkte på, om der var en formel for tre kriterier? Eller hvis der er en proces/logik at følge for mere end to kriterier?

Mange tak,
Gus
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Gus,
Hvis der er tre kriterier for dine data, for at opsummere de unikke værdier, skal du anvende nedenstående matrixformel:
=SUM(IF(FREQUENCY(IF($A$2:$A$10=F2,IF($B$2:$B$10=G2,IF($C$2:$C$10=H2,MATCH($D$2:$D$10,$D$2:$D$10,0)))),ROW($D$2:$D$10)-ROW($C$2)+1),$D$2:$D$10))

Når du har indsat formlen, skal du trykke på tryk Ctrl + Skift + Enter nøgler sammen for at få resultatet. se nedenstående skærmbillede:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-unique.png
Prøv venligst, tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har kolonne "A" opført med forskellige varenr. Sig 50 dele. Hver af disse 50 dele vil blive gentaget mere end én gang. I kolonne B, hvor i for hver af disse del nos stock quty siger for bestemt del nr. 1000 er mængden. Denne mængde på 1000 vises for det pågældende varenummer i hvilken celle den kommer i kolonne 'A'.

Det problem, jeg står over for, er, at summen af ​​kolonne B ikke er korrekt, da lagerantal er vist n-antal gange, at den pågældende del finder plads i kolonne A.

Hvordan undgår jeg at samle denne gentagne lagermængde af en unik del. Lad os sige, at delnr. P1001 lager er 1000kr. Hvis leveringsdatoen for denne del P1001 er

Varenr..Dato.............Antal......Lager
P1001....05-10-22 .....150......1000
P1001....06-10-22......200.....1000
P1001....07-10-22.......250.....1000

i ovenstående tabel er lagerbeholdningen kun 1000, men den viser mod hver leveringsdato samme lagerantal. Men når jeg vil summere den samlede beholdning af alle varenr., bør det ikke tage 1000 3 gange, men kun 1 gang. Hvordan gør dette?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, Pugazh
Ønskede du kun at summere det unikke lager baseret på varenummeret?
Eller du kan give dit problem som et creenshot her, så vi kan forstå mere klart.
Tak!
Der er endnu ingen kommentarer her

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