Gerald Baalhuis
Gebruiker
- Lid geworden
- 14 jan 2006
- Berichten
- 369
Ik heb een bestand waarin per dag een viertal kolommen staan. In elke eerste en derde kolom staat staat een code die begint met 1 letter (A, B, C, of D) en vier cijfers. bijv. C1123 of c1117. In elke tweede en vierde kolom staat een getal.
De cijfers zijn als volgt opgebouwd: eerste cijfer = productie dag, waarbij 1 = maandag, 2 = dinsdag enz., het tweede cijfer is de verzenddag, ook weer 1 = maandag enz. Het derde en vierde cijfer is de vertrektijd, waarbij 8 (geen 4e cijfer) is 8:00 verzenden, 17 = 17 uur, 23 = 23 uur.
Per verzendtijd kleur ik nu handmatig de cellen met getallen in elke 2e en 4e kolom, deze worden vervolgens met de functie sumbycolor() opgeteld.
Ik wil echter de cellen in de 2e en 4e kolom met voorwaardelijke opmaken tellen en vervolgens optellen met sommen.als() ipv sumbycolor()
Het voorwaardelijk opmaken moet wel lukken, alleen krijg ik het tot nu toe niet voor elkaar op de sommen.als functie te laten werken.
Ik wil in die functie als criterium het cijfergedeelte van de code gebruiken, zelf dacht ik dat dit met de functie links() en rechts() zou lukken, maar dat lijkt niet te werken voor meerdere rijen.
sommen.als(B3:B200;rechts(links(A3:A200;5);4);"1117") geeft de melding dat er een fout in de formule staat. Ik vermoed dat het aan de links() rechts() combinatie ligt.
Iemand een idee?
Groetjes,
Gerald
De cijfers zijn als volgt opgebouwd: eerste cijfer = productie dag, waarbij 1 = maandag, 2 = dinsdag enz., het tweede cijfer is de verzenddag, ook weer 1 = maandag enz. Het derde en vierde cijfer is de vertrektijd, waarbij 8 (geen 4e cijfer) is 8:00 verzenden, 17 = 17 uur, 23 = 23 uur.
Per verzendtijd kleur ik nu handmatig de cellen met getallen in elke 2e en 4e kolom, deze worden vervolgens met de functie sumbycolor() opgeteld.
Ik wil echter de cellen in de 2e en 4e kolom met voorwaardelijke opmaken tellen en vervolgens optellen met sommen.als() ipv sumbycolor()
Het voorwaardelijk opmaken moet wel lukken, alleen krijg ik het tot nu toe niet voor elkaar op de sommen.als functie te laten werken.
Ik wil in die functie als criterium het cijfergedeelte van de code gebruiken, zelf dacht ik dat dit met de functie links() en rechts() zou lukken, maar dat lijkt niet te werken voor meerdere rijen.
sommen.als(B3:B200;rechts(links(A3:A200;5);4);"1117") geeft de melding dat er een fout in de formule staat. Ik vermoed dat het aan de links() rechts() combinatie ligt.
Iemand een idee?
Groetjes,
Gerald