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:
- SUMPRODUCT funktion
- COLUMN funktion
- 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:
- SUMPRODUCT -funktionen betragter ikke -numeriske værdier som 0s.
- SUMPRODUCT -funktionen betragter logisk værdi TRUE som 1 og Falsk som 0.
- 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