Avatar billede frederikpag Nybegynder
28. november 2005 - 21:26 Der er 10 kommentarer og
1 løsning

Summering af felter med speciel formatering

Kære eksperter,

Jeg sidder og roder med en formel som skal summere nogle omsætningstal. Tallene er importeret fra et tekstdokument (fra et økonomiprogram) og optræder således:

Kolonne1    Kolonne 2    Kolonne 3

Kundenavn1
        Vare1         omsætning1
        Vare2        omsætning2
        Vare3        omsætning3
        ------        ------   
                Omsætningstotal1
        ===        ===

Kundenavn2
        Vare1         omsætning3
        Vare2        omsætning4
        Vare3        omsætning5
        ------        ------   
                Omsætningstotal2
        ===        ===

Listen er MEGET lang og jeg ønsker derfor hjælp til en formel der kan løbe omsætningskolonnen igennem og summere, men kun summere omsætningstotalerne.

Jeg har ikke rigtig nogen ide om hvor en sådan formel eller makro kan se ud, men har tænkt lidt over om den kan stoppe når den møder et ”-” eller ”=” og derefter tage tallet der står umiddelbart over eller under cellen alt efter hvilket tegn man bruger.

Håber i forstår spørgsmålet, ellers uddyber jeg meget gerne…
Avatar billede frederikpag Nybegynder
28. november 2005 - 21:30 #1
Uha opsætningen af visningen gik lidt galt... Meningen er at: Varerne står i kolonne 2 og omsætningen samt omsætningstotalen står i kolonne 3... Sorry about that...
Avatar billede bak Forsker
28. november 2005 - 21:55 #2
er kolonne 2 blank i de rækker, hvor der er omsætningstotal i kolonne 3  ??
Avatar billede bak Forsker
28. november 2005 - 22:24 #3
Hvis du kan svare ja til overstående spm. kan denne formel nok gøre det
=SUM.HVIS(B3:B1000; ""; C3:C1000)
Avatar billede tobler Nybegynder
28. november 2005 - 22:25 #4
Prøv med: =SUMPRODUKT((B1:B999="")*(C1:C999)) eller hvis der i kolonne A f.eks. står Total: =SUMPRODUKT((A1:A999="Total")*(C1:C999)) husk at fra/til området skal være ens indenfor begge paranteser.
Avatar billede frederikpag Nybegynder
29. november 2005 - 09:28 #5
Ja Ja, nu begynder det at ligne noget... Bare jeg kunne hvad I kan!! >>> Bak, sender du lige et svar... Jeg har faktisk yderligere et spørgsmål i relation til dette (som jeg måske nok skal oprette det som et nyt) men nu får i det alligevel.

Er det muligt at at lave en formel som tager værdien i et felt som ikke umiddelbart ligger i samme række? Fx. hvis jeg ønsker at summere kunderne i forhold til omsætningenstotalerne, da nogle kunder optræder flere gange? noget i stil med "=SUM.HVIS(B3:B1000; "Kundenavn1";" og så herefter tager omsætningstotalen, som jo ikke står i samme række...

Kan i kloge hoveder vinkle den?
Avatar billede bak Forsker
29. november 2005 - 13:02 #6
Her er du desværre nødt til at gøre det forberende arbejde selv, for du skal have et kundenummer ud for hver post.

Den nemmeste måde at gøre dette er
1. Marker alle celler i kolonne A, ligeså langt ned som der er data
2. tryk F5 og vælg Speciel
3. sæt prik i Blanke (tomme)
4. Nu er alle tomme celler i kolonne A valgt (indtil slutningen af data)
5. Hvis vi foestiller os at første tomme en A3, så Tryk F2 og på formellinien skriver du  =A2 og afslutter indtastning med ctrl-enter.
6. Alle de tomme celler skulle nu være rigtigt udfyldt.

For at få omsætningstotalerne for en enkelt kunde kan du nu bruge denne formel

=SUMPRODUKT((A2:A1000="Kundenavn1") * (B2:B1000 = "") * (C2:C1000))
Avatar billede frederikpag Nybegynder
29. november 2005 - 13:58 #7
>>> bak du er næsten genial for den virker et langt stykke hen af vejen, men returnerer desværre #value!. Jeg har fulgt fejlen til sidste parentes hvor når den rammer den stiplede linie (----) returnere den #value!, men hvis jeg ændre den stiplede linie til et tal så virker det… Er der endnu en vej uden om dette?
Avatar billede bak Forsker
29. november 2005 - 15:51 #8
Nej desværre ikke en nem.
Marker hele kolonne og lav en Rediger-søg og erstat (ctrl-H)  søg "----"  erstat med 0 (nul)
Avatar billede frederikpag Nybegynder
02. december 2005 - 15:30 #9
Det kan godt være den ikke er nem, men den virker... Sender du lige et svar så du kan få dine points...
Avatar billede bak Forsker
02. december 2005 - 16:14 #10
jo da :-)
Avatar billede frederikpag Nybegynder
02. december 2005 - 16:18 #11
God weekend og tak for hjælpen!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester