Avatar billede boro23 Forsker
07. august 2019 - 09:06 Der er 20 kommentarer og
2 løsninger

Sum af data

Har brug for at reducere en SUM.HVISER formel, er mega stor og ikke til at overskue. Er der en Excel geni der kan hjælpe eller løse problemet med en mere simpel formel?
I nedenstående link kan hentes en excelfil med et eksempel.
https://www.dropbox.com/sh/hr2y1gy0vxhxgcz/AACL158oCxQJ0ruBWbS13_-za?dl=0
Avatar billede Jan Hansen Ekspert
07. august 2019 - 10:10 #1
Mon dette kunne være en mulig løsning?

https://www.dropbox.com/s/tb08gq4gqmrpsg3/Sum%20af%20data.xlsx?dl=0

Jan
Avatar billede boro23 Forsker
07. august 2019 - 10:37 #2
Hej Jan
Ikke i dette tilfælde, desvære. Pivot tabel blev brugt i den forrige version.
Håber på en formel løsning. Tak for forsøget☺
//Kim
Avatar billede Jan Hansen Ekspert
07. august 2019 - 11:52 #3
Avatar billede xl-Enthusiast Ekspert
07. august 2019 - 12:52 #4
Avatar billede boro23 Forsker
07. august 2019 - 13:24 #5
Kan desværre ikke bruge nogen af budene. Jan: din model bliver alt for stor, da der skal lign. beregninger kobles på. xl-Enthusiast: din model er noget i den stil jeg vil hen til, havde håbet at denne formel havde virket =SUMPRODUKT(($D$3:$D$4996=$J$4:$J$35)*($B$3:$B$4996=$K4)*($F$3:$F$4996))
Avatar billede Jan Hansen Ekspert
07. august 2019 - 13:30 #6
Må det være en VBA løsning?
Avatar billede xl-Enthusiast Ekspert
07. august 2019 - 13:34 #7
Du skriver ikke noget om hvordan formlen fejler, så hvordan skal jeg kunne hjælpe videre?
Til gengæld bruger du nu et dataområde der er betydeligt større end i din oprindelige fil
Avatar billede ebea Ekspert
07. august 2019 - 13:34 #8
#5  -  Hvor er det lige at forskellen er, mellem din egen formel (som du vil have den til at virke), og så "xl-enthusiast"s forslag, bortset fra at du har byttet kolonne L og K?
"xl-enthusiast"s forslag virker, og det gør dit eget også, hvis du retter kolonne bogstaverne!
At skrive at du ikke kan bruge nogen af dem, er jo ikke korrekt!
Avatar billede xl-Enthusiast Ekspert
07. august 2019 - 14:09 #9
Hvis det skal forstås sådan, at hvor der ikke findes et afdelingsnummer der skal der summeres alene på lønart, så:

https://www.dropbox.com/s/y4dv97fgc8x7c9k/Sum%20af%20data_3.xlsx?dl=0
Avatar billede boro23 Forsker
07. august 2019 - 14:15 #10
Jeg har indsat det resultat i oploadet fil, måske det så giver mening.
Jan har fat i de rigtige tal og xl-Enthusiast i den opstilling jeg ønsker.

#6
En VBA løsning kan måske være en løsning

#8
Det er samtlige lønart nr. i J3:J34 jeg vil have summen af pr. afd. (samlet i en formel)
I xl-Enthusiast formel tager den kun en lønart. pr. afd.
Avatar billede Jan Hansen Ekspert
07. august 2019 - 15:43 #11
Avatar billede xl-Enthusiast Ekspert
08. august 2019 - 06:53 #12
Har brugt SUM i stedet for SUMPRODUCT da funktionen TRANSPOSE under alle omstændigheder kræver matrixindtastning, hvorfor der ikke er en fordel ved at bruge SUMPRODUCT.

https://www.dropbox.com/s/18ifeoc51exeq2u/Sum%20af%20data_4.xlsx?dl=0
Avatar billede boro23 Forsker
08. august 2019 - 10:39 #13
Hej igen
Jeg er imponeret, så lærte jeg en ny formel sammensætning og fik set at VBA kan mere end man aner. Begge løsninger virker som ønsket, nu er min weekend reddet. 1000 tak for hjælpen til Jer begge to og go' weekend når I kommer dertil.
Avatar billede Jan Hansen Ekspert
08. august 2019 - 10:43 #14
Velbekomme

Med VBA er det kun fantasien/færdigheden der sætter grænser!! ;-)
Avatar billede Jan Hansen Ekspert
08. august 2019 - 10:49 #15
XL din formel skal den forstås at du i hukommelsen laver en tabel og sumerer vandret?

Jan
Avatar billede xl-Enthusiast Ekspert
08. august 2019 - 10:51 #16
Ikke helt, men næsten det samme kan man sige om Excel formler, og indbyggede funktioner vil stort set altid være hurtigere end VBA brugerdefinerede funktioner.
Avatar billede Jan Hansen Ekspert
08. august 2019 - 11:04 #17
ok XL, til gengæld er man fri af matrix formler som ofte er svært gennemskuelige og når man bearbejder data i array's kører vba'en meget hurtigt, så det er ofte den med om man bedst kan lide moderen eller datteren :-)
Avatar billede xl-Enthusiast Ekspert
08. august 2019 - 16:34 #18
Men matrixformler vil snart være fortid i Excel, i hvert fald hvis man bruger Office 365. Dynamic Arrays er undervejs og matrixindtastning vil herefter blive overflødig. Der sker virkelig spændende ting i Excel om ikke så længe.

Du har nok ret i det du skriver til sidst - matrixformler kan være svære at gennemskue, men mon ikke VBA kode kan være mindst lige så svært gennemskuelig for mange, det tror jeg.
Avatar billede Jan Hansen Ekspert
08. august 2019 - 17:40 #19
Mon Dynamic Arrays kommer til at virke på Excel Online og Excel apps, så man kan bruge ens projekter på alle enheder!!
Avatar billede xl-Enthusiast Ekspert
08. august 2019 - 17:58 #20
Availability
Dynamic arrays are currently available to all Insider users on Excel for Windows and Insider Fast users on Excel for Mac. While its currently only available for testing on Windows and Mac, dynamic arrays support is coming to all platforms.

UPDATE! Dynamic Arrays are now also available to Insiders on iOS and Android running the July update!

https://blog-insider.office.com/2019/06/13/dynamic-arrays-and-new-functions-in-excel/
Avatar billede xl-Enthusiast Ekspert
09. august 2019 - 06:46 #21
@Jan Hansen

Som svar på #15 har jeg lavet et lille eksempel som forhåbentlig kan hjælpe på forståelsen.

https://www.dropbox.com/s/hi4yw156hpt3x1z/Forklaring_Sum_af_Data.xlsx?dl=0
Avatar billede Jan Hansen Ekspert
09. august 2019 - 07:38 #22
Tak XL det var også sådan jeg havde forstået den, jeg var bare dårlig til at beskrive det!!
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