Excel SI + OU
Résolu/Fermé
Shangy
-
7 sept. 2009 à 11:28
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 24 nov. 2009 à 17:20
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 24 nov. 2009 à 17:20
A voir également:
- Excel SI + OU
- Si ou excel - Guide
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
27 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
7 sept. 2009 à 12:39
7 sept. 2009 à 12:39
Bonjour,
lettre en A1
=SI(OU(A1="r";A1="i");9;MOD(CHERCHE(A1;"abcdefghijklmnopqrstuvwxyz");9))
on suppose que le nombre de caractères dans A1 est 1 (utiliser une validation de données)
lettre en A1
=SI(OU(A1="r";A1="i");9;MOD(CHERCHE(A1;"abcdefghijklmnopqrstuvwxyz");9))
on suppose que le nombre de caractères dans A1 est 1 (utiliser une validation de données)
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
827
23 nov. 2009 à 21:54
23 nov. 2009 à 21:54
bonsoir,
cette formule fait ceci :
NBCAR(E30) compte le nombre de caractères contenu dans la cellule E30.
Si ce nombre = 2, alors on fait GAUCHE + DROITE de ces deux caractères.
Sinon on ecrit ce qui est en E30.
GAUCHE(E30) renvoie le 1° caractère et DROITE(E30) le dernier
En résumé, cette fonction ne marche que si E30 est un nombre et renvoie la somme des deux chiffres si ce nombre est fait de dizaine sinon renvoie le nombre lui meme. Un exemple est toujours plus clair :
E30=13, alors la fonction renvoi 1+3 soit 4
E30=5, alors la fonction renvoie 5
E30=345 alors la fonction renvoie 345.
Pour info les fonctions GAUCHE et DROITE s'emploie avec un 2°argument :
=GAUCHE(E30;3) renvoie les 3 premiers caractères d'une chaine et
=DROITE(E30;4) renvoie les 4 derniers
Si l'argument est omis, alors excel considère 0.
cette formule fait ceci :
NBCAR(E30) compte le nombre de caractères contenu dans la cellule E30.
Si ce nombre = 2, alors on fait GAUCHE + DROITE de ces deux caractères.
Sinon on ecrit ce qui est en E30.
GAUCHE(E30) renvoie le 1° caractère et DROITE(E30) le dernier
En résumé, cette fonction ne marche que si E30 est un nombre et renvoie la somme des deux chiffres si ce nombre est fait de dizaine sinon renvoie le nombre lui meme. Un exemple est toujours plus clair :
E30=13, alors la fonction renvoi 1+3 soit 4
E30=5, alors la fonction renvoie 5
E30=345 alors la fonction renvoie 345.
Pour info les fonctions GAUCHE et DROITE s'emploie avec un 2°argument :
=GAUCHE(E30;3) renvoie les 3 premiers caractères d'une chaine et
=DROITE(E30;4) renvoie les 4 derniers
Si l'argument est omis, alors excel considère 0.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
7 sept. 2009 à 12:04
7 sept. 2009 à 12:04
Bonjour
la formule est siumple, mais avant excel 2007 elle est limoitée à 7 options, ce qui ne convient pas à votre demande.
La voici pour A1
=SI(OU(A1="A";A1="j";A1="s");1;SI(OU(A1="b";A1="k";A1="t");2;SI(OU(Etc.....!)
mais je pense qu'il y a mieux à faire:
Faites sur une feuille (ou des colonnes hors champ ) cachées le tableau suivant
en A, la liste de vos codes en cellule "dessous"
en B en face, la liste des résultats correspondants que vous voulez obtenir
Mettons pour l'exemple un champ de A1 à B100)
pour simplifier les formules, nommez ce champ pour l'exemple (REF)
pour nommer:
Sélectionner le champ
barre d'outil / Insertion / Nom / Définir et rentrez le nom REF
Dans votre feuille à remplir:
cellule du dessus A1, celle du dessous A2 (évidemment!)
en A1:
=RECHERCHEV(A2;REF;2;0)
la formule vous renverra le code placé sur la ligne en B en fonction de celui trouvé en A dans le champ REF
Bon courage
Crdlmnt
la formule est siumple, mais avant excel 2007 elle est limoitée à 7 options, ce qui ne convient pas à votre demande.
La voici pour A1
=SI(OU(A1="A";A1="j";A1="s");1;SI(OU(A1="b";A1="k";A1="t");2;SI(OU(Etc.....!)
mais je pense qu'il y a mieux à faire:
Faites sur une feuille (ou des colonnes hors champ ) cachées le tableau suivant
en A, la liste de vos codes en cellule "dessous"
en B en face, la liste des résultats correspondants que vous voulez obtenir
Mettons pour l'exemple un champ de A1 à B100)
pour simplifier les formules, nommez ce champ pour l'exemple (REF)
pour nommer:
Sélectionner le champ
barre d'outil / Insertion / Nom / Définir et rentrez le nom REF
Dans votre feuille à remplir:
cellule du dessus A1, celle du dessous A2 (évidemment!)
en A1:
=RECHERCHEV(A2;REF;2;0)
la formule vous renverra le code placé sur la ligne en B en fonction de celui trouvé en A dans le champ REF
Bon courage
Crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
7 sept. 2009 à 12:52
7 sept. 2009 à 12:52
Bonjour
... et bravo Michel.
Belle formule, il fallait déja voir que le "pas" était de 9 dans l'alphabet!
Par curiosité, ... et aussi par intèrêt pour la solution,as tu quelque chose dans le même style pour répondre à la fin de la question, soit:
"Et en réalité, ça irait encore plus loin que ça.. "
Encore bravo. Amicalement
... et bravo Michel.
Belle formule, il fallait déja voir que le "pas" était de 9 dans l'alphabet!
Par curiosité, ... et aussi par intèrêt pour la solution,as tu quelque chose dans le même style pour répondre à la fin de la question, soit:
"Et en réalité, ça irait encore plus loin que ça.. "
Encore bravo. Amicalement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
7 sept. 2009 à 13:37
7 sept. 2009 à 13:37
petite amélioration ( ca me trainait dans la tête pendant le fromage) car le but du jeu est certainement de se passer de SI (exo?)
=MOD(CHERCHE(A1;"abcdefghijklmnopqrstuvwxyz")-1;9)+1
bien sûr avec longueur texte en A1=1 (zéro exclu) par validation de donées
=MOD(CHERCHE(A1;"abcdefghijklmnopqrstuvwxyz")-1;9)+1
bien sûr avec longueur texte en A1=1 (zéro exclu) par validation de donées
WOUAW! Que dire! Je suis épatée! Merci mille fois!
Je me revois en cours d'Office en plus dynamique!
J'ai réussi la 1re solution sans me lancer dans le champs REF, je vais essayer la 2e solution! J'adore!
Si vous êtes motivés, je vous fais part de ce que j'entendais par "ça va plus loin que ça"!...
Je me revois en cours d'Office en plus dynamique!
J'ai réussi la 1re solution sans me lancer dans le champs REF, je vais essayer la 2e solution! J'adore!
Si vous êtes motivés, je vous fais part de ce que j'entendais par "ça va plus loin que ça"!...
Merci bcp Michel! Ta formule est TOP! =MOD(CHERCHE(A1;"abcdefghijklmnopqrstuvwxyz")-1;9)+1
Je me sens un peu larguée, du coup je vais passer ma soirée à tenter de comprendre tout le raisonnement...
Encore un truc: comment modifier la formule pour que s'il n'y a rien dans A1, la réponse soit "rien" (ou éventuellement "0) non plus et non "1"?
Je me sens un peu larguée, du coup je vais passer ma soirée à tenter de comprendre tout le raisonnement...
Encore un truc: comment modifier la formule pour que s'il n'y a rien dans A1, la réponse soit "rien" (ou éventuellement "0) non plus et non "1"?
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
7 sept. 2009 à 14:11
7 sept. 2009 à 14:11
s'il y a rien dans A1
sélectionne A1
données-validation-
autoriser: longueur de texte
égale à 1
comme le demandait l'Ami Vaucluse -un bonjour du Sud-Ardèche ;-) - tu parles d'aller plus loin... quès aco ?
sélectionne A1
données-validation-
autoriser: longueur de texte
égale à 1
comme le demandait l'Ami Vaucluse -un bonjour du Sud-Ardèche ;-) - tu parles d'aller plus loin... quès aco ?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
7 sept. 2009 à 17:47
7 sept. 2009 à 17:47
Re michel
Vaucluse à gardé son pseudo, mais est revenu dans l'Ain, son pays natal;Merci quand même pour le bonjour, même d'un peu plus loin , ça fait toujours plaisir.
Pour en venir au fait, ne penses tu pas que:s'il y a rien dans A1 il est possible de commencer ta formule avec
=SI(ESTVIDE(A1);"";ta formule et rajouter une parenthèse à la fin.
Crdlmnt
PS: désolé, je viens de voir ton fichier, mon intervention n'était pas indispensable!!
Vaucluse à gardé son pseudo, mais est revenu dans l'Ain, son pays natal;Merci quand même pour le bonjour, même d'un peu plus loin , ça fait toujours plaisir.
Pour en venir au fait, ne penses tu pas que:s'il y a rien dans A1 il est possible de commencer ta formule avec
=SI(ESTVIDE(A1);"";ta formule et rajouter une parenthèse à la fin.
Crdlmnt
PS: désolé, je viens de voir ton fichier, mon intervention n'était pas indispensable!!
Ok, j'essaie!
En fait, il s'agit d'une formule qui m'aidera à faire des thèmes en numérologie!
Ligne1 = formule
Ligne2 = prénom(s) et nom de la personne
Ligne3 = formule
sur la ligne 1, la formule que tu m'as trouvée (excellente, je le rappelle!!! ;-)) serait valable que si à la ligne 2 (dans la cellule juste en-dessous), il s'agit d'une voyelle. S'il s'agit d'une consonne, la fabuleuse formule devra s'appliquer sur la ligne 3 (dans la cellule juste en-dessous).
Exemple:
1 1
s a n d r a
1 5 4 9
J'espère que tu m'as suivi...
En fait, il s'agit d'une formule qui m'aidera à faire des thèmes en numérologie!
Ligne1 = formule
Ligne2 = prénom(s) et nom de la personne
Ligne3 = formule
sur la ligne 1, la formule que tu m'as trouvée (excellente, je le rappelle!!! ;-)) serait valable que si à la ligne 2 (dans la cellule juste en-dessous), il s'agit d'une voyelle. S'il s'agit d'une consonne, la fabuleuse formule devra s'appliquer sur la ligne 3 (dans la cellule juste en-dessous).
Exemple:
1 1
s a n d r a
1 5 4 9
J'espère que tu m'as suivi...
zut! tout a bougé!
les 1 du haut sont en réalité en-dessus des 2 a
et les 1, 5, 4, 9 sont en-dessous de s, n, d, r.
les 1 du haut sont en réalité en-dessus des 2 a
et les 1, 5, 4, 9 sont en-dessous de s, n, d, r.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
7 sept. 2009 à 14:50
7 sept. 2009 à 14:50
ci joint maquette
https://www.cjoint.com/?jhoW2ahOIa
https://www.cjoint.com/?jhoW2ahOIa
Je suis scotchée! Si je le pouvais, je te rendrais bien la pareille!
En tout cas j'apprécie vraiment le temps que tu as consacré à ma question. Il y a encore des gens bons dans ce monde, ça fait plaisir! Alors encore MERCI pour ta précieuse aide. Je vais pouvoir utiliser ton fichier tel que, c'est extra!
Take care
En tout cas j'apprécie vraiment le temps que tu as consacré à ma question. Il y a encore des gens bons dans ce monde, ça fait plaisir! Alors encore MERCI pour ta précieuse aide. Je vais pouvoir utiliser ton fichier tel que, c'est extra!
Take care
lady Hermès
Messages postés
2
Date d'inscription
lundi 9 novembre 2009
Statut
Membre
Dernière intervention
9 novembre 2009
9 nov. 2009 à 16:00
9 nov. 2009 à 16:00
1 correspond aux lettres A/J/S
2 correspond aux lettres B/K/T
3 correspond aux lettres C/L/U
4 correspond aux lettres D/M/V
5 correspond aux lettres E/N/W
6 correspond aux lettres F/O/X
7 correspond aux lettres G/P/Y
8 correspond aux lettres H/Q/Z
9 correspond aux lettres I/R
A partir de là, il faut calculer la personnalité, la signification du prénom, puis du nom, ce que signifient les consonnes et les voyelles.
Exemple : Marie DUBOIS
Marie=4+1+9+9+5=28 et 2+8=1
Dubois=4+3+2+6+9+1=25 et 2+5=7
Personnalité = 1+7=8
Voyelles =1+9+5+3+6+9=33=6
Consonnes=4+9+4+2+1=20=2
Le but est de trouver toutes les formules (surement bcp de « SI »/ « ou », et d’autres qu’on ne maitrise pas du tt comme « fct index/recherche/ equiv… » de façon à ce que, dès qu’on remplacele nom et le prénom, les résultat se changent automatiquement…
Ce message est une bouteille à la mer, aidez moi ^^
2 correspond aux lettres B/K/T
3 correspond aux lettres C/L/U
4 correspond aux lettres D/M/V
5 correspond aux lettres E/N/W
6 correspond aux lettres F/O/X
7 correspond aux lettres G/P/Y
8 correspond aux lettres H/Q/Z
9 correspond aux lettres I/R
A partir de là, il faut calculer la personnalité, la signification du prénom, puis du nom, ce que signifient les consonnes et les voyelles.
Exemple : Marie DUBOIS
Marie=4+1+9+9+5=28 et 2+8=1
Dubois=4+3+2+6+9+1=25 et 2+5=7
Personnalité = 1+7=8
Voyelles =1+9+5+3+6+9=33=6
Consonnes=4+9+4+2+1=20=2
Le but est de trouver toutes les formules (surement bcp de « SI »/ « ou », et d’autres qu’on ne maitrise pas du tt comme « fct index/recherche/ equiv… » de façon à ce que, dès qu’on remplacele nom et le prénom, les résultat se changent automatiquement…
Ce message est une bouteille à la mer, aidez moi ^^
Shangy
Messages postés
2
Date d'inscription
lundi 9 novembre 2009
Statut
Membre
Dernière intervention
9 novembre 2009
9 nov. 2009 à 20:18
9 nov. 2009 à 20:18
Salut!
Oui, j'ai gardé ce fichier. Sais-tu comment je peux le joindre à ce message?!!!
Oui, j'ai gardé ce fichier. Sais-tu comment je peux le joindre à ce message?!!!
Shangy
Messages postés
2
Date d'inscription
lundi 9 novembre 2009
Statut
Membre
Dernière intervention
9 novembre 2009
9 nov. 2009 à 20:23
9 nov. 2009 à 20:23
J'ai trouvé! On trouve toutes les réponses sur ce forum, c'est génial!
Voici le lien:http:
//cjoint.com/?ljuu5JcdKC
Bon courage pour la suite...
De mon côté, je galère encore sur ce fichier. Je sens que je vais devoir poster de nouvelles questions!...
Voici le lien:http:
//cjoint.com/?ljuu5JcdKC
Bon courage pour la suite...
De mon côté, je galère encore sur ce fichier. Je sens que je vais devoir poster de nouvelles questions!...
lady Hermès
Messages postés
2
Date d'inscription
lundi 9 novembre 2009
Statut
Membre
Dernière intervention
9 novembre 2009
9 nov. 2009 à 21:00
9 nov. 2009 à 21:00
yep, tu peux mel'envoyer direct à e.Mullier@yahoo.fr?
merci (car le lien bug en fait)
by the way, tu viens d'où pour qu'on ait le même sujet? ^^
merci (car le lien bug en fait)
by the way, tu viens d'où pour qu'on ait le même sujet? ^^
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
10 nov. 2009 à 08:08
10 nov. 2009 à 08:08
Re Mylady
Jeter quand même un oeil sur votre messagerie, il y a la des réponses à vos dernières questions, et j'aimerais savoir si j'ai compris ou non?
Crdmnt
Bonne journée.
Jeter quand même un oeil sur votre messagerie, il y a la des réponses à vos dernières questions, et j'aimerais savoir si j'ai compris ou non?
Crdmnt
Bonne journée.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
10 nov. 2009 à 09:48
10 nov. 2009 à 09:48
Bonjour Shangy, Vaucluse,
Shangy, je viens de récupérer le fichier sur cjoint: le pb m'avait intéressé; donc, n'hésites pas
pourquoi passes tu en message perso, Vaucluse? c'est pas dans tes habitudes surtout que tes propositions sont très judicieuses: c'est dommage de nous en priver
Shangy, je viens de récupérer le fichier sur cjoint: le pb m'avait intéressé; donc, n'hésites pas
pourquoi passes tu en message perso, Vaucluse? c'est pas dans tes habitudes surtout que tes propositions sont très judicieuses: c'est dommage de nous en priver
Merci Michel! Oui, je vais à nouveau avoir besoin de ton aide... J'avais mis le dossier de côté, car vraiment laborieux, mais là, j'ai très envie de le terminer. Je vais avancer dessus et t'envoyer mes questions à l'aide d'un fichier joint. Ça risque de me prendre 1 semaine ou 2 quand même... Alors à bientôt pour la suite du casse-tête!
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
10 nov. 2009 à 10:45
10 nov. 2009 à 10:45
Bonjour Michel. Ce n'est effectivement pas, et même pas du tout dans mes habitudes, mais là, je répondais à Lady Hermès (ça fait rêver) qui avait ouvert un fil sur ma messagerie.
je donne le lien ci dessous pour la solution que je propose, que je souhaitais validée par la demandeuse
je pense toutefois que d'autres solutions, plus compactes, sont plus élégantes.
Mais à priori, elle marche
http://www.cijoint.fr/cjlink.php?file=cj200911/cijjTGyet5.xls
Ceci ne devrait pas poser de problème puisque ce fichier exemple est construit par mes soins et ne contient pas de donnéees confidentielles issues de la demandeuse.
Bien amicalement
je donne le lien ci dessous pour la solution que je propose, que je souhaitais validée par la demandeuse
je pense toutefois que d'autres solutions, plus compactes, sont plus élégantes.
Mais à priori, elle marche
http://www.cijoint.fr/cjlink.php?file=cj200911/cijjTGyet5.xls
Ceci ne devrait pas poser de problème puisque ce fichier exemple est construit par mes soins et ne contient pas de donnéees confidentielles issues de la demandeuse.
Bien amicalement
bonjour tout le monde :-)
alors, je crois en j'ai des problèmes d'ordi, ça me saoule, je n'arrive pas à ouvrir tous les liens que vous m'envoyez (frère est passé par là et m'a mis des virus)....avez vous résolu le projet dans son entièreté? ou donnez vous juste des pistes?
bon, vu l'urgence, pouvez vopus tous me répondre sur mon autre adresse mail créée pour vous? avec les liens, explications, détails?
merci à tous
je vous renverrai l'ascenseur !
metamorphosis@hotmail.fr
bizzzzzzzzzzzzzzzzzzzzzzzzzzz
alors, je crois en j'ai des problèmes d'ordi, ça me saoule, je n'arrive pas à ouvrir tous les liens que vous m'envoyez (frère est passé par là et m'a mis des virus)....avez vous résolu le projet dans son entièreté? ou donnez vous juste des pistes?
bon, vu l'urgence, pouvez vopus tous me répondre sur mon autre adresse mail créée pour vous? avec les liens, explications, détails?
merci à tous
je vous renverrai l'ascenseur !
metamorphosis@hotmail.fr
bizzzzzzzzzzzzzzzzzzzzzzzzzzz