SI Imbriqué
Résolu/Fermé
Marjo06450
Messages postés
11
Date d'inscription
mercredi 1 juin 2016
Statut
Membre
Dernière intervention
4 janvier 2017
-
1 juin 2016 à 15:22
Raymond PENTIER Messages postés 58439 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 mai 2024 - 3 juin 2016 à 18:44
Raymond PENTIER Messages postés 58439 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 mai 2024 - 3 juin 2016 à 18:44
A voir également:
- SI Imbriqué
- Si et ou imbriqué - Guide
- Recherchev et si imbriqué - Forum Excel
- Si et recherchev imbriqué ✓ - Forum Excel
- Fonction SI avec MAX imbriqué ✓ - Forum Excel
- IIF ou VraiFaux imbriqué ✓ - Forum Access
3 réponses
Wann35
Messages postés
58
Date d'inscription
mercredi 2 mars 2011
Statut
Membre
Dernière intervention
17 juin 2016
20
1 juin 2016 à 16:46
1 juin 2016 à 16:46
Bonjour,
J'ai besoin de quelques éclaircissements, si j'ai bien compris tu veux comparer les dates "fin de validité théorique" avec la date du jour et tu considères une date "valide" si elle correspond à la date de jour c'est ça ?
De plus quand tu dis dans les 3 "si" pour chaque formation, "on écrit" c'est pour dire qu'on écrit dans les cellules des colonnes "fin de validité" ou dans les cellules des colonnes "Formation" ?
Montre la formule ou le code que tu as fait pour le moment, on y verra plus clair sur tes intentions et sur ce que tu veux vraiment.
J'aimerais t'aider voilà pourquoi je te pose ces questions :)
J'ai besoin de quelques éclaircissements, si j'ai bien compris tu veux comparer les dates "fin de validité théorique" avec la date du jour et tu considères une date "valide" si elle correspond à la date de jour c'est ça ?
De plus quand tu dis dans les 3 "si" pour chaque formation, "on écrit" c'est pour dire qu'on écrit dans les cellules des colonnes "fin de validité" ou dans les cellules des colonnes "Formation" ?
Montre la formule ou le code que tu as fait pour le moment, on y verra plus clair sur tes intentions et sur ce que tu veux vraiment.
J'aimerais t'aider voilà pourquoi je te pose ces questions :)
DjiDji59430
Messages postés
4048
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
13 mai 2024
648
1 juin 2016 à 16:52
1 juin 2016 à 16:52
Bonjour ,
Quand on joint un fichier-test, (avec TOUTES les explications ou les résultats souhaités) ou mieux, si c'est possible, le fichier concerné, c'est plus commode pour les intervenants. Et tu as plus de chances que quelqu'un s’intéresse à ton problème
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes s'affiche le lien en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans la discussion, et, dans ton message de réponse, tu fais : "Coller".
"Je veux commencer par la dernière formation (colonne I):
-si elle est valide on écrit valide et on s'arrête là. "
On écrit où, "valide"?
Comment on sait qu'elle est valide ?
Cordialement.
Quand on joint un fichier-test, (avec TOUTES les explications ou les résultats souhaités) ou mieux, si c'est possible, le fichier concerné, c'est plus commode pour les intervenants. Et tu as plus de chances que quelqu'un s’intéresse à ton problème
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes s'affiche le lien en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans la discussion, et, dans ton message de réponse, tu fais : "Coller".
"Je veux commencer par la dernière formation (colonne I):
-si elle est valide on écrit valide et on s'arrête là. "
On écrit où, "valide"?
Comment on sait qu'elle est valide ?
Cordialement.
Marjo06450
Messages postés
11
Date d'inscription
mercredi 1 juin 2016
Statut
Membre
Dernière intervention
4 janvier 2017
1 juin 2016 à 18:54
1 juin 2016 à 18:54
Merci DjiDji59430. C'est la première fois que j'utilise ce cite pour poser une question. Je l'utilise très souvent pour trouver des réponses. Et je n'avais pas trouvé le moyen de rajouter un fichier. C'est maintenant chose faite (merci pour tes explications)
Raymond PENTIER
Messages postés
58439
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 mai 2024
17 111
1 juin 2016 à 23:29
1 juin 2016 à 23:29
Bonjour Marjo06450.
Il y a une erreur majeure dans ta formule :
Quand tu fais le test =SI(I25<$F$1; Excel va lire en I25 la donnée
=SI(ET(ESTNUM(I25);I25<$F$1);
Il y a une erreur majeure dans ta formule :
Quand tu fais le test =SI(I25<$F$1; Excel va lire en I25 la donnée
""qui est un texte, et ne peut pas la comparer avec la donnée
F1qui est une valeur numérique. Le début de ta formule doit donc être complété
=SI(ET(ESTNUM(I25);I25<$F$1);
Marjo06450
Messages postés
11
Date d'inscription
mercredi 1 juin 2016
Statut
Membre
Dernière intervention
4 janvier 2017
2 juin 2016 à 11:20
2 juin 2016 à 11:20
Bonjour et merci
J'ai essayé en modifiant le début de la formule comme proposé mais j'ai un message indiquant que ma formule contient une erreur....
J'ai essayé en modifiant le début de la formule comme proposé mais j'ai un message indiquant que ma formule contient une erreur....
Marjo06450
Messages postés
11
Date d'inscription
mercredi 1 juin 2016
Statut
Membre
Dernière intervention
4 janvier 2017
2 juin 2016 à 13:44
2 juin 2016 à 13:44
J'ai modifié à nouveau comme suit en k25
=SI(ET(ESTNUM(I25);I25<$F$1;"formation 3");SI(ET(ESTNUM(G25);G25<$F$1;"formation 2");SI(ET(ESTNUM(E25);E25<$F$1;"formation 1");"valide")))
mais le résultat est #VALEUR
A l'aide svp!!!
=SI(ET(ESTNUM(I25);I25<$F$1;"formation 3");SI(ET(ESTNUM(G25);G25<$F$1;"formation 2");SI(ET(ESTNUM(E25);E25<$F$1;"formation 1");"valide")))
mais le résultat est #VALEUR
A l'aide svp!!!
Utilisateur anonyme
>
Marjo06450
Messages postés
11
Date d'inscription
mercredi 1 juin 2016
Statut
Membre
Dernière intervention
4 janvier 2017
2 juin 2016 à 19:16
2 juin 2016 à 19:16
Bonsoir Marjo06450,
Je viens de regarder ton fichier SI-imbriqué.xlsx ; il y a un gros problème
dû au fait que tu as mis des intervalles de date dans la même cellule,
cela 4 fois :
En F16 : 11-12/09/2014
En F20 : 24-25/06/2013
En H20 : 26-28/06/2013
En H26 : 18-20/06/2014
Même s'il y a un format Date, ce n'est plus considéré comme des dates !
Donc ça ne peut plus être comparé avec la date du jour en cellule F1 !
=======================================
Par exemple, pour régler le problème de H20 :
1) Tu mets 26/06/2013 OU 28/06/2013
2) S'il faut absolument les 2 dates (et je crois que c'est le cas), alors
il faut revoir la structure de ton tableau, et mettre 2 colonnes pour
chaque Formation n où tu dois mettre 2 dates. Ainsi, pour H20 :
Dis-moi ce que tu en penses, et si tu choisis la solution 1) ou 2).
Cordialement. 😊
Je viens de regarder ton fichier SI-imbriqué.xlsx ; il y a un gros problème
dû au fait que tu as mis des intervalles de date dans la même cellule,
cela 4 fois :
En F16 : 11-12/09/2014
En F20 : 24-25/06/2013
En H20 : 26-28/06/2013
En H26 : 18-20/06/2014
Même s'il y a un format Date, ce n'est plus considéré comme des dates !
Donc ça ne peut plus être comparé avec la date du jour en cellule F1 !
=======================================
Par exemple, pour régler le problème de H20 :
1) Tu mets 26/06/2013 OU 28/06/2013
2) S'il faut absolument les 2 dates (et je crois que c'est le cas), alors
il faut revoir la structure de ton tableau, et mettre 2 colonnes pour
chaque Formation n où tu dois mettre 2 dates. Ainsi, pour H20 :
Formation 3 | |
Date début | Date fin |
26/06/2013 | 28/06/2013 |
Dis-moi ce que tu en penses, et si tu choisis la solution 1) ou 2).
Cordialement. 😊
Raymond PENTIER
Messages postés
58439
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 mai 2024
17 111
>
Marjo06450
Messages postés
11
Date d'inscription
mercredi 1 juin 2016
Statut
Membre
Dernière intervention
4 janvier 2017
2 juin 2016 à 23:43
2 juin 2016 à 23:43
Normal ! Tu as placé tes parenthèses un peu n'importe comment !
La formule correcte est :
=SI(ET(ESTNUM(I25);I25<$F$1
La formule correcte est :
=SI(ET(ESTNUM(I25);I25<$F$1
);"formation 3";SI(ET(ESTNUM(G25);G25<$F$1
);"formation 2";SI(ET(ESTNUM(E25);E25<$F$1
);"formation 1";"valide")))
Marjo06450
Messages postés
11
Date d'inscription
mercredi 1 juin 2016
Statut
Membre
Dernière intervention
4 janvier 2017
3 juin 2016 à 11:54
3 juin 2016 à 11:54
Merci Raymond, la formule fonctionne mais je rencontre un nouveau soucis que je n'avais pas prévu....
Quand il n'y a aucune date indiquée (en clair que la formation n'a pas encore été faite) le résultat est "valide" (ça ne va pas).
Peut-on rajouter ces conditions:
-Si dans la colonne D (formation 1) on a un "x" alors le résultat est "TBD"
-Si dans la colonne D (formation 1) on a un "?" alors le résultat est "?"
Merci pour ton aide précieuse
Quand il n'y a aucune date indiquée (en clair que la formation n'a pas encore été faite) le résultat est "valide" (ça ne va pas).
Peut-on rajouter ces conditions:
-Si dans la colonne D (formation 1) on a un "x" alors le résultat est "TBD"
-Si dans la colonne D (formation 1) on a un "?" alors le résultat est "?"
Merci pour ton aide précieuse
1 juin 2016 à 18:52
Je n'ai pas été assez claire....
Je souhaite le résultat "valide" si la date en colonne I est supérieure à la date d'aujourd'hui
Voici ce que j'ai fait; il y a 2 exemples de formules que j'ai testées (colonne K) mais qui ne me donnent pas le résultat attendu.
Par exemple en K16 le résultat devrait être "valide" => puisque la formation 2 est encore valide (car G16 est < à F1)
https://www.cjoint.com/c/FFbqWKJcgXv
Mille mercis :)