20. maj 2011 - 09:46Der er
9 kommentarer og 1 løsning
Sum af celler hvis.....
Jeg har søgt og ledt i tidligere tråde, men har ikke fundet noget, jeg kan bygge videre på.
i Celle M1 har jeg brug for summen af tallene i cellerne D1, F1, H1, J1, L1. Tallene i cellerne D1, F1, H1, J1, L1 skal kun tælles med såfremt der står et initial på to bogstaver i cellen til venstre for D1, F1, H1, J1, L1. (C1,E1,G1,I1,K1)
Jeg bruger ver. 2007. Formlen skal sammentælle alle de celler, hvor de i cellen til venstre står 2 initialer. Den formel du har lavet, virker fint, kan du give et eksempel på, hvordan jeg lægger E1 og F1 ind i formlen?
Private Sub Worksheet_Change(ByVal Target As Range) Dim sum1 As Long sum1 = 0 For i = 3 To 11 Step 2 If (Len(Cells(1, i)) = 2) * (Application.WorksheetFunction.IsText(Cells(1, i))) = 1 Then sum1 = sum1 + Cells(1, i + 1) Else End If Next Cells(1, 13) = sum1 End Sub
Til Jens48 Din formel i #4 virker perfekt :-) Jeg kunne dog godt tænke mig at vide fordele og ulemper imellem makroen og formlen?
Til natkatten Din sidste formel i #6 giver kun summen af cellerne såfremt der er 2 bogstaver i alle cellerne, det jeg har brug for er at den udregner summen af de celler hvor der er 2 bogstaver i cellen til venstre
Det er vel mest et temperamentspørgsmål om man vil bruge makro eller formel her. Som makroen står under #4 virker den dog kun på række 1, mens formelen umiddelbart kan kopieres til flere linier. Makroen kan med en mindre ændring også virke i andre linier.
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.