Problème formule Excel
Petit1986
-
Raymond PENTIER Messages postés 58992 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58992 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je ne suis pourtant pas un débutant en Excel (pas un fin connaisseur non plus !!) mais là je ne trouve pas d'explication à mon pb.
J'ai une formule qui fonctionne bien dans certain cas et danx d'autre cas, elle ne fonctionne pas !!
La formule est celle-ci :
=SI(A46="";"";RECHERCHEV(A46;absorption!$A$9:$Q$4499;2;FAUX))
Donc je veux faire une recherche de la valeur en A46 dans la matrice A9:Q4499 de la feuille appelée absorption.
Cette formule fonctionne parfaitement pour certaine valeur mais dans certains cas, le résultat est #VALEUR !!
Avez vous des réponses à cela ??
Merci d'avance !
Petit1986
Je ne suis pourtant pas un débutant en Excel (pas un fin connaisseur non plus !!) mais là je ne trouve pas d'explication à mon pb.
J'ai une formule qui fonctionne bien dans certain cas et danx d'autre cas, elle ne fonctionne pas !!
La formule est celle-ci :
=SI(A46="";"";RECHERCHEV(A46;absorption!$A$9:$Q$4499;2;FAUX))
Donc je veux faire une recherche de la valeur en A46 dans la matrice A9:Q4499 de la feuille appelée absorption.
Cette formule fonctionne parfaitement pour certaine valeur mais dans certains cas, le résultat est #VALEUR !!
Avez vous des réponses à cela ??
Merci d'avance !
Petit1986
A voir également:
- Problème formule Excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
5 réponses
Salut,
As-tu une idée de ce que contient les cellules qui donnent #VALEUR !! ?
=> type données , Nummérique, 0 ....
SVP
As-tu une idée de ce que contient les cellules qui donnent #VALEUR !! ?
=> type données , Nummérique, 0 ....
SVP
salut
si ta formule renvoie une erreur de valeur, c'est qu'elle fait référence à du texte.
Il est possible que l'erreur de ta formule provienne de ta valeur si faux ou si vrai. (puisque ta formule marche pour certaines valeurs).
si ta formule renvoie une erreur de valeur, c'est qu'elle fait référence à du texte.
Il est possible que l'erreur de ta formule provienne de ta valeur si faux ou si vrai. (puisque ta formule marche pour certaines valeurs).
Bonjour.
L'explication : Tous les composants d'Excel ont des valeurs maximum, comme le nombre de lignes, le nombre de colonnes, le nombre d'itérations, le nombre d'imbrications de SI, le nombre de règles de MFC, le nombre de caractères par cellule, etc.
Si tu outrepasses ces limitations, ça ne marche plus.
La solution : Ne pas mettre des textes aussi longs dans une cellule ; Excel n'est pas prévu pour cet usage. Si tu as un texte de plus de 255 caractères à afficher en B7, tu en tapes une partie dans GA7, le reste dans GB7, et en B7 tu saisis la formule =GA7&GB7.
L'explication : Tous les composants d'Excel ont des valeurs maximum, comme le nombre de lignes, le nombre de colonnes, le nombre d'itérations, le nombre d'imbrications de SI, le nombre de règles de MFC, le nombre de caractères par cellule, etc.
Si tu outrepasses ces limitations, ça ne marche plus.
La solution : Ne pas mettre des textes aussi longs dans une cellule ; Excel n'est pas prévu pour cet usage. Si tu as un texte de plus de 255 caractères à afficher en B7, tu en tapes une partie dans GA7, le reste dans GB7, et en B7 tu saisis la formule =GA7&GB7.
Bonjour Raymon !
Si je mets tous ces caractères dans une seule et même cellule, c'est que j'en ai besoin !! Si à l'intérieur de cette cellule ce retrouve une fonction, je n'arrive plus à continuer mon projet !
J'ai donc fais des recherches et j'ai réussi à trouver la fonction "=STXT("chaine de caractère";1;255)" qui permet de couper une chaîne de caractère comme on veut !!!
C'est celà que je voulais et je partage donc cette solution avec tous ceux à qui çà pourra être utile !
Merci de vous êtes penché sur mon pb !
tchao
Si je mets tous ces caractères dans une seule et même cellule, c'est que j'en ai besoin !! Si à l'intérieur de cette cellule ce retrouve une fonction, je n'arrive plus à continuer mon projet !
J'ai donc fais des recherches et j'ai réussi à trouver la fonction "=STXT("chaine de caractère";1;255)" qui permet de couper une chaîne de caractère comme on veut !!!
C'est celà que je voulais et je partage donc cette solution avec tous ceux à qui çà pourra être utile !
Merci de vous êtes penché sur mon pb !
tchao
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Petit1986,
on se retrouve parfaitement : j'ai réussi à trouver la fonction "=STXT("chaine de caractère";1;255)" qui permet de couper une chaîne de caractère comme on veut
c'est effectivement ainsi que tu partageras ta chaîne en 2 morceaux ►
=STXT(B71;1;250) en GA71 et =STXT(B71;251;999) en GB71
ceci dans le cas où tes cellules sont déjà renseignées ;
sinon, si tu en es à l'étape de saisie de données (au clavier), tu fais comme proposé au post 6.
on se retrouve parfaitement : j'ai réussi à trouver la fonction "=STXT("chaine de caractère";1;255)" qui permet de couper une chaîne de caractère comme on veut
c'est effectivement ainsi que tu partageras ta chaîne en 2 morceaux ►
=STXT(B71;1;250) en GA71 et =STXT(B71;251;999) en GB71
ceci dans le cas où tes cellules sont déjà renseignées ;
sinon, si tu en es à l'étape de saisie de données (au clavier), tu fais comme proposé au post 6.
D'abord merci de te pencher si vite sur mon pb.
La valeur en cellule A46 que je cherche est du texte. La formule doit me renvoyer un nombre (en théorie).
Je viens de faire 2-3 tests, il apparait que c'est que dans ma case A46, la valeur recherchée a trop de caractère !! ici en l'occurence 291 caractères !! mais ce n'est pas la limite basse !! c'est un exemple.
Comment puis je résoudre ce pb ?
Je sais pas si c'est possible...
Merci d'avance
Le nombre de caractère maximum est 255 !! à 256 il beug !
çà vient de quoi ce 256 ??
Merci