VBA sous exel ?

FRanck21 -  
 FRanck21 -
Bonjour,

Sous Exel, je cherche à faire la somme du nombre de chamgement de date dans une ligne sachant que sur une ligne je peux avoir des cases vide.
et j'avoue que je seche un peu.
Configuration: Windows XP
exel2003

4 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 319
 
Bonjour,

..."faire la somme du nombre de chamgement de date dans une ligne "...

Précises clairement
0
FRanck21
 
en fait je veux avoir un chiffre totalisant le nombre de date differente sur une ligne.
sachant que la ligne peut avoir cette strucuture la:

|date3|date3|vide|date2|date2|date2|date2|vide|vide|vide|date1|

la ou une date est une intervention
il peut y avoir plusieur type d'intervention par date, d'ou la repetition de la même date sur plusieurs cases.
(sens de lecteur gauche à droite)
dans l'exmple donné le resultat serait : 3
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 319
 
Re,

Pourquoi du VBA ?,

essaies cette formule matricielle (validation par Ctrl+maj+entree et non par entree comme d'hab)
=SOMME(N(FREQUENCE(plage;plage)>0))

source de cette formule, site de Laurent Longre
http://xcell05.free.fr/pages/form/uniques.htm
0
FRanck21
 
Merci beaucoup j'ai utilisé la fonction NBDIFF disponible dans :

http://xcell05.free.fr/morefunc/french/index.htm

sa marche super bien et c plus rapide que le calcul Matricielle de "FREQUENCE" sur de gros tableaux.

encore merci et @++
0