Excel 2007 : trop d'arguments dans la formule
Résolu
A voir également:
- Excel 2007 : trop d'arguments dans la formule
- Save as pdf office 2007 - Télécharger - Bureautique
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si et excel - Guide
3 réponses
Raymond PENTIER
Messages postés
58947
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 mai 2025
17 317
4 oct. 2009 à 05:31
4 oct. 2009 à 05:31
Bizarre :
J'ai recopié ta formule : aucun message, tout baigne !
Vérifie qu'il n'y a pas une erreur de saisie : une parenthèse, un point-virgule ...
Parce que ta formule est correcte.
J'ai recopié ta formule : aucun message, tout baigne !
Vérifie qu'il n'y a pas une erreur de saisie : une parenthèse, un point-virgule ...
Parce que ta formule est correcte.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 431
4 oct. 2009 à 08:32
4 oct. 2009 à 08:32
Bonjour
je viens comme Raymond de rentrer la formule et effectivement elle semble correcte, au moins acceptée mais quelque chose me chagrine par rapport à ce que vous avez expliqué:
si vous voulez détecter les cellules qui contienne la valeur de BX2 en A2,C2, etc... il faut, si je ne me trompe pas, écrire l'inverse, à savoir pour que "cherche BX2 dans A2" fonctionne:
=SI(ESTERREUR(CHERCHE(BX2;A2));BB2;BD2)
Soit en premier la valeur cherchée et en second la plage de recherche
Après test exemple,(ci joint) tout fonctionne normalement
http://www.cijoint.fr/cjlink.php?file=cj200910/cijX898vjK.xls
Crdlmnt
je viens comme Raymond de rentrer la formule et effectivement elle semble correcte, au moins acceptée mais quelque chose me chagrine par rapport à ce que vous avez expliqué:
si vous voulez détecter les cellules qui contienne la valeur de BX2 en A2,C2, etc... il faut, si je ne me trompe pas, écrire l'inverse, à savoir pour que "cherche BX2 dans A2" fonctionne:
=SI(ESTERREUR(CHERCHE(BX2;A2));BB2;BD2)
Soit en premier la valeur cherchée et en second la plage de recherche
Après test exemple,(ci joint) tout fonctionne normalement
http://www.cijoint.fr/cjlink.php?file=cj200910/cijX898vjK.xls
Crdlmnt
Bonjour,
Comme j'ai beaucoup travaillé encore après avoir envoyé le message, j'ai cherché une autre alternative.
Pouvez vous me confirmer que je comprend cette ligne correctement ?
Note : je compare des cellules ne contenant qu'une UNIQUE lettre.
=SI(ESTNUM(TROUVE(H2;$CW$2));$CW$1;SI(ESTNUM(TROUVE(H2;$CY$2));$CY$1;SI(ESTNUM(TROUVE(H2;$DA$2));$DA$1;SI(ESTNUM(TROUVE(H2;$DC$2));$DC$1;$BU$2))))
Si h2 est $cw$2 (c) écrire $cw$1 (14) sinon si h2 est $cy$2 (k) écrire $cy$2 (15) sinon si h2 est $da$2 (p) écrire $da$1 (16) sinon si h2 est $dc$2 (t) écrire $dc$1 (17) sinon écrire $bu$2 (0).
Je demande ca parce que quand h2 est (c), (k), (p), (t) ca écrit bien (14), (15), (16), (17) mais quand la cellule est vide ca écrit (14) au lieu de (0).
Merci par avance.
Comme j'ai beaucoup travaillé encore après avoir envoyé le message, j'ai cherché une autre alternative.
Pouvez vous me confirmer que je comprend cette ligne correctement ?
Note : je compare des cellules ne contenant qu'une UNIQUE lettre.
=SI(ESTNUM(TROUVE(H2;$CW$2));$CW$1;SI(ESTNUM(TROUVE(H2;$CY$2));$CY$1;SI(ESTNUM(TROUVE(H2;$DA$2));$DA$1;SI(ESTNUM(TROUVE(H2;$DC$2));$DC$1;$BU$2))))
Si h2 est $cw$2 (c) écrire $cw$1 (14) sinon si h2 est $cy$2 (k) écrire $cy$2 (15) sinon si h2 est $da$2 (p) écrire $da$1 (16) sinon si h2 est $dc$2 (t) écrire $dc$1 (17) sinon écrire $bu$2 (0).
Je demande ca parce que quand h2 est (c), (k), (p), (t) ca écrit bien (14), (15), (16), (17) mais quand la cellule est vide ca écrit (14) au lieu de (0).
Merci par avance.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 431
4 oct. 2009 à 18:56
4 oct. 2009 à 18:56
Bonsoir
"Note : je compare des cellules ne contenant qu'une UNIQUE lettre"
je ne comprend pas ce que vous voulez faire.
S'il n'y a qu'une seule lettre dans les cellules à comparer, pourquoi ne pas faire directement:
=SI(H2=$CW$2;etc.....
je ne vois pas l'utilité de passer par trouve, qui va compter la position d'une lettre dans un texte complet?
Crdlmnt
"Note : je compare des cellules ne contenant qu'une UNIQUE lettre"
je ne comprend pas ce que vous voulez faire.
S'il n'y a qu'une seule lettre dans les cellules à comparer, pourquoi ne pas faire directement:
=SI(H2=$CW$2;etc.....
je ne vois pas l'utilité de passer par trouve, qui va compter la position d'une lettre dans un texte complet?
Crdlmnt