Fonction Exact pour plus de deux cellules
Résolu
KingKong
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Fonction Exact pour plus de deux cellules
- Fonction si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Concatener deux cellules excel - Guide
- Exact audio copy - Télécharger - Conversion & Extraction
- Nombre de jours entre deux dates excel - Guide
4 réponses
Bonsoir.
En B2, saisir la formule =1-EXACT(A1;A2)
Recopier vers le bas
En B1 saisir la formule =SOMME(B2:B9999)/2 &" erreur(s)"
En B2, saisir la formule =1-EXACT(A1;A2)
Recopier vers le bas
En B1 saisir la formule =SOMME(B2:B9999)/2 &" erreur(s)"
Bonjour,
Si tu n'as pas besoin de contrôler majuscules/minuscules (rôle de Exact() ):
eric
Si tu n'as pas besoin de contrôler majuscules/minuscules (rôle de Exact() ):
=NB.SI(A:A;A1)=NBVAL(A:A)
eric
Bonjour,
normalement
Sinon déposer un fichier exemple.
eric
PS : en supposant qu'on trouve toujours le nom en A1.
Sinon :
à valider en matriciel avec Shift+Ctrl+Entrée
(prend le dernier texte de A1:A20 en référence. Agrandir si besoin, ou réduire si possible)
eric
normalement
=NB.SI(A:A;A1)=NBVAL(A:A)-NB(A:A)devrait le faire.
Sinon déposer un fichier exemple.
eric
PS : en supposant qu'on trouve toujours le nom en A1.
Sinon :
=NB.SI(A:A;INDEX(A:A;MAX(ESTTEXTE($A$1:$A$20)*LIGNE($A$1:$A$20))))=NBVAL(A:A)-NB(A:A)
à valider en matriciel avec Shift+Ctrl+Entrée
(prend le dernier texte de A1:A20 en référence. Agrandir si besoin, ou réduire si possible)
eric
J'ai dans une autre colonne une formule ( ci bas ) pour détecter les doublons, triplons etc mais j'ai le même soucis avec les nombres. J'ai essayer d'insérer la commande -NB(A:A) dans la formule mais les nombres sont toujours pris en compte. Auriez vous une idée de la modification que je pourrais apporter à la formule ?
=NBVAL(F720:F779)-SOMMEPROD(SI(F720:F779<>"";1/NB.SI(F720:F779;F720:F779)-NB(N720:N779)))
=NBVAL(F720:F779)-SOMMEPROD(SI(F720:F779<>"";1/NB.SI(F720:F779;F720:F779)-NB(N720:N779)))
Non, KingKong !
Si mes formules ont l'air bizarre, c'est précisément pour prévenir ce genre d'erreur :
- Si 2 cellules contigües ont la même orthographe fausse, B1 affiche "1 erreur".
- Si 2 cellules distantes ont la même orthographe fausse, B1 affiche "2 erreurs".
- En aucun cas B1 n'affiche "0 erreur" ...
En effet, le cas de 0 erreur était en fait...mon erreur, toutes mes excuses. J'ai re-tester et ça fonctionne précisément comme vous le dites.
Mon idée de base était que si 2 cellules contiguës ont le même nom ça renvoie deux erreurs et non une, c'est ainsi plus facile de savoir le nombre exact de nom différent par rapport au nom principal. Aussi j'ai remarquer que si c'est c'est le premier nom de la liste qui est différent ça affiche une demi erreur ainsi que pour le dernier de la liste, vu la formule suis pas sur qu'on puisse rendre ça à une erreur entière.
Mon idée de base était que si 2 cellules contiguës ont le même nom ça renvoie deux erreurs et non une, c'est ainsi plus facile de savoir le nombre exact de nom différent par rapport au nom principal. Aussi j'ai remarquer que si c'est c'est le premier nom de la liste qui est différent ça affiche une demi erreur ainsi que pour le dernier de la liste, vu la formule suis pas sur qu'on puisse rendre ça à une erreur entière.
Merci Raymond et Eric,
Deux solutions différentes qui marche parfaitement. J'aime bien la flexibilité de la formule de Raymond qui donne le nombres exact d'erreur, bien utile. J'ai simplement rajouter une condition case vide au cas ou la dernière paire et seconde cellule est vide ( car j'ai pas toujours le même nombre de noms dans la liste ) est ainsi évite de renvoyer une erreur.
ps : Juste que je viens de trouver un avantage non négligeable à la formule d'Eric. Sa formule renverra faux tant que toutes les cellules ne sont pas identiques tandis qu'avec la formule de Raymond si une paire dans la liste venait à voir un nom différent de la liste alors elle ne renverrait pas d'erreur.
Deux solutions différentes qui marche parfaitement. J'aime bien la flexibilité de la formule de Raymond qui donne le nombres exact d'erreur, bien utile. J'ai simplement rajouter une condition case vide au cas ou la dernière paire et seconde cellule est vide ( car j'ai pas toujours le même nombre de noms dans la liste ) est ainsi évite de renvoyer une erreur.
ps : Juste que je viens de trouver un avantage non négligeable à la formule d'Eric. Sa formule renverra faux tant que toutes les cellules ne sont pas identiques tandis qu'avec la formule de Raymond si une paire dans la liste venait à voir un nom différent de la liste alors elle ne renverrait pas d'erreur.