Détecter des cellules texte dans le calcul de moyenne

Bonjour à tous,

Je souhaite faire des calculs de moyenne sur des tableaux générés par un logiciel de reconnaissance optique de caractères.

Le logiciel étant plus ou moins performant, il arrive que certains nombres soient reconnus comme du texte. J'aimerai pouvoir détecter cette erreur, pour remplacer le texte présent dans mes tableaux en nombres.

J'ai pensé que lors du calcul de la moyenne, Excel me renverrai un message d'erreur, ce qui me permettrai d'identifier rapidement les colonnes posant problème. Or, Excel ignore les cellules contenant du texte pour le calcul de moyenne.

Je cherche donc un moyen :

  • soit d'empecher Excel d'ignorer les cellules de texte pour le calcul de la moyenne
  • soit une autre manière de me rendre compte de la présence de texte dans mes colonnes, peut-être avec la fonction ESTNUM?
Si vous avez des idées, je vous remercie par avance!
chloelg a écrit :

peut-être avec la fonction ESTNUM?

Si vous avez des idées, je vous remercie par avance!

Bonjour,

J'ai une idée qui me viens

avec un fichier c'est beaucoup plus facile !!!

A te relire,

Cordialement,

Leakim

53resultat-ocr.xlsx (10.55 Ko)

Je joins un fichier (que je viens de générer de manière fictive, c'est pourquoi on a les même séries de nombres dans les 3 colonnes renseignées):

  • la deuxième colonne (janvier) et la troisième (février) ne contiennent que des nombres
  • la quatrième (mars) présente une erreur à la 11eme ligne: la cellule contient du texte
(c'est un tableau a double entrée, la première colonne correspond aux journées)

Bonjour

Un essai en matricielle à placer en D35

=MOYENNE(SI(ESTNUM(D3:D33);SOMME(D3:D33)/NBVAL(D3:D33)))

Valider par : Ctrl+Maj+Entrée

Cordialement,

Leakim

Bonjour

Prendre en compte le texte dans le calcul de moyenne

Ton sujet est ambigu. Prendre en compte pour faire quoi?

Si tu veux détecter les cellules textes de la colonne D

=SOMMEPROD(N(ESTTEXTE(D2:D32)))

ou tu mets ton tableau sous MFC pour visualiser les cellules texte.

Cordialement

37resultat-ocr.xlsx (11.01 Ko)

Bonjour,

Merci pour vos réponses rapides!

Je vais utiliser la solution de Leakim car cela me fait une étape en moins et j'ai un nombre considérable de tableaux à vérifier...

Encore deux questions cependant:

  • quelle est la fonction exacte du Ctrl+Maj+Entrée?
  • quelle est la règle à utiliser pour la mise en forme conditionnelle?

Bonne journée!

P.S: j'ai édité le titre

Bonjour

- quelle est la fonction exacte du Ctrl+Maj+Entrée?

Pour valider une formule, tu appuies généralement sur la touche Entrée.

Pour valider une formule dite matricielle (référe à un calcul matriciel) il faut valider avec les 3 touches en question.

Note au passage que la fonction matricielle de Leakim n'offre aucun intérêt puisque tu peux obtenir le même résultat avec une fonction simple, et en validation normale avec

=SOMME(D2:D32)/NBVAL(D2:D32)

quelle est la règle à utiliser pour la mise en forme conditionnelle?

Tu sélectionnes tout ton tableau B2:L32

et dans "Format" "Mise en forme conditionnelle"

"Condition 1"

"La Formule est"

=ESTTEXTE(B2)

Cordialement

Rechercher des sujets similaires à "detecter texte calcul moyenne"