Avatar billede michaelfalch Praktikant
17. oktober 2016 - 08:50 Der er 8 kommentarer

Sum af celler med tekst og tal

Forsøger at lave en sum af cellerne b3:b12 som fx har værdier som følger:

B3 = -
B4 = A8
B5 = D6
B6 = -
B7 = D6

Hvordan bærer jeg mig af med det uden at splitte tekst og tal op i seperate kolonner?
Avatar billede supertekst Ekspert
17. oktober 2016 - 10:47 #1
Hvad står der i A8 & D6 eksempel)?
Avatar billede michaelfalch Praktikant
17. oktober 2016 - 11:16 #2
A8 og d6 er ikke celle referencer men tekst i cellerne
Avatar billede michaelfalch Praktikant
17. oktober 2016 - 11:18 #3
Så vil gerne lave en funktion som Summer B3:b12 som tal og ignorer evt bogstaver
Avatar billede supertekst Ekspert
17. oktober 2016 - 11:28 #4
Ok -
Avatar billede supertekst Ekspert
17. oktober 2016 - 11:37 #5
I VBA kunne det se sådan ud:

Sub test()
Dim total As Integer, tal, ræk as Integer
    total = 0
    For ræk = 3 To 12
        tal = Mid(Range("B" & ræk), 2)
        If IsNumeric(tal) = True Then
            total = total + tal
        End If
    Next ræk
End Sub
Avatar billede xl-Enthusiast Ekspert
17. oktober 2016 - 12:45 #6
Hvis det er et "must", at du ikke vil bruge hjælpeceller, så kan jeg ikke lige se, hvordan det kan gøres med en formel.

Hvis du kan acceptere hjælpeceller, for eksempel i  D3:D12, så kan du gøre følgende:

D3: =SLÅ.OP(9^9;--HØJRE(B3;RÆKKE($1:$100)))

Kopier ned til D12 og herefter:

=SUM.HVIS(D3:D12;"<"&9^9)
Avatar billede michaelfalch Praktikant
17. oktober 2016 - 12:59 #7
Tak for alle forslagne. Vil kigge dem igennem og se om det kan komme til at virke.

Min løsning indtil nu er:
=SUM(TALVÆRDI(ERSTAT(B3;1;1;"")) + TALVÆRDI(ERSTAT(B4;1;1;"")))

Ikke videre dynamisk, men så længe der kun står et bogstav først i cellerne, så virker det.
Avatar billede xl-Enthusiast Ekspert
17. oktober 2016 - 14:10 #8
Jeg havde forstået det sådan, at med dit eksempel:
B3 = -
B4 = A8
B5 = D6
B6 = -
B7 = D6

ønskede du summen af 8, 6 og 6.
Hvis det du ønsker er, at summere rigtige tal i B3:B12 og se bort fra al tekst, så kan du bare bruge: =SUM.HVIS(B3:B12;"<"&9^9)
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

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