Avatar billede zjat Nybegynder
17. november 2008 - 10:27 Der er 5 kommentarer og
1 løsning

Bogstaver til tal i andet felt?

Hej Alle sammen

Jeg vil gerne lave et regneark, hvor jeg skriver nogle bestemte bogstavsammensætninger. Ud fra disse bogstaver finder excel selv ud af at den skal lægge et tal til i et andet felt.

F.eks.

Jeg skriver FF i A3
Den lægger 5 til i A7

Jeg skriver FF i A4
og den ligger yderligere 5 til i A7

Nu skriver jeg FA i A5
Den lægger nu 3 til i A6

Håber det giver mening :)
Avatar billede zjat Nybegynder
17. november 2008 - 10:58 #1
Kan se jeg har forsimplet for meget. Eksemplet skulle være:

Jeg skriver FF i A3
Den lægger det der står i B3 til i A7

Jeg skriver FF i A4
og den lægger det det står i B4 oven i det der allerede står i A7

Nu skriver jeg FA i A5
Den lægger nu det der står i A5 til i A6
Avatar billede jkrons Professor
17. november 2008 - 14:16 #2
Læg denne kode i modularket for det relevante ark:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("a3:a5")) Is Nothing Then
        If Target.Address = "$A$3" And UCase(Target.Value) = "FF" Then
            Range("a7").Value = Range("a7").Value + Range("b3").Value
        ElseIf Target.Address = "$A$4" And UCase(Target.Value) = "FF" Then
            Range("a7").Value = Range("a7").Value + Range("b4").Value
        ElseIf Target.Address = "$A$5" And UCase(Target.Value) = "FA" Then
            Range("a6").Value = Range("a6").Value + Range("b4").Value
        End If
    End If
End Sub
Avatar billede zjat Nybegynder
17. november 2008 - 19:50 #3
Mange tak for hjælpen :)

Fik rigtig god hjælp af Excel-regneark.dk som gav mig disse funktioner:

=TÆL.HVIS(A1:A6;"FF")
og
=SUM.HVIS(A1:A6;"FF";B1:B6)

som enkelt gør netop det jeg havde brug for.

Hvis du smider et svar skal du selvfølgelig nok få point. For din løsning er jo også en mulighed :)
Avatar billede jkrons Professor
17. november 2008 - 23:03 #4
Min kode gør så ikke helt det samme som de formler du viser der, så jeg har åbenbart misforstået spørgsmålet.
Avatar billede zjat Nybegynder
18. november 2008 - 08:30 #5
Gør den ikke. Nu bliver jeg helt nysgerrig :) Synes i hvert fald det var en rigtig flot og hurtig hjælp. MAnge mange tak
Avatar billede jkrons Professor
18. november 2008 - 09:22 #6
Formlerne tæller alle de steder i A!til og med A6, hvor der står FF samt lægger tallene i B1:B6 sammen, hvis der står FF i A-kolonnen. Det vil sige, at står der 1 alle steder i B-kolonnen, vil 3 gange FF i A give 3, fire gange FF vil give 4 osv.

Min kode kigger udelukkende på cellerne A3, A4 og A5 og hvad der tastes i disse.
Det der tastes i A3 og og A4 undersøges. Står der FF lægges værdien af den tilsvarende celle i B-kolonnen til A7. Dette sker hver gang der tastes i A3 eller A4. Værdien i A7 akkummuleres derfor. Det samme gør sig gældende i A6, men kun hvis der tastes FA i A5.
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