Sum hver niende kolonne i Excel

Anonim

I denne artikel lærer vi at returnere SUM -prisen inden for hverdage i Excel.

I enkle ord, mens du arbejder med prisfyldte data. Nogle gange skal vi finde summen af ​​værdi, der har en betingelse. Betingelse er at få summen af ​​prisværdier i adskilte kolonner.

Til denne artikel skal vi bruge følgende funktioner:

  1. SUMPRODUCT funktion
  2. COLUMN funktion
  3. MOD -funktion

Nu vil vi lave en formel ud af disse funktioner. Her får vi en liste med værdier, og vi skal få summen af ​​værdier i hvert multiplum af den givne nte kolonne.
Brug formlen:

= SUMPRODUCT ( - (MOD (COLUMN (liste) - COLUMN (first) + 1, n) = 0), list)

liste : liste over værdier langs kolonnen

først : første celle på listen, der returnerer kolonnenummeret

n : nth kolonne værdier at tilføje.

Eksempel:

Alt dette kan være forvirrende at forstå. Så lad os teste denne formel ved at køre den på eksemplet nedenfor.

Her har vi givet data, der indeholder tal. Her skal vi finde SUM af tal i hvert multiplum i 3. kolonne. Så til det har vi tildelt lister i en kolonne til formlen.

Nu vil vi bruge nedenstående formel til at få SUMMEN af tal på 3., 6., 9., 12. og så videre, indtil listen slutter
Formel:

= SUMPRODUCT ( - (MOD (COLUMN (liste) - COLUMN (C5) + 1, P5) = 0), liste)

liste: liste over værdier langs den kolonne, der er givet ved hjælp af de navngivne områder.

C5: første celle på listen, der returnerer kolonnenummeret givet som cellereference

P5: værdien af ​​n givet som cellereference

Forklaring:

  • MOD (COLUMN (liste) -COLUMN (C5)+1, P5) returnerer det relative kolonnenummer for hvert n-interval. Synes godt om

{ 1 , 2 , 0 , 1 , 2 , 0 , 1 , 2 , 0 , 1 , 2 , 0 , 1 }

  • Ovenstående matrix matches med en 0 -værdi og returnerer en matrix med True & False.

{FALSK, FALSK, SAND, FALSK, FALSK, SAND, FALSK, FALSK, SAND, FALSK, FALSK, SAND, FALSK}

  • SUMPRODUCT funktion betragter værdi 1 for hver modtaget SAND værdi og 0 for FALSK værdi som vist nedenfor.

= SUMPRODUCT ( - ({0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0}), {40, 36, 51, 33, 42, 30, 92, 67, 34, 54, 69, 56, 50})

  • - konverterer SAND til 1 og FALSK til 0.
  • Værdier svarende til 1'er optælles kun som vist i den ovenfor forklarede formel.
  • Nu tilføjer SUMPRODUCT -funktionen alle værdierne som vist nedenfor.

= SUMPRODUCT ({0, 0, 51, 0, 0, 30, 0, 0, 34, 0, 0, 56, 0})

SUMMEN af værdierne {51 + 30 + 34 + 56} skal returnere 171.
Her er arrayet til funktionen givet som navngivet område og celle som cellereference. Tryk på Enter for at få resultatet.

Som du kan se i ovenstående snapshot returnerer summen af ​​værdier, der udtrækkes ved hvert 3. interval, 171. Værdierne er markeret under røde felter som vist i ovenstående snapshot.

Eller du kan bruge listen array ved hjælp af nedenstående formel:

= SUMPRODUCT ( - (MOD (COLUMN (C5: O5) - COLUMN (C5) + 1, P5) = 0), C5: O5)

Ovenstående formel returnerer det samme resultat. Der er kun én udskiftningsliste, navngivet område er erstattet med arrayområdet (C5: O5).

Som du kan se fungerer formlen fint. Nu skal vi kopiere formlen til de andre lister. Så brug CTRL + D eller træk indstillingen excel ned.

Som du kan se fra ovenstående formel, kan du få betingede værdier.

Bemærkninger:

  1. SUMPRODUCT -funktionen betragter ikke -numeriske værdier som 0s.
  2. SUMPRODUCT -funktionen betragter logisk værdi TRUE som 1 og Falsk som 0.
  3. Argumentmatrixen skal have samme længde, ellers returnerer formlen fejl.

Håber denne artikel om, hvordan du kun returnerer SUM hver niende kolonne med formler i Excel, er forklarende. Find flere artikler om SUMPRODUCT -funktioner her. Del venligst din forespørgsel nedenfor i kommentarfeltet. Vi hjælper dig.

Sådan bruges funktionen SUMPRODUCT i Excel: Returnerer SUMMEN efter multiplikation af værdier i flere arrays i excel.

SUM, hvis datoen er mellem : Returnerer SUM af værdier mellem givne datoer eller periode i excel.

Sum, hvis datoen er større end den givne dato: Returnerer SUM af værdier efter den givne dato eller periode i excel.

2 måder at summe efter måned i Excel: Returnerer SUM af værdier inden for en given specifik måned i excel.

Sådan summeres flere kolonner med betingelse: Returnerer SUM af værdier på tværs af flere kolonner med betingelse i excel

Populære artikler

50 Excel -genvej til at øge din produktivitet

Rediger en rulleliste

Absolut reference i Excel

Hvis med betinget formatering

Hvis det er med jokertegn

Vlookup efter dato

Konverter tommer til fod og tommer i Excel 2016

Deltag i for- og efternavn i excel

Tæl celler, der matcher enten A eller B