Retourner un NB Car après deux substitute

-1

Bonjour,

Contexte (au cas ou une meilleure approche est envisageable);

J'ai un export de données, qui me sort des données sous type de date, donc du type "04/02/2014 15:05:00" (sans les guillemets)

Sauf que l'export me sort parfois souvent plusieurs résultats et les laisse dans une cellule, du type : "04/02/2014 15:05:00; 05/02/2014 10:36:00; 05/02/2014 16:14:00; 05/02/2014 17:11:00"

En fait j'aimerais compter le nombre de dates, pour se faire, j'avais utilisé la fonction NBCAR, en divisant ensuite par le nombre de caractères contenus dans une date (avec espaces et points virgules), on arrivait à 20/21 il me semble. Mais ce n'est pas viable car quand je n'ai qu'une seule date, j'ai moins d'espaces, moins de points-virgule, et les calculs sont donc tronqués.

J'ai ensuite eu l'idée d'utiliser la formule substitute afin de remplacer les espaces et les points virgules par... RIEN. De ce fait, je voulais juste compter les caractère de chaque date (16 caractères) pour ensuite diviser le NBCAR par 16 et obtenir le nombre de dates...

J'ai donc d'abord fait un =NBCAR(SUBSTITUE(C4;" ";""))

Qui fonctionne, sauf que je dois égaler remplacer les points virgules par rien...

J'ai fait quelques recherches et je tente cette formule-ci :

=NBCAR(C4(SUBSTITUE(SUBSTITUE(C4;" ";"");";";"")))

Et Excel me retourne #NOM?

Pouvez-vous corriger la formule, ou m'indiquer une meilleure formule si ça existe?

Merci d'avance,

Filipe.


 

Posté le 15 octobre 2014, 11:19
par Filipe
Répondre
0

Résolu par une de mes collègues, désolé, vous pouvez fermer, j'avais mis C4 en trop à =NBCAR(C4

Posté le 15 octobre 2014, 11:31
par Filipe
0

De toute façon je ne comprends pas bien : une date est un nombre sous Excel avec comme partie entière le jour (depuis début 1900) et en partie décimale l'heure (1h=1/24). Il faut traduire le texte en nombre et changer le format.

Steelson Posté le 16 octobre 2014, 19:17
par Steelson

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :