SI Imbriqués (et bis repetitae)
Résolu/Fermé
Fleubeu
-
Modifié par Fleubeu le 28/03/2013 à 15:22
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 2 avril 2013 à 11:09
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 2 avril 2013 à 11:09
A voir également:
- SI Imbriqués (et bis repetitae)
- Burner xp 64 bis ccm - Télécharger - Gravure
- Si et ou imbriqué - Guide
- Bis tv problème - Forum TNT / Satellite / Réception
- Probléme code pin - Forum Téléviseurs
- Carte bis tv pirate - Forum TV & Vidéo
6 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
29 mars 2013 à 09:08
29 mars 2013 à 09:08
Bonjour
tu pourrais aussi utiliser la fonction CHOISIR
=SI(ESTVIDE(Saisie!C19);saisie!C19;Choisir(C19;Données!D1;données!D2; etc)
il faudrait aussi que tu tienne compte d'une saisie de C19 inférieure à 1 et supérieure à 15
soit par un SI soit, par une validation de données dans C19
tu pourrais aussi utiliser la fonction CHOISIR
=SI(ESTVIDE(Saisie!C19);saisie!C19;Choisir(C19;Données!D1;données!D2; etc)
il faudrait aussi que tu tienne compte d'une saisie de C19 inférieure à 1 et supérieure à 15
soit par un SI soit, par une validation de données dans C19
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 734
28 mars 2013 à 15:33
28 mars 2013 à 15:33
Bonjour
Puisque le n° de la ligne à trouver est chaque fois = C19 incrémenté de 1,
essaye ceci:
=SI(ESTVIDE(Saisie!C19);"";INDIRECT("Données!D" & Saisie!C19+1)
Cdlmnt
Puisque le n° de la ligne à trouver est chaque fois = C19 incrémenté de 1,
essaye ceci:
=SI(ESTVIDE(Saisie!C19);"";INDIRECT("Données!D" & Saisie!C19+1)
Cdlmnt
Bonjour,
Merci pour vos réponses, je vais tester en premier la formule avec la fonction "choisir" qui semble plus simple pour un débutant en la matière.
Je vous tiendrais au courant de la suite.
Merci pour vos réponses, je vais tester en premier la formule avec la fonction "choisir" qui semble plus simple pour un débutant en la matière.
Je vous tiendrais au courant de la suite.
Re-Bonjour,
La fonction "choisir" semble effectivement répondre à mes attentes.
=SI(ESTVIDE(Saisie!C19);" ";CHOISIR(Données!$A$2;Données!D2;Données!D3;Données!D4;Données!D5;Données!D6;Données!D7;Données!D8;Données!D9;Données!D10;Données!D11;Données!D12;Données!D13;Données!D14;Données!D15;Données!D16;))
Cependant, lorsque je tente de "fixer" les valeurs à l'aide d'un $ afin que la recherche ne se fasse que de Données!D2 à Données!D16, il me renvoie toujours la première valeur, à savoir le contenu de la cellule Données!D2, une idée ?
Merci d'avance
La fonction "choisir" semble effectivement répondre à mes attentes.
=SI(ESTVIDE(Saisie!C19);" ";CHOISIR(Données!$A$2;Données!D2;Données!D3;Données!D4;Données!D5;Données!D6;Données!D7;Données!D8;Données!D9;Données!D10;Données!D11;Données!D12;Données!D13;Données!D14;Données!D15;Données!D16;))
Cependant, lorsque je tente de "fixer" les valeurs à l'aide d'un $ afin que la recherche ne se fasse que de Données!D2 à Données!D16, il me renvoie toujours la première valeur, à savoir le contenu de la cellule Données!D2, une idée ?
Merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Après 3 aspégic, voici le résultat final :
=SI(Saisie!C19=1;Données!$D$2;SI(Saisie!C19=2;Données!$D$3;SI(Saisie!C19=3;Données!$D$4;SI(Saisie!C19=4;Données!$D$5;SI(Saisie!C19=5;Données!$D$6;SI(Saisie!C19=6;Données!$D$7;SI(Saisie!C19=7;Données!$D$8;"")))))))&SI(Saisie!C19=8;Données!$D$9;SI(Saisie!C19=9;Données!$D$10;SI(Saisie!C19=10;Données!$D$11;SI(Saisie!C19=11;Données!$D$12;SI(Saisie!C19=12;Données!$D$13;SI(Saisie!C19=13;Données!$D$14;SI(Saisie!C19=14;Données!$D$15;"")))))))&SI(Saisie!C19=15;Données!$D$16;SI(ESTVIDE(Saisie!C19);Saisie!C19;" "))
Merci à vous, nous pouvons clore le sujet
=SI(Saisie!C19=1;Données!$D$2;SI(Saisie!C19=2;Données!$D$3;SI(Saisie!C19=3;Données!$D$4;SI(Saisie!C19=4;Données!$D$5;SI(Saisie!C19=5;Données!$D$6;SI(Saisie!C19=6;Données!$D$7;SI(Saisie!C19=7;Données!$D$8;"")))))))&SI(Saisie!C19=8;Données!$D$9;SI(Saisie!C19=9;Données!$D$10;SI(Saisie!C19=10;Données!$D$11;SI(Saisie!C19=11;Données!$D$12;SI(Saisie!C19=12;Données!$D$13;SI(Saisie!C19=13;Données!$D$14;SI(Saisie!C19=14;Données!$D$15;"")))))))&SI(Saisie!C19=15;Données!$D$16;SI(ESTVIDE(Saisie!C19);Saisie!C19;" "))
Merci à vous, nous pouvons clore le sujet
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 2/04/2013 à 11:10
Modifié par michel_m le 2/04/2013 à 11:10
Désespérant .... Incapable de lire et copier une formule....
=choisir(saisie!C19;données! ..... !!!! :-(
A quoi ça sert d'essayer d'aider ?
=choisir(saisie!C19;données! ..... !!!! :-(
A quoi ça sert d'essayer d'aider ?
Raymond PENTIER
Messages postés
58720
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
10 novembre 2024
17 233
29 mars 2013 à 05:10
29 mars 2013 à 05:10
Vous devriez tous les deux fermer vos parenthèses !
Dans une formule il faut autant de parenthèses fermantes que de parenthèses ouvrantes ; d'ailleurs si ce n'est pas le cas, Excel refuse de valider la formule ...
Il existe une astuce (fiche pratique) dédiée aux imbrications multiples de SI :
https://forums.commentcamarche.net/forum/affich-37641581-utiliser-plus-de-7-imbrications-si-dans-une-formule
Dans une formule il faut autant de parenthèses fermantes que de parenthèses ouvrantes ; d'ailleurs si ce n'est pas le cas, Excel refuse de valider la formule ...
Il existe une astuce (fiche pratique) dédiée aux imbrications multiples de SI :
https://forums.commentcamarche.net/forum/affich-37641581-utiliser-plus-de-7-imbrications-si-dans-une-formule