• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

aantal open - aantal niet open

Status
Niet open voor verdere reacties.

stefano

Gebruiker
Lid geworden
22 mei 2004
Berichten
865
Hallo ,

ik beschik over een sheet dat analysegegevens bevat. De opbouw ziet er als volgt uit :

sample_code sample_type login_time test_name test_resultf cancelled

sample_code is een unieke nummerische code.
sample_type is de beschrijving van het te analyseren produkt
login_time is de datum en uur van ontvangst
test_name is testnaam
testresultf is het testresultaat
cancelled is een code die aangeeft of de analyse al dan niet dient uitgevoerd te worden

(zie voorbeeld in bijlage)

Wat ik graag zou hebben is een makro die automatisch telt hoeveel keer een specifieke test nog dient uitgevoerd te worden.
Let op : wanneer cancelled op waar staat dan is geen analyse uitgevoerd en moet er ook geen uitgevoerd worden !
Met andere woorden : hoeveel keer komt een testnaam in kolom d voor waarvoor geldt dat én cancelled (kolom f) onwaar is én waar nog geen waarde (kolom e) is ingevuld ( PS het cijfer 0 is ook een analyseresultaat )

dank bij voorbaat,

stefano
 

Bijlagen

Ik heb het bestand niet godownload, maar ik denk dat ik wel weet wat je bedoelt.

Een CommandButton die :

Betreffende Macro's activeert om te testen en bij elke klik -1 op betreffende cel uitvoert.

Tevens de code erin verwerken die Cancelled = False uitvoert.

Stel je hebt in (A1) 10 staan, dan wordt de code;

Private Sub CommandButton1_Click()
Cancelled = False
Range("A2").Value = Range("A1").Value -1
End Sub

De anderen zul je met de CounIf funtie moeten verwerken.
 
nog niet volledig duidelijk

Wat je met de button bedoelt snap ik totaal niet.

Ondertussen stel ik vast dat het met een countif moet lukken, alleen lukt het mij niet om die countif te nesten.

de countif moet genest worden als volgt :

1. bestaat de test (zoniet is het aantal uit te voeren 0)
2. test bestaat, maar is waarde nog blanko ? (zoniet 0)
3. test bestaat, en waarde is blanko en is de test niet gecancelled ?

kleinere tabel voor beter overzicht (hoop ik)

testen resultaten cancel

test 1 15 onwaar
test 2 16 onwaar
test 1 onwaar
test 1 onwaar
test 1 waar


uit tabel hierboven kan je afleiden dat test 2 niet meer moet uitgevoerd worden en dat test 1 nog twee maal dient uitgevoerd te worden.

Graag de code bij gelegenheid
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan