28. november 2005 - 21:26Der 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:
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…
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...
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.
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...
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
>>> 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?
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.