Af dit oprindelige spørgsmål kan jeg se at du ønsker at operere på 45000 rækker. Det er så meget at jeg kan være bange for, at følgende matriksformel (Ctrl+Shift+Enter) vil lægge Excel død, men du kan da forsøge: =SUM((A1:A100=C1)/((A1:A100<>C1)+MMULT(--(IF(A1:A100=C1;E1:E100)=TRANSPOSE(E1:E100));--(A1:A100=C1)))) Jeg har forudsat at du indtaster dit "kolonne A-kriterium" (110, 115, .....) i celle C1.
Hmm jeg kan ikek få mit excel til at reagerer når jeg taster (Ctrl+Shift+Enter)
Så jeg kan ikke rigtig komme viderer
Nogen ideer?
Ellers er det så ikke muligt at koble de to formler sammen som jeg har i forvejen?
Hisæen Ida
Synes godt om
Slettet bruger
16. september 2009 - 16:59#4
Kan/vil du sende en kopi af filen (annonymiseret hvis nødvendigt), så kigger jeg på det. Send til (i udtale). hanspunktumknudsensnabelamailpunktumtelepunktumdk Hans
desværre kan jeg ikke sende det ud af huset - da vi snakker om lønoplysninger i en af Danmarks største virksomheder. Hilsen Ida
Synes godt om
Slettet bruger
17. september 2009 - 12:07#6
Ida Det har jeg fuld forståelse for - det var derfor jeg skrev om du kunne sende noget annonymiseret, men OK.
Når du skriver, at "du ikke kan få dit excel til at reagerer når du taster (Ctrl+Shift+Enter)", så får det mig til at spørge - ved du hvad matriksformler er for noget? Du skal holde Ctrl og Shift tasten nede medens du trykker på Enter, altså en tre-tast-kombination. Hvis du gør det korrekt vil Excel automatisk omslutte formlen med tuborgparenteser {}. Jeg kan (formentlig) godt lave en ikke-matriksformel, men den vil kræve en hjælpekolonne. Jeg har ingen metode til at koble dine to formler sammen som du et sted udtrykker ønske om.
det er nu lykkedes mig at få matrix delen til at virke (den med {{}) ;o9 den nu siger den at det er for mange linier.
Nogen ideer til hvad vi så gør?
Hilsen Ida
Synes godt om
Slettet bruger
02. oktober 2009 - 17:45#8
Hej Ida Som jeg nævnte tidligere - 45000 rækker det er altså rigtig meget, og jeg tror ikke en formelløsning er mulig. Hvis jeg i øvrigt har forstået opgaven rigtigt (det er jeg lidt i tvivl om, om jeg har) så kan du eventuelt prøve følgende:
I F1: =(A1&E1)*1. Dobbeltklik på fyldhåndtaget for at kopiere nedad til F45000 Lav en avanceret filter på F1:F45000. Data, Filter, Advanced Filter, List Range F1:F45000, prik i Copy to another location, angiv en tom celle i feltet Copy to og endelig, sæt flueben i Unique records only. Feltet Criteria range skal være blankt. Tryk OK. Bemærk, at hvis du bruger Filter list in place i stedet for Copy to another location så skjuler Excel de irrelevante rækker, og så tager det (med 45000 rækker) en evighed at få dem vist igen. Hvis det her ikke giver dig, hvad du ønsker kan du eventuelt forsøge med pivottabel. En formelløsning tror jeg som sagt ikke er mulig medmindre du har en supercomputer og måske ikke selv i det tilfælde.
Det er da pænt af dig at give point, men egentlig ville jeg meget hellere haft en kort forklaring af, hvorfor du ikke kunne/ville anvende det jeg foreslog og en indikation af, hvordan det så lykkedes ad anden vej. På den måde havde jeg måske haft en chance for at lære noget nyt.
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.