• 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.

Tel van cellen met formulle

Status
Niet open voor verdere reacties.

caffie

Gebruiker
Lid geworden
2 jan 2008
Berichten
291
Ik heb een sheet gemaakt waar Cel 7E t//m E372 een formule bevat

De formule kijk namelijk dienst ik loop volgens mijn rooster (O voor ochtenddienst, M voor middagdienst en N voor de nachtdienst)

Als ik gewerkt heb verwijder ik de formule en zet ik daar de dienst in die ik daadwerkelijk gelopen heb
O voor ochtend , M voor middag , N voor de nacht, D voor dagdienst en Z als ik ziek ben geweest
De telling die ik nu heb maakt geen onderscheid tussen een formule of ingevulde tekst



nu wil ik tellen hoeveel dagen ik heb gewerkt en hoeveel dagen ik nog moet werken

Ik ben dus op zoek naar een Excel formule die tel hoeveel cellen in de range 7E t/M 372E een formule heeft

en dan het zelfde hoeveel cellen in de range 7E t/M 372E Geen formule heeft

vast bedankt voor jullie tijd.
 

Bijlagen

Laatst bewerkt:
aantal dagen gewerkt is: vandaag min 1 januari 2017
aantal dagen nog werken is: 31 december 2017 min vandaag
 
Je kan hier de range.specialcells methode voor gebruiken.

Code:
Sub VenA()
  MsgBox tel(Sheets("2017").Range("E7:E372"), 2) & " constanten en " & tel(Sheets("2017").Range("E7:E372"), -4123) & " formules"
End Sub
Function tel(r As Range, i As Integer) As Long
On Error GoTo fout
  tel = r.SpecialCells(i).Count
  Exit Function
fout:
tel = 0
End Function
 
Aantal met formule:
Code:
=SOMPRODUCT(--ISFORMULE(E7:E372))

Aantal zonder formule is 366 - aantal met formule. Inclusief lege velden.

Aantal ingevuld zonder formule. Exclusief lege velden:
Code:
=SOMPRODUCT(NIET(ISFORMULE(E7:E372))*NIET(ISLEEG(E7:E372)))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan