SI ET OU ... autres ???
Fermé
Elzoupertonio
Messages postés
6
Date d'inscription
mercredi 30 septembre 2015
Statut
Membre
Dernière intervention
13 octobre 2015
-
Modifié par Elzoupertonio le 30/09/2015 à 19:13
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 13 oct. 2015 à 06:46
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 13 oct. 2015 à 06:46
5 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
30 sept. 2015 à 18:58
30 sept. 2015 à 18:58
Bonjour
la solution dépend du nombre de cas que vous avez à prendre en compte!
Pouvez vous nous en dire plus ou mieux déposer un modèle sur:
https://www.cjoint.com/
avec quelques explications et revenir ici coller le lien donné par le site
à vous lire
crdlmnt
la solution dépend du nombre de cas que vous avez à prendre en compte!
Pouvez vous nous en dire plus ou mieux déposer un modèle sur:
https://www.cjoint.com/
avec quelques explications et revenir ici coller le lien donné par le site
à vous lire
crdlmnt
Elzoupertonio
Messages postés
6
Date d'inscription
mercredi 30 septembre 2015
Statut
Membre
Dernière intervention
13 octobre 2015
30 sept. 2015 à 19:08
30 sept. 2015 à 19:08
Voici le lien.
https://www.cjoint.com/c/EIErh4Egn7Q
https://www.cjoint.com/c/EIErh4Egn7Q
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
30 sept. 2015 à 19:15
30 sept. 2015 à 19:15
Vi... on a un beau tableau, mais vous voulez quoi, avec ça?
iI faut qu'on devine?
iI faut qu'on devine?
Elzoupertonio
Messages postés
6
Date d'inscription
mercredi 30 septembre 2015
Statut
Membre
Dernière intervention
13 octobre 2015
30 sept. 2015 à 20:01
30 sept. 2015 à 20:01
lol.
J'entre les données dans les colonnes A, C,D,E,F et G avec des copier/coller.
Et il faudrait que cela me donne B.
Car actuellement je saisie tous avec mes petits doigts.
Peut être faut il créer une base de données aussi ???
J'entre les données dans les colonnes A, C,D,E,F et G avec des copier/coller.
Et il faudrait que cela me donne B.
Car actuellement je saisie tous avec mes petits doigts.
Peut être faut il créer une base de données aussi ???
Elzoupertonio
Messages postés
6
Date d'inscription
mercredi 30 septembre 2015
Statut
Membre
Dernière intervention
13 octobre 2015
30 sept. 2015 à 22:05
30 sept. 2015 à 22:05
J'ai crée la base de donnée intitulé BASE1 sur le 3ème onglet.
Sur l'onglet Feuil2 j'ai mis la formule qui prend en compte la base de donnée.
Mais cela ne fonctionne pas. Cela m'écrit : 9RE
L'objectif c'est d'obtenir ce qui est écrit sur l'onglet Feuil1.
Ci joint doc excel modifié avec BASE1 et Feuil2 :
https://www.cjoint.com/c/EIEt7AB8uTQ
Sur l'onglet Feuil2 j'ai mis la formule qui prend en compte la base de donnée.
Mais cela ne fonctionne pas. Cela m'écrit : 9RE
L'objectif c'est d'obtenir ce qui est écrit sur l'onglet Feuil1.
Ci joint doc excel modifié avec BASE1 et Feuil2 :
https://www.cjoint.com/c/EIEt7AB8uTQ
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
1 oct. 2015 à 06:20
1 oct. 2015 à 06:20
Bonjour
voyez ici si cela peut vous convenir
voir en Base1 le système de codage en colonne H pour retrouver les conditions.
https://www.cjoint.com/c/EJbes75zgrG
(si besoin, je ne reviens pas a lundi, mais il y en aura d'autres pour vous aider)
crdlmnt
voyez ici si cela peut vous convenir
voir en Base1 le système de codage en colonne H pour retrouver les conditions.
https://www.cjoint.com/c/EJbes75zgrG
(si besoin, je ne reviens pas a lundi, mais il y en aura d'autres pour vous aider)
crdlmnt
Elzoupertonio
Messages postés
6
Date d'inscription
mercredi 30 septembre 2015
Statut
Membre
Dernière intervention
13 octobre 2015
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
Modifié par Elzoupertonio le 5/10/2015 à 22:50
Modifié par Elzoupertonio le 5/10/2015 à 22:50
Merci Beaucoup cela fonctionne.
Il m'arrive d'avoir des cellules dans les colonnes C,D,E, F et G vides, si je met un espace dans la colonne H (intitulé code) de l'onglet Base1 à l'endroit ou la case est vide, cela ne fonctionne plus.
J'ai essayé avec un " ou un ', mais cela ne fonctionne pas non plus.
Y a-t-il un moyen pour que la colonne H (code) prenne en compte les cellules vides des colones C,D,E,F et G?
https://www.cjoint.com/c/EJfuYvegBdQ
Il m'arrive d'avoir des cellules dans les colonnes C,D,E, F et G vides, si je met un espace dans la colonne H (intitulé code) de l'onglet Base1 à l'endroit ou la case est vide, cela ne fonctionne plus.
J'ai essayé avec un " ou un ', mais cela ne fonctionne pas non plus.
Y a-t-il un moyen pour que la colonne H (code) prenne en compte les cellules vides des colones C,D,E,F et G?
https://www.cjoint.com/c/EJfuYvegBdQ
Raymond PENTIER
Messages postés
58754
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
9 décembre 2024
17 251
>
Elzoupertonio
Messages postés
6
Date d'inscription
mercredi 30 septembre 2015
Statut
Membre
Dernière intervention
13 octobre 2015
13 oct. 2015 à 03:01
13 oct. 2015 à 03:01
Bonjour Elzoupertonio
Quand tu exposes un problème dans ce forum, tu dois d'abord réaliser que nous ne savons pas ce que tu veux faire, ni pourquoi ; que nous n'avons pas toutes les informations utiles ; que nous n'avons pas ton fichier.
Il a fallu qu'on te réclame le fichier ; puis des feuilles complémentaires.
Malgré cela, on ne sait toujours pas combien de codes tu as au total : il y en avait tout d'abord deux, puis quatre, et maintenant treize ! De plus les derniers codes n'ont aucune ressemblance avec les 4 premiers. Et tu as introduit dans ton dernier message une notion nouvelle : des cellules vides !
C'est à toi de définir, de façon claire et précise, le code correspondant à TOUS les cas de figure susceptibles de se présenter, ou d'expliquer comment créer ce code en fonction du contenu (ou pas) des cases. Il est strictement impensable qu'on le fasse à ta place.
Que se passe-t-il si seules les cases Belgique et Espagne sont vides, par exemple ? Réfléchis à tout cela, et envoie-nous un fichier complet, avec une base de données des codes complète (ou un algorithme de création).
Quand tu exposes un problème dans ce forum, tu dois d'abord réaliser que nous ne savons pas ce que tu veux faire, ni pourquoi ; que nous n'avons pas toutes les informations utiles ; que nous n'avons pas ton fichier.
Il a fallu qu'on te réclame le fichier ; puis des feuilles complémentaires.
Malgré cela, on ne sait toujours pas combien de codes tu as au total : il y en avait tout d'abord deux, puis quatre, et maintenant treize ! De plus les derniers codes n'ont aucune ressemblance avec les 4 premiers. Et tu as introduit dans ton dernier message une notion nouvelle : des cellules vides !
C'est à toi de définir, de façon claire et précise, le code correspondant à TOUS les cas de figure susceptibles de se présenter, ou d'expliquer comment créer ce code en fonction du contenu (ou pas) des cases. Il est strictement impensable qu'on le fasse à ta place.
Que se passe-t-il si seules les cases Belgique et Espagne sont vides, par exemple ? Réfléchis à tout cela, et envoie-nous un fichier complet, avec une base de données des codes complète (ou un algorithme de création).
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
6 oct. 2015 à 06:46
6 oct. 2015 à 06:46
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
6 oct. 2015 à 06:46
6 oct. 2015 à 06:46
Bonjour
Bonjour
il n'y a qu'à demander :-))
https://www.cjoint.com/c/EJgeTHxx0Ve
crdlmnt
Bonjour
il n'y a qu'à demander :-))
https://www.cjoint.com/c/EJgeTHxx0Ve
crdlmnt
Raymond PENTIER
Messages postés
58754
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
9 décembre 2024
17 251
6 oct. 2015 à 14:32
6 oct. 2015 à 14:32
Salut Vaucluse.
En attendant que le demandeur réponde à mon post #9, peux-tu m'éclairer sur mes interrogations ?
Merci d'avance.
En attendant que le demandeur réponde à mon post #9, peux-tu m'éclairer sur mes interrogations ?
Merci d'avance.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
6 oct. 2015 à 16:40
6 oct. 2015 à 16:40
Raymond PENTIER
Messages postés
58754
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
9 décembre 2024
17 251
6 oct. 2015 à 21:13
6 oct. 2015 à 21:13
Pour une fois, Vaucluse, je ne parviens pas à te suivre :
Les 4 premières lignes proposent un code clair.
Les lignes suivantes proposent des codes artificiels ...
Avec 5 colonnes pouvant contenir "O", "N" ou "" on a 60 solutions possibles ; il faudrait donc disposer de 60 codes !
Les 4 premières lignes proposent un code clair.
Les lignes suivantes proposent des codes artificiels ...
Avec 5 colonnes pouvant contenir "O", "N" ou "" on a 60 solutions possibles ; il faudrait donc disposer de 60 codes !
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
Modifié par Vaucluse le 7/10/2015 à 06:57
Modifié par Vaucluse le 7/10/2015 à 06:57
Ça n'est pas à moi de décider des codes. Le demandeur demande de retrouver dans sa feuille d'édition les codes du tableau de référence selon ce qu'il met dans les colonnes.
Je réponds à la question, le reste n'est pas mon problème, qu'il y en ait 5 ou 60
Par ailleur je ne vois pas pourquoi le fichier final ne contiendrait pas 60 codes
Je réponds à la question, le reste n'est pas mon problème, qu'il y en ait 5 ou 60
Par ailleur je ne vois pas pourquoi le fichier final ne contiendrait pas 60 codes
Raymond PENTIER
Messages postés
58754
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
9 décembre 2024
17 251
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
7 oct. 2015 à 16:26
7 oct. 2015 à 16:26
Mais, nous sommes parfaitement d'accord !
Ma remarque s'adresse d'ailleurs autant au demandeur, dont les infos sont très incomplètes, qu'à toi, qui essaie de trouver malgré tout une façon de résoudre :-)
Ma remarque s'adresse d'ailleurs autant au demandeur, dont les infos sont très incomplètes, qu'à toi, qui essaie de trouver malgré tout une façon de résoudre :-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Elzoupertonio
Messages postés
6
Date d'inscription
mercredi 30 septembre 2015
Statut
Membre
Dernière intervention
13 octobre 2015
13 oct. 2015 à 02:56
13 oct. 2015 à 02:56
Bonsoir,
Pas facile pour un débutant comme moi d'expliquer tout ce que je veux.
Je m'en excuse.
J'ai mis dans la base de donnée les 31 possibilités avec uniquement des O, 31 possibilités avec uniquement des N et une possibilité avec ni O ni N.
Ensuite j'ai voulu mettre les possibilité avec O et N mais elles sont trop nombreuses, donc pour le moment j'en ai mis quelques une seulement.
J'agrémenterai ma base un peu plus tard. (en plus je n'ai pas besoin de toutes les mettre)
Et cela fonctionne super bien.
Merci Vaucluse.
:D
Il reste juste un petit détail et ce sera parfait.
Dans la colonne A, je peux avoir différentes références (pas seulement 12TFG).
Et pour le moment les résultats obtenus avec 89AAA et 55BB sont ceux de 12TFG.
Est qu'il y a moyen d'y remédier?
Please.
:)
Ci-joint nouveau document excel : https://www.cjoint.com/c/EJna2yTKSEQ
crdlmnt.
Pas facile pour un débutant comme moi d'expliquer tout ce que je veux.
Je m'en excuse.
J'ai mis dans la base de donnée les 31 possibilités avec uniquement des O, 31 possibilités avec uniquement des N et une possibilité avec ni O ni N.
Ensuite j'ai voulu mettre les possibilité avec O et N mais elles sont trop nombreuses, donc pour le moment j'en ai mis quelques une seulement.
J'agrémenterai ma base un peu plus tard. (en plus je n'ai pas besoin de toutes les mettre)
Et cela fonctionne super bien.
Merci Vaucluse.
:D
Il reste juste un petit détail et ce sera parfait.
Dans la colonne A, je peux avoir différentes références (pas seulement 12TFG).
Et pour le moment les résultats obtenus avec 89AAA et 55BB sont ceux de 12TFG.
Est qu'il y a moyen d'y remédier?
Please.
:)
Ci-joint nouveau document excel : https://www.cjoint.com/c/EJna2yTKSEQ
crdlmnt.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
13 oct. 2015 à 06:46
13 oct. 2015 à 06:46
Bonjour
le problème est que les données de votre base ne correspondent pas à ce que vous avez entré dans le tableau
par exemple ligne 73 du tableau , vous ressortez en B73 ON8, ce qui est correcte, mais vous inscrivez en A 55BB alors que la base donne bien 12TFG pour le code?
et il y en a d'autre
Excel ne pourra pas sortir des valeurs différentes pour un seul code composé
autrement, pour suite:
vu que votre fichier est xlsx (excel au moins 2007) vous pouvez simplifier la formule en B
pour B2:
=SIERREUR(INDEX(BASE1!B:B;EQUIV(SI($C2="";"_";$C2)&SI($D2="";"_";$D2)&SI($E2="";"_";$E2)&SI($F2="";"_";$F2)&SI($G2="";"_";$G2);BASE1!$H:$H;0));"")
et éventuellement pour A2, si vous avez bien respecté les positions du signe $
il suffit de "tirer" B2 vers la gauche vous obtenez:
=SIERREUR(INDEX(BASE1!A:A;EQUIV(SI($C2="";"_";$C2)&SI($D2="";"_";$D2)&SI($E2="";"_";$E2)&SI($F2="";"_";$F2)&SI($G2="";"_";$G2);BASE1!$H:$H;0));"")
et tirer ensuite A2:B2 sur la hauteur utile
Enfin, vous avez dans base une formule en H2 et H3 pour les codes "vides" sur les deux lignes. Le tableau ne vous renvoie que la 1° et ligne donc 0 si ses lignes sont toutes vides aussi.
revenez si problème
crdlmnt
le problème est que les données de votre base ne correspondent pas à ce que vous avez entré dans le tableau
par exemple ligne 73 du tableau , vous ressortez en B73 ON8, ce qui est correcte, mais vous inscrivez en A 55BB alors que la base donne bien 12TFG pour le code?
et il y en a d'autre
Excel ne pourra pas sortir des valeurs différentes pour un seul code composé
autrement, pour suite:
vu que votre fichier est xlsx (excel au moins 2007) vous pouvez simplifier la formule en B
pour B2:
=SIERREUR(INDEX(BASE1!B:B;EQUIV(SI($C2="";"_";$C2)&SI($D2="";"_";$D2)&SI($E2="";"_";$E2)&SI($F2="";"_";$F2)&SI($G2="";"_";$G2);BASE1!$H:$H;0));"")
et éventuellement pour A2, si vous avez bien respecté les positions du signe $
il suffit de "tirer" B2 vers la gauche vous obtenez:
=SIERREUR(INDEX(BASE1!A:A;EQUIV(SI($C2="";"_";$C2)&SI($D2="";"_";$D2)&SI($E2="";"_";$E2)&SI($F2="";"_";$F2)&SI($G2="";"_";$G2);BASE1!$H:$H;0));"")
et tirer ensuite A2:B2 sur la hauteur utile
Enfin, vous avez dans base une formule en H2 et H3 pour les codes "vides" sur les deux lignes. Le tableau ne vous renvoie que la 1° et ligne donc 0 si ses lignes sont toutes vides aussi.
revenez si problème
crdlmnt