12. februar 2008 - 22:20Der er
3 kommentarer og 1 løsning
Kan man autosummere mange, men ikke alle, tal fra én kollone
Jeg har ofte brug for at kunne summere en masse tal fra én kollonne. Problemet er bare at der også er tal i kollonnen som jeg ikke skal bruge. Og det tager lang tid at bruge sumfunktionen og den kan kun sammenlægge et begrænset antal celler. Det er tidskrævende og der er risiko for at lave fejl.
Jeg tænkte om man kunne lave en sum hvis, hvor hvis skal kunne defineres på en måde så den tager cellen med i summen hvis der i samme række i fx kollone A står et kontonr. som kan se sådan ud: "211 040 45-05" eller "214 030 40-05"
Jeg har også brug for at lave summeringer som kun tager fx kontonumre som starter med "211 xxx xx-xx"
Regnearket kommer fra Kommunedatas mål og midler, som er et system man bruger i kommuner til økonomistyring. Man kan så overføre rapporten til excel, men der kommer ikke sammelægninger med. + at der er mange rækker som er delsammenlægninger, og altså ikke er tal der skal med i nogen total- eller delsummeringer.
sum hvis kolonne A starter med 211 eller 218 =SUM.HVIS(A1:A100;"211*";B1:B100)+SUM.HVIS(A1:A100;"218*";B1:B100) sum hvis kolonne A ikke er tom =SUM.HVIS(A1:A100;"<>""";B1:B100) sum hvis kolonne A er tom =SUM.HVIS(A1:A100;"";B1:B100) sum hvis kolonne A indeholder 211 =SUM.HVIS(A1:A100;"*211*";B1:B100) sum hvis kolonne A = "sum" =SUM.HVIS(A1:A100;"<>sum";B1:B100)
Funktion som summerer hvis tal ikke er beregnet med en formel
Function SumIKKE(rng) Application.Volatile For Each c In rng If Left(c.Formula, 1) <> "=" And IsNumeric(c) Then tal = tal + c Next SumIKKE = tal End Function
det rigtig ud, den vil nu nok summere uanset hvad der står i B
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.