Aide pour fonctions decaler et rechercheH!
Résolu
PyriteBelge
Messages postés
2
Statut
Membre
-
Vaucluse Messages postés 27336 Statut Contributeur -
Vaucluse Messages postés 27336 Statut Contributeur -
Bonjour,
Je ne comprends pas ce qui est faux dans ma formule

En M1 j’ai fait une recherche pour la valeur de la première cellule non vide.
En M2, j’aimerais utiliser les formules RECHERCHEH et DECALER pour avoir le chiffre de la deuxième cellule non vide de mon premier tableau et ainsi de suite, puisque le premier chiffre non vide ne se situe pas systématiquement dans la même colonne.
Mais quand je tape ma formule dans la barre de formule j’ai un message d’erreur.
Pourtant les deux fonctions fonctionnent séparément et la fonction décaler fonctionne quand je remplace la rechercheH par la référence de la cellule (ici, C2) mais alors ma fonction n'est pas "étirable".
Sauriez vous me dire pourquoi, et me conseiller sur quelle formule correcte utiliser ?
Merci beaucoup!
Je ne comprends pas ce qui est faux dans ma formule
En M1 j’ai fait une recherche pour la valeur de la première cellule non vide.
En M2, j’aimerais utiliser les formules RECHERCHEH et DECALER pour avoir le chiffre de la deuxième cellule non vide de mon premier tableau et ainsi de suite, puisque le premier chiffre non vide ne se situe pas systématiquement dans la même colonne.
Mais quand je tape ma formule dans la barre de formule j’ai un message d’erreur.
Pourtant les deux fonctions fonctionnent séparément et la fonction décaler fonctionne quand je remplace la rechercheH par la référence de la cellule (ici, C2) mais alors ma fonction n'est pas "étirable".
Sauriez vous me dire pourquoi, et me conseiller sur quelle formule correcte utiliser ?
Merci beaucoup!
A voir également:
- Fonction rechercheh
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
1 réponse
Bonjour
DECALER doit commencer par l'adresse de la cellule de départ, ce n'est pas ce que RECHERCHEH vous donne!
tant qu'on ne sait pas ce qu'est tableau135, pas facile de vous aider , mais avec ce que vous nous montrez on peut vous proposer plutôt:
=INDEX($B$2:$E$2;;EQUIV(G2;$B$2:$E$2;0)+1))
qui vous donnera la valeur de B2:E2 qui suit celle de G2
et qui devrait faire ce que vous voulez à condition que G2 contienne bien la 1° valeur de B2:E2
crdlmnt
DECALER doit commencer par l'adresse de la cellule de départ, ce n'est pas ce que RECHERCHEH vous donne!
tant qu'on ne sait pas ce qu'est tableau135, pas facile de vous aider , mais avec ce que vous nous montrez on peut vous proposer plutôt:
=INDEX($B$2:$E$2;;EQUIV(G2;$B$2:$E$2;0)+1))
qui vous donnera la valeur de B2:E2 qui suit celle de G2
et qui devrait faire ce que vous voulez à condition que G2 contienne bien la 1° valeur de B2:E2
crdlmnt
La formule fonctionne à merveille! (en retirant un $ pour me permettre de tirer la formule)
Et oui, comme j'ai utilisé une formule (copiée, pas trouvée par moi-même) INDEX pour G2, ça fonctionne pour toutes les lignes?
Je ne connaissais pas assez bien la fonction INDEX pour trouver cette solution mais je vais m'y mettre plus sérieusement, il y a du potentiel :)
Merci beaucoup pour la réponse et la rapidité!
je passe le sujet en résolu
Bonne route
crdlmnt