Nee, probeer hem maar eens te ontleden.quote:Op zondag 4 januari 2009 20:39 schreef qu63 het volgende:
=SUMPRODUCT((A1:A6="Piet")*(B1:B6="Goed"))-SUMPRODUCT((A1:A6="Piet")*(B1:B6="Fout"))
lijkt me?
Ik zal nog s kijken naar het bestand wat ik toen kreeg.quote:Op zondag 4 januari 2009 20:40 schreef qu63 het volgende:
En heb je ook nog een oplossing voor mij DaFan?
Thanksquote:Op zondag 4 januari 2009 20:43 schreef DaFan het volgende:
[..]
Ik zal nog s kijken naar het bestand wat ik toen kreeg.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | Dim c As Range Dim Lastrow, j As Integer With Worksheets("Blad2") Lastrow = Range("E65536").End(xlUp).Row .Range("A1").Value = Lastrow .Range("A2").Value = Date .Range("A4").Value = 5000 j = 2 For i = 2 To Lastrow If Range("E" & i).Value <> "" Then Datum = Range("E" & i).Value .Range("A3").Value = Datum If Datum > Date Then If (Datum - Date) < .Range("A4").Value Then .Range("A4").Value = Datum - Date End If End If End If Next i For i = 2 To Lastrow If Range("E" & i).Value <> "" Then If Range("E" & i).Value - Date = .Range("A4").Value Then Worksheets("Blad3").Range("A" & j).Value = Range("E" & i).Value Worksheets("Blad3").Range("B" & j).Value = Range("B" & i).Value j = j + 1 End If End If Next i End With End Sub |
1 2 3 4 | 4-1-2009 5000 |
Nope, Blad3 is helemaal leegquote:
Ik heb ze beide dezelfde opmaak gegeven (plakken speciaal -> opmaak), maar blijf hetzelfde houdenquote:Op zondag 4 januari 2009 22:06 schreef DaFan het volgende:
Ja dat heeft met de opmaak te maken. Je moet ff kijken welke opmaak Range("A2") heeft (dat is Date) en de anderen daarop afstemmen. Anders gaat ie 2 verschillende dingen van elkaar proberen af te trekken en dat werkt niet.
Weet je hoe het wel moet? Ik gebruik nu die van hem en die werkt wel redelijk, alleen dat geeft al een enorme laadtijd.quote:Op zondag 4 januari 2009 20:42 schreef DaFan het volgende:
[..]
Nee, probeer hem maar eens te ontleden.
Je krijgt hier de volgende matrices (voorbeeld overgenomen) met mijn formule:
{1,0,1,1,0,1}
en
{1,1,0,1,0,1}
Deze vermenigvuldig je met elkaar en worden bij elkaar opgeteld (boven naar beneden, dan links naar rechts optellen)
(1*1)
(0*1)
(1*0)
(1*1)
(0*0)
(1*1)
=
1+0+0+1+0+1
=
3
Nee, de oplossing van qu63 is de beste (als je 2007 gebruikt kan je 2x COUNTIFS gebruiken). SUMPRODUCT is een redelijk zware formule als je bereiken groter worden.quote:Op maandag 5 januari 2009 16:26 schreef Jiveje het volgende:
[..]
Weet je hoe het wel moet? Ik gebruik nu die van hem en die werkt wel redelijk, alleen dat geeft al een enorme laadtijd.
Ben dr nog niet uit helaasquote:Op dinsdag 6 januari 2009 13:06 schreef DaFan het volgende:
[..]
Nee, de oplossing van qu63 is de beste (als je 2007 gebruikt kan je 2x COUNTIFS gebruiken). SUMPRODUCT is een redelijk zware formule als je bereiken groter worden.
Ik zal zo nog ff kijken voor een betere oplossing, nu eerst ff ontbijten
qu63: Was je er al uit, ik zou niet weten waarom het fout gaat namelijk als hij bij mij wel gewoon werkt.
Bedankt voor de moeite in ieder geval, die somproduct is inderdaad een veel te zware formule. Ik gebruik 2007 dus kan COUNTIFS gebruiken, hoe zou het dan worden?quote:Op dinsdag 6 januari 2009 13:06 schreef DaFan het volgende:
[..]
Nee, de oplossing van qu63 is de beste (als je 2007 gebruikt kan je 2x COUNTIFS gebruiken). SUMPRODUCT is een redelijk zware formule als je bereiken groter worden.
Ik zal zo nog ff kijken voor een betere oplossing, nu eerst ff ontbijten
qu63: Was je er al uit, ik zou niet weten waarom het fout gaat namelijk als hij bij mij wel gewoon werkt.
Die geeft een fout bij: A6,"Piet",B1quote:Op dinsdag 6 januari 2009 15:10 schreef DaFan het volgende:
=COUNTIFS(A1:A6,"Piet",B1:B6,"GOED") - COUNTIFS(A1:A6,"Piet",B1:B6,"FOUT")
Countif heet het volgens mij iig niet, want die kent ie niet. Kan alleen niet vinden welke het dan wel moet zijn.quote:Op dinsdag 6 januari 2009 15:36 schreef DaFan het volgende:
FF komma's vervangen door puntkomma's.
En ik weet niet zeker of het wel COUNTIFS heet dan? Dan zou je even onder de Formule -verkenner moeten zoeken onder de tel-functies (op dat Sigma tegen, die grote 'E' links van je formulebalk, klikken)
Bleh, nou ik kan het niet vinden.quote:Op dinsdag 6 januari 2009 16:03 schreef DaFan het volgende:
COUNTIF is iig AANTAL.ALS misschien kan je daar wat mee vinden in de Help oid of gewoon intypen en dan kijken wat de opties zijn die beginnen met AANTAL.
U heeft voor deze functie te veel argumenten ingevoerd.quote:Op dinsdag 6 januari 2009 17:15 schreef qu63 het volgende:
=AANTAL.ALS(A1:A6;"Piet";B1:B6;"GOED")-AANTAL.ALS(A1:A6;"Piet";B1:B6;"GOED") zou moeten werken lijkt me?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |