Formule excel pour chiffres

don -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
voilà mon problème peut-être simpliste pour certains............mais la connaissance n'est pas universelle !
je voudrais ajouter 2 chiffres de manière à ce que dans une cellule mais
ils apparaissent cote à cote

1 et 2 égal 12 = (A1)&(B1) 12 en C1
j'ai essayé la cellule & la cellule et ça marche,

mais quand je fais une RECHERCHEV dans un tableau je n'ai pas de résultat
la 1ère colonne est croissante et la deuxième est décroissante (je ne peux pas faire autrement, sinon inversé la série dans chaque colonne)
mais si l'une est croissante, l'autre doit être automatiquement décroissante
le résultat 12 doit être recherché par exemple en E1:E30 et correspondre à une donnée chiffrée en F1:F30
et c'est cette donnée en F1:F30 que je veux obtenir
pouvez vous me donner quelques tuyaux
merci d'avance

5 réponses

Migou76
 
Bonjour,

Commençons par le début : dans C =A1&B1
Comme cela ça fonctionne.

Cordialement,
Migou
0
don
 
Bonjour,

oui cette formule fonctionne et j'ai bien les 2 chiffres cote à cote
reste que je ne comprends pas pourquoi ma RECHERCHEV ne fonctionne pas ?
pourtant j'ai déjà fait ce genre de truc mais aucune réponse n'apparait sinon #N/A et là je coince

merci en tout cas
PS : même si j'inverse les 2 colonnes par rapport à l'ordre, le résultat est le même
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
Bonsoir
peur être un problème de format? lorsque vous faites 1&2 excel comprend bien 12 mais en texte. Essayez pour retransformer tout ça en numérique:
=(A1$B1)*1
cela devrait aller mieux.
Par ailleurs, pour une formule recherche qui fonctionne dans une colonne non classé&e, il faut compléter la formule par ;0 ou ;FAUX ou simplement ;)
exemple:
=RECHERCHEV(C1;A1:B100;2) vous ressort la valeur la plus proche inférieure si la colonne A1 est classée
alors que
=RECHERCHEV(C1;A1:B100;2;0) ou;) ou;FAUX) ne vous ressort que la valeur exacte même si A n'est pas classée.
Crdlmnt
0
Don
 
Bonjour, bonjour

merci d'avoir répondu, cela dit j'ai essayé votre idée et toujours sans résultats.
j'ai toujours #N/A et quelque soit la formule que je met

il me semble que le problème vient effectivement de l'écriture de ce 1 2 = 12
il y a quelque chose que excel ne reconnait pas et donc ne peux pas rechercher

avez vous d'autres idées ?
merci d'avance
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
Pouvez nous mettre ici les formules que vous utilisez et aussi la configuration complète de votre tableau:
colonne de recherche, champ de recherche etc..enfin tout quoi!
où mieux, mettre un exemplaire de votre fichier sur :
http://www.cijoint.fr/
Ça nous éviterais de jouer aux devinettes :-)
Crdlmnt
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour,

C1 est inutile pour la recherche
=RECHERCHEV(CNUM(A1&B1);E1:F30;2;0)

si obligé en C1
=CNUM(A1&B1)
et
=RECHERCHEV(C1;E1:F30;2;0)
pour éviter NA si valeur C1 non trouvée
=si(NB.SI(E1:E30;C1)=0;"";RECHERCHEV(C1;E1:F30;2;0))

ou
SI(NB.SI(E1:E28;CNUM(A1&B1))=0;"";RECHERCHEV(C1;E1:F30;2;0))
0
Don
 
bonjour et OK pour l'idée

maintenant j'ai un autre petit problème :
j'ai une ligne de données que j'ai copiée dans une autre feuille (par une macro)
donc des données sont copiées donc a priori avec la dernière cellule qui est somme de toutes les autres
mais il y a une cellule vide dans laquelle je vais rentrée des données à la fin et cette cellule vide dont je parlaiss doit donc changer

ex :

2 6 1 vide 9
je vais rentrer une donnée dans la cellule vide et là j'ai un problème !

je voudrais trouver le code excel qui me permette
si la cellule reste vide, alors le 9 reste
si la cellule est remplie, alors la valeur+9

je ne sais pas comment écrire ce code, notamment au niveau de la valeur 9 doit rester (puisque c'est une valeur copiée au préalable)

est-ce clair pour vous?

merci d'avance
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
En général, pour une question différente, il est d'usage de relancer un autre post....

OK pour l'idée ?
0