Print side | Luk vindue

Sum af tal i felt

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=119
Udskrevet den: 05.Dec.2024 kl. 02:46


Emne: Sum af tal i felt
Besked fra: John Holger
Emne: Sum af tal i felt
Posteringsdato: 31.Okt.2010 kl. 20:44
Hej,

Jeg har brug for at lægge flere tal sammen som f.eks står i et felt således:

"3-2-4-7" 

A:  At få dem lagt sammen til resultatet 16 i samme felt, samtidig med at "3-2-4-7" slettes.

B:  Resultatet 16 i et nyt felt.

På forhånd tak
John



Svar:
Besked fra: Allan
Posteringsdato: 01.Nov.2010 kl. 16:59
Hej John,
 
Jeg kender ikke en formel som kan hjælpe dig, men jeg har lavet en lille stump VBA.
Jeg ved ikke om du har kendskab til VBA, hvis ikke så sig til, så får du en lidt bedre forklaring.
 
Marker dine data og kør denne kode:
 
Sub Korriger()
For Each c In Selection.Cells
    If c.Value <> "" And Not IsNumeric(c.Value) Then
        c.Value = "=" & Replace(c.Value, "-", "+", 1, 100)
    End If
Next c
End Sub
 
//Allan


Besked fra: John Holger
Posteringsdato: 01.Nov.2010 kl. 18:51
Hej Allan,
- og 1000 tak for din respons !
Jeg kender intet til VBA, så jeg aner ikke hvordan man kører en kode...
Hvis du vil fortælle mig det vil jeg være meget taknemmelig.

Og så et tillægsspørgsmål...

Jeg har mulighed for at få felterne til at bestå af kun to tal - f.eks. "2-6", og opgaven er stadig at få disse to tal lagt sammen.
Så jeg tænkte om man måske kan "tage tallene" fra hhv. venstre og højre side, og så lægge dem sammen.
Tror du det kan lade sig gøre ?

God aften,
John


Besked fra: Allan
Posteringsdato: 02.Nov.2010 kl. 14:14
Hej igen,
 
Så kan en formel muligvis klare den.
Hvis du har 2-6 som tekst i cellen A1, så sæt denne formel ind i en anden celle:
 
=VENSTRE(A1;FIND("-";A1;1)-1)+MIDT(A1;FIND("-";A1;1)+1;2)
 
Lad os se om det løser din udfordring
 
//Allan



Print side | Luk vindue