07. august 2019 - 09:06Der 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
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))
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
#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!
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.
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.
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.
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 :-)
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.
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!
Tak XL det var også sådan jeg havde forstået den, jeg var bare dårlig til at beskrive det!!
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.