Formule conditionnelle sur excel
Résolu/Fermé
A voir également:
- Formule conditionnelle sur excel
- Excel mise en forme conditionnelle formule - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
20 réponses
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
3 déc. 2009 à 17:55
3 déc. 2009 à 17:55
re,
Avec un modèle on y voit dessus plus clair, colles cette formule en B2 et incrémente la vers le bas
=RECHERCHEV(A3;K3:L108;2;0)
S'il y a risque d'avoir des cellules vides en colonne A colles plutôt cette formule
=SI(A2<>"";RECHERCHEV(A2;K2:L107;2;0);"")
Avec un modèle on y voit dessus plus clair, colles cette formule en B2 et incrémente la vers le bas
=RECHERCHEV(A3;K3:L108;2;0)
S'il y a risque d'avoir des cellules vides en colonne A colles plutôt cette formule
=SI(A2<>"";RECHERCHEV(A2;K2:L107;2;0);"")
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
3 déc. 2009 à 15:07
3 déc. 2009 à 15:07
Salut,
Je pense à la RECHERCHEV, si par exemple tu as les numéros de A1 à A30 et le nom des pays de B1 à B30, saisir le numéro à rechercher en D1 et coller cette formule dans une cellule
=RECHERCHEV(D1;A1:B30;2;0)
Pour éviter les messages d'erreurs dû à la une absence de reférence à chercher il conviendrait de saisir
=SI(ESTERREUR(RECHERCHEV(D1;A1:B30;2;0));"";RECHERCHEV(D1;A1:B30;2;0))
Je pense à la RECHERCHEV, si par exemple tu as les numéros de A1 à A30 et le nom des pays de B1 à B30, saisir le numéro à rechercher en D1 et coller cette formule dans une cellule
=RECHERCHEV(D1;A1:B30;2;0)
Pour éviter les messages d'erreurs dû à la une absence de reférence à chercher il conviendrait de saisir
=SI(ESTERREUR(RECHERCHEV(D1;A1:B30;2;0));"";RECHERCHEV(D1;A1:B30;2;0))
Bonjour Mike,
Merci pour votre réponse.
Après test ça ne fonctionne pas
Je vous détaille mes cellules :
Mes nombres sont compris entre A2 et A107
Mes pays sont sont compris entre E2 et E6
Avec ces données je n'arrive pas à l'adapter sur votre formule.
Merci pour votre réponse
mlemag
Merci pour votre réponse.
Après test ça ne fonctionne pas
Je vous détaille mes cellules :
Mes nombres sont compris entre A2 et A107
Mes pays sont sont compris entre E2 et E6
Avec ces données je n'arrive pas à l'adapter sur votre formule.
Merci pour votre réponse
mlemag
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
3 déc. 2009 à 15:23
3 déc. 2009 à 15:23
Re,
En H2 la cellule dans laquelle tu saisis le numéro à rechercher et cette formule dans une cellule vide
=RECHERCHEV(H2;A2:E30;5;0)
ou cette formule pour éviter le message d'erreur
=SI(ESTERREUR(RECHERCHEV(H2;A2:E30;5;0));"";RECHERCHEV(H2;A2:E30;5;0))
En H2 la cellule dans laquelle tu saisis le numéro à rechercher et cette formule dans une cellule vide
=RECHERCHEV(H2;A2:E30;5;0)
ou cette formule pour éviter le message d'erreur
=SI(ESTERREUR(RECHERCHEV(H2;A2:E30;5;0));"";RECHERCHEV(H2;A2:E30;5;0))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
3 déc. 2009 à 15:33
3 déc. 2009 à 15:33
Essayer avec la fonction si, mais il faut entrer tous les nombres correspondants aux 5 pays, c'est à dire il y'a 5 conditions si.(les unes dans les autres )
voici un exemple de 3 conditions en redondance.
http://www.cijoint.fr/cjlink.php?file=cj200912/cijMHHXCbT.xlsx
voici un exemple de 3 conditions en redondance.
http://www.cijoint.fr/cjlink.php?file=cj200912/cijMHHXCbT.xlsx
Mike
Merci pour votre temps précieux.
Malheureusement, ça ne fonctionne pas
J'essaie de vous détailler ici mon problème
A B C D E F G
1 866
2 391
3 933
4 1135
5 etc...
6
7
8
9
On me fournit un tableau excel avec dans la colonne A une liste de nombre (Aujourd'hui 1 dizaine)
C'est tout ce que l'on me fournit.
Je sais que pour chacun de mes 100 nombres il y a un pays que je dois faire inscrire automatiquement dans la colonne B. 866 et 391 sont ITALIE, 933 et 1135 sont PORTUGAL etc.
Je n'ai que 5 pays au total.
Un nombre ne peut avoir qu'un pays mais un pays a un ou plusieurs nombre...
On m'enverra tous les jours ce document enrichi d'autres nombres (La limite est 107.
Comment dois je faire pour résoudre ça ?
Merci
mlemag
Merci pour votre temps précieux.
Malheureusement, ça ne fonctionne pas
J'essaie de vous détailler ici mon problème
A B C D E F G
1 866
2 391
3 933
4 1135
5 etc...
6
7
8
9
On me fournit un tableau excel avec dans la colonne A une liste de nombre (Aujourd'hui 1 dizaine)
C'est tout ce que l'on me fournit.
Je sais que pour chacun de mes 100 nombres il y a un pays que je dois faire inscrire automatiquement dans la colonne B. 866 et 391 sont ITALIE, 933 et 1135 sont PORTUGAL etc.
Je n'ai que 5 pays au total.
Un nombre ne peut avoir qu'un pays mais un pays a un ou plusieurs nombre...
On m'enverra tous les jours ce document enrichi d'autres nombres (La limite est 107.
Comment dois je faire pour résoudre ça ?
Merci
mlemag
Aie !
Désolé marmar
Je n'ai que excel 2003.
Peut etre pour ça que je n'arrive pas à dézipper votre fichier.
mlemag
Désolé marmar
Je n'ai que excel 2003.
Peut etre pour ça que je n'arrive pas à dézipper votre fichier.
mlemag
La condition SI en redondance peut etre interessante.
Quelqu'un peut me proposer un exemple ou un lien explicatif ?
Il me faudra peut etre saisir tous les nombres une fois pour la formule pour l'utiliser ensuite
Si je n'ai pas le choix ...
Merci
mlemag
Quelqu'un peut me proposer un exemple ou un lien explicatif ?
Il me faudra peut etre saisir tous les nombres une fois pour la formule pour l'utiliser ensuite
Si je n'ai pas le choix ...
Merci
mlemag
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
3 déc. 2009 à 15:53
3 déc. 2009 à 15:53
Re,
c'est normal que ça ne marche pas, donnes nous tous les éléments
si je résume en colonne A tu as des numéros de 1 à 100, c'est cela !!!
colonne B tu as des numéros de trois à quatre chiffres comme 933, 1135 exact !!!
ces numéros de trois ou quatre chiffres correspondent à des pays, si c'est cela, donnes nous la liste des numéros et leurs correspondance exemple de 366 à 555 France, de 556 à 900 Italie etc ...
ou dis nous ou sont saisi le nom de ces pays
c'est normal que ça ne marche pas, donnes nous tous les éléments
si je résume en colonne A tu as des numéros de 1 à 100, c'est cela !!!
colonne B tu as des numéros de trois à quatre chiffres comme 933, 1135 exact !!!
ces numéros de trois ou quatre chiffres correspondent à des pays, si c'est cela, donnes nous la liste des numéros et leurs correspondance exemple de 366 à 555 France, de 556 à 900 Italie etc ...
ou dis nous ou sont saisi le nom de ces pays
Désolé
Pas tout à fait.
Voilà ce que j'ai sur excel :
en colonne A j'ai aujourd'hui 10 nombres (1 à 10 par exemple).
Voilà ce que je sais :
1, 2, 3 = France 4, 5, 6 = Italie 7=Portugal 8, 9= Espagne et 10=Grèce.
Je cherche à créer une formule pour que excel en ayant le nombre 6 dans la cellule A7 par exemple, me mette Italie automatiquement dans la cellule d'a coté: la B7.
Pour 10 nombres ça va : J'aurais saisi les pays à la main en face de chaque nombre, mais si j'en ai une centaine à faire touts les jours... je cherche à économiser du temps.
Merci
mlemag
Pas tout à fait.
Voilà ce que j'ai sur excel :
en colonne A j'ai aujourd'hui 10 nombres (1 à 10 par exemple).
Voilà ce que je sais :
1, 2, 3 = France 4, 5, 6 = Italie 7=Portugal 8, 9= Espagne et 10=Grèce.
Je cherche à créer une formule pour que excel en ayant le nombre 6 dans la cellule A7 par exemple, me mette Italie automatiquement dans la cellule d'a coté: la B7.
Pour 10 nombres ça va : J'aurais saisi les pays à la main en face de chaque nombre, mais si j'en ai une centaine à faire touts les jours... je cherche à économiser du temps.
Merci
mlemag
Oui
j'oubliais ....
Justement : Les pays ne sont affiché nulle part sur excel !
C'est à moi de les mettre sur excel a chaque reception d'un nouveau tableau
Je connais la correspondance entre les nombres et les pays grace à une autre base de donnée non compatible.
Merci
mlemag
j'oubliais ....
Justement : Les pays ne sont affiché nulle part sur excel !
C'est à moi de les mettre sur excel a chaque reception d'un nouveau tableau
Je connais la correspondance entre les nombres et les pays grace à une autre base de donnée non compatible.
Merci
mlemag
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
3 déc. 2009 à 16:09
3 déc. 2009 à 16:09
Re,
Oui je comprend un peu mieux, mais excel ne peut pas deviner que 6 est la France, reçois tu tous les jours les trois premier numéro pour la France etc ... ou ce nombre est il aléatoire
Il faut dire à excel quelque chose, soit de telle ligne à telle pour un pays ou de tel numéro à tel numéro un pays etc ...
Excel sait faire beaucoup de chose à condition de savoir lui parler
Oui je comprend un peu mieux, mais excel ne peut pas deviner que 6 est la France, reçois tu tous les jours les trois premier numéro pour la France etc ... ou ce nombre est il aléatoire
Il faut dire à excel quelque chose, soit de telle ligne à telle pour un pays ou de tel numéro à tel numéro un pays etc ...
Excel sait faire beaucoup de chose à condition de savoir lui parler
Utilisateur anonyme
3 déc. 2009 à 16:13
3 déc. 2009 à 16:13
Voici la fonction correspondant à 3 pays différents
=SI(C12=1;"France";SI(C12=0;"Tunisie";SI(C12=2;"Italy";" ")))
dans ce cas "1" correspond france; "0"correspond tunisie; "2" correspond Italy
Donc il faut dans votre cas entrer 5 fois la fonction si et traduire la marge des pays en un seul nombre
=SI(C12=1;"France";SI(C12=0;"Tunisie";SI(C12=2;"Italy";" ")))
dans ce cas "1" correspond france; "0"correspond tunisie; "2" correspond Italy
Donc il faut dans votre cas entrer 5 fois la fonction si et traduire la marge des pays en un seul nombre
Mike
non malheureusement, tout ça sera aléatoire.
Je constaterai un nouveau nombre dans la colonne et ce sera à moi d'y mettre le pays.
Mais comme je connais à l'avance tous les nombres et leur pays, je cherchais un moyen, d'insérer cette mini base de donnée qq part dans excel.
Ex : Je cherche à lui faire mettre le nom d'un pays en B1 grâce à un nombre inscrit en A1.
J'ai bien compris que pour cela, il doit connaitre les correspondances entre nombre et pays avant mais je ne sais pas comment ?
Merci m
lemag
non malheureusement, tout ça sera aléatoire.
Je constaterai un nouveau nombre dans la colonne et ce sera à moi d'y mettre le pays.
Mais comme je connais à l'avance tous les nombres et leur pays, je cherchais un moyen, d'insérer cette mini base de donnée qq part dans excel.
Ex : Je cherche à lui faire mettre le nom d'un pays en B1 grâce à un nombre inscrit en A1.
J'ai bien compris que pour cela, il doit connaitre les correspondances entre nombre et pays avant mais je ne sais pas comment ?
Merci m
lemag
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
3 déc. 2009 à 16:33
3 déc. 2009 à 16:33
Re,
Si Marmar à cerné tes attentes et je si j'interprète bien tes données, valeur de 1 à 3 France 4 à 6 Italie etc ...
la formule serait
=SI(A2=10;"Grèce";SI(A2>=8;"Espagne";SI(A2=7;"Portugal";SI(A2>=4;"Italie";"France"))))
à coller en B2 et incrémenter vers le bas. Petit problème as tu des valeurs supérieures à 10
Si Marmar à cerné tes attentes et je si j'interprète bien tes données, valeur de 1 à 3 France 4 à 6 Italie etc ...
la formule serait
=SI(A2=10;"Grèce";SI(A2>=8;"Espagne";SI(A2=7;"Portugal";SI(A2>=4;"Italie";"France"))))
à coller en B2 et incrémenter vers le bas. Petit problème as tu des valeurs supérieures à 10
bonjour
imaginons puisque les infos sont incompletes que dans la colonne des chiffres notre ami vienne y rajouter un chiffre qui; quoique correspondant a un pays vienne bouleverser la dimension de la plage (=variable) il est possible de saisir les chiffres en allant > de trier et là seulement apres tri, la plage interessée se voit attribuer le nom du pays enfin ,moi je vois ça comme cela
bonne soirée
imaginons puisque les infos sont incompletes que dans la colonne des chiffres notre ami vienne y rajouter un chiffre qui; quoique correspondant a un pays vienne bouleverser la dimension de la plage (=variable) il est possible de saisir les chiffres en allant > de trier et là seulement apres tri, la plage interessée se voit attribuer le nom du pays enfin ,moi je vois ça comme cela
bonne soirée
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
3 déc. 2009 à 16:57
3 déc. 2009 à 16:57
Re,
Pour joindre un tableau sans note confidentielles, avce ce lien
https://www.cjoint.com/
je m'absente, si tu n'as pas de résultat je verrais ce soir
Pour joindre un tableau sans note confidentielles, avce ce lien
https://www.cjoint.com/
je m'absente, si tu n'as pas de résultat je verrais ce soir
oussi27
Messages postés
22
Date d'inscription
lundi 30 novembre 2009
Statut
Membre
Dernière intervention
2 décembre 2011
3
3 déc. 2009 à 17:53
3 déc. 2009 à 17:53
=RECHERCHEV(A2;K2:L107;2;FAUX)
oussi27
Messages postés
22
Date d'inscription
lundi 30 novembre 2009
Statut
Membre
Dernière intervention
2 décembre 2011
3
3 déc. 2009 à 17:56
3 déc. 2009 à 17:56
mais j'ai remarquer que les deux colones D et K sont les memes !