Explication d'une erreur sur fx imbriquées SI ESTERREUR EQUIV
Résolu/Fermé
stitchbouck
Messages postés
131
Date d'inscription
mercredi 12 janvier 2011
Statut
Membre
Dernière intervention
10 décembre 2024
-
18 mars 2013 à 15:52
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 18 mars 2013 à 16:41
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 18 mars 2013 à 16:41
A voir également:
- Explication d'une erreur sur fx imbriquées SI ESTERREUR EQUIV
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Une erreur inattendue s'est produite instagram ✓ - Forum Instagram
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié par Vaucluse le 18/03/2013 à 16:01
Modifié par Vaucluse le 18/03/2013 à 16:01
Bonjour
Au hasard un peu, car ce n'est pas trop facile à comprendre
si vous avez à analyser une liste avec une formule copiée dans un champ pour trouver la référence A79, il faut bloquer celle ci avant de tirer la formule:
et écrire: $A$79
Sinon le A79 devient A80 quand vous descendez d'un cran.
Ceci dit la formule me semble un peu complexe pour simplement détecter la présence d'une valeur dans une liste, par rapport à celle ci:
=SI(NB.SI(champ;cell);"Présent";"Absent")
champ étant tout le champ à analyser et cell la cellule où se trouve la valeur à repérer.
A suivre?.
crdlmnt
Errare humanum est, perseverare diabolicum
Au hasard un peu, car ce n'est pas trop facile à comprendre
si vous avez à analyser une liste avec une formule copiée dans un champ pour trouver la référence A79, il faut bloquer celle ci avant de tirer la formule:
et écrire: $A$79
Sinon le A79 devient A80 quand vous descendez d'un cran.
Ceci dit la formule me semble un peu complexe pour simplement détecter la présence d'une valeur dans une liste, par rapport à celle ci:
=SI(NB.SI(champ;cell);"Présent";"Absent")
champ étant tout le champ à analyser et cell la cellule où se trouve la valeur à repérer.
A suivre?.
crdlmnt
Errare humanum est, perseverare diabolicum
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
18 mars 2013 à 16:07
18 mars 2013 à 16:07
Salut,
si j'ai bien tout compris, tu peux faire plus simple
=SI(NB.SI(Feuil1!A1:J10000;A79);"présent";"absent")
tu peux ajouter un test si la cellule A79 est vide
=si(A79="";"";SI(NB.SI(Feuil1!A1:J10000;A79);"présent";"absent"))
si j'ai bien tout compris, tu peux faire plus simple
=SI(NB.SI(Feuil1!A1:J10000;A79);"présent";"absent")
tu peux ajouter un test si la cellule A79 est vide
=si(A79="";"";SI(NB.SI(Feuil1!A1:J10000;A79);"présent";"absent"))
stitchbouck
Messages postés
131
Date d'inscription
mercredi 12 janvier 2011
Statut
Membre
Dernière intervention
10 décembre 2024
2
18 mars 2013 à 16:18
18 mars 2013 à 16:18
Ah ben oui c'est plus simple en effet :) et surtout ça fonctionne !!! merci beaucoup :)
pour info, oui je veux en effet que lorsque je tire la formule, la cellule de référence change avec, donc pas de $ $ pour bloquer la cellule A79.
navré de ne pas arriver à mieux expliquer (ou de manière plus consise^^) mais vous avez taper juste :)
merci beaucoup !
pour info, oui je veux en effet que lorsque je tire la formule, la cellule de référence change avec, donc pas de $ $ pour bloquer la cellule A79.
navré de ne pas arriver à mieux expliquer (ou de manière plus consise^^) mais vous avez taper juste :)
merci beaucoup !
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
18 mars 2013 à 16:34
18 mars 2013 à 16:34
Exact.. pour mémoire:
EQUIV ne cherche que dans une colonne et donc O114:P122 ne pouvait pas convenir
et dans en fait, c'est ce champ là qu'il fallait bloquer avec des$
bonne route
EQUIV ne cherche que dans une colonne et donc O114:P122 ne pouvait pas convenir
et dans en fait, c'est ce champ là qu'il fallait bloquer avec des$
bonne route
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
18 mars 2013 à 16:41
18 mars 2013 à 16:41
Re,
et pour compléter la discussion, il est possible de simplifier la formule en nommant la plage de données exemple A1:J10000 nommée List, la formule devient
=SI(NB.SI(List;A79);"présent";"absent")
et pour compléter la discussion, il est possible de simplifier la formule en nommant la plage de données exemple A1:J10000 nommée List, la formule devient
=SI(NB.SI(List;A79);"présent";"absent")