Avatar billede shadout Nybegynder
14. september 2010 - 19:58 Der er 10 kommentarer og
1 løsning

Sum af værdier som har unik tekst i samme række

Hej.

Tror ikke mit problem er så svært at løse endda, men har søgt vist og bredt uden at finde et svar. Håber nogen kan hjælpe!

Jeg forsøger at beregne summen af en kolonne med talværdier, hvor der kun medtages tal som har en unik 'label' i en anden kolonne.

Eksempel:

A | 3
B | 2
A | 3
C | 5
B | 2
D | 1
D | 1
E | 4
A | 3

Ønsker altså en formel som finder værdierne ud for A + B + C + D + E, uden at medtage gengangerne og derefter udregne summen af de tilhørende talværdier.

Vil desuden gerne kunne udregne gennemsnittet af dissse værdier direkte i formlem hvis det er muligt?
Ellers er planen blot at få Sum værdien og dividere med antal unikke forekomster i en ny anden formel.
Avatar billede vejmand Juniormester
14. september 2010 - 20:09 #1
=SUM.HVIS(A1:A9;"=A";B1:B9)/TÆL.HVIS(A1:A9;"=A")

Det kan sikkert gøres meget mere elegant, men det burde virke...
Avatar billede shadout Nybegynder
14. september 2010 - 20:30 #2
Vil den formel ikke blot lægge alle værdierne sammen der er = A?
Avatar billede vejmand Juniormester
14. september 2010 - 20:42 #3
Jo, og så finde gennemsnittet.
Var det ikke det du ønskede?

Ellers har jeg misforstået spørgsmålet.
Prøv lige at forklare lidt nærmere så, måske med et eksempel....
Avatar billede Thyge Nybegynder
14. september 2010 - 20:49 #4
Nej det vil den ikke - men funktionen er ikke færdig. Jeg kan som vejmand heller ikke klare den elegante udgave men du kan løse det ved at gentage vejmands funktion med et "+" imellem, f.eks:

=SUM.HVIS(A1:A9;"=A";B1:B9)/TÆL.HVIS(A1:A9;"=A")
+SUM.HVIS(A1:A9;"=B";B1:B9)/TÆL.HVIS(A1:A9;"=B")
+SUM.HVIS(A1:A9;"=C";B1:B9)/TÆL.HVIS(A1:A9;"=C"), osv.
Avatar billede shadout Nybegynder
14. september 2010 - 20:50 #5
Ønsker at værdien ud for det første A ligges sammen med værdien ud for det første B, C, D og E, mens enhver gentagelse af nogen af bogstaverne ignoreres.

Altså i eksemplet:
A + B + C + D + E, som så bliver til
3 + 2 + 5 + 1 + 4.

P.S. Formlen skal helst kunne finde ud af at skelne mellem teksten i kollone A uden, at "A", "B" osv nævnes direkte i formlen, da det jo blot er eksempler. I det jeg skal bruge formlen til er der over 70 mulige tekster i kolonne A, så ville blive en meget lang formel hvis de skulle indgå direkte.
Avatar billede shadout Nybegynder
14. september 2010 - 20:57 #6
@C_Thyge:
Ja, tænkte også på at gøre dette, men som du nævner er det ikke så elegant til længere tabeller med mange mulige variationer i kolonne A.
Avatar billede vejmand Juniormester
14. september 2010 - 21:04 #7
Sorry, jeg havde helt misforstået spørgsmålet.  :-)
Avatar billede Slettet bruger
15. september 2010 - 06:32 #8
Det er bestemt ikke så let som du indledningsvis antyder, men det lader sig gøre. Prøv denne matriksformel (for summen):

=SUM(HVIS(TÆL.HVIS(FORSKYDNING(A1;;;RÆKKE(1:9));A1:A9)=1;B1:B9))

Hvis du vil analysere, hvordan formlen virker, så brug F9-metoden på formlens enkelte bestanddele (eller Formelrevision).

Udvidelse af formlen til at beregne gennemsnittet skulle herefter være let og overlades som øvelse.

Hans
Avatar billede shadout Nybegynder
15. september 2010 - 07:02 #9
Tak. Det ser ud til at virke.
Avatar billede Slettet bruger
15. september 2010 - 17:07 #10
Fandt du ud af (matriks)formlen for gennemsnit?
Ellers er den her:
=SUM(HVIS(TÆL.HVIS(FORSKYDNING(A1;;;RÆKKE(1:9));A1:A9)=1;B1:B9))/TÆL(HVIS(TÆL.HVIS(FORSKYDNING(A1;;;RÆKKE(1:9));A1:A9)=1;B1:B9))

Hans
Avatar billede shadout Nybegynder
15. september 2010 - 17:11 #11
Ja det gjorde jeg.
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-supporterelev til Lokal IT på Aalborg Kaserne

Netcompany A/S

IT Consultant

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Sektionschef for Cyber- og IT-sikkerhedsarkitektur