Si imbriqué excel 2010

Signaler
Messages postés
1
Date d'inscription
mercredi 8 janvier 2020
Statut
Membre
Dernière intervention
8 janvier 2020
-
PapyLuc51
Messages postés
2286
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
17 janvier 2020
-
bonjours a tous j'ai un petit problème sur excel quand je veut faire un si imbriqué j'écrit la formule que j'ai besoin exactement comme j'ai pu trouvé un peut partout sur internet mais voila rien n'y fais elle ne veut pas fonctionner comme je ne veut.

en gros ce que je veux faire j'ai un tableau pour faire la gestion de l'entretien de véhicule et je veux donc que la case se colore en fonction du temps jusqu'au prochain contrôle technique j'ai donc fais des mise en forme conditionnelle tout fonction comme je le veut mais pour rendre le tableau plus lisible je voudrais que toute la ligne prenne la couleur de la case pour cela j'ai créé une colonne qui gère une variable pour avoir une reference pour ma mise en forme conditionnel sauf que la ça coince il me donne que 2 variable sur les 3 que je voudrais.

voici la formule que j'utilise: =SI(D3>datejours-29;"1";SI(D3<datejours-31;"2";SI(D3<datejours-1;"3";"")))

voila merci d'avance pour vos reponse

3 réponses

Messages postés
50753
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 janvier 2020
11768
Bonjour.

Autant que possible, et pour nous permettre d'écrire correctement la formule, prière d'envoyer le fichier (ou une copie sans données confidentielles).
 1) Tu vas dans http://cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche http://www.commentcamarche.net/faq/29493-utiliser-cjoint
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/

Messages postés
2544
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
17 janvier 2020
297
Bonjour à tous,

=SI(D3>datejours-29;"1";SI(D3<datejours-31;"2";SI(D3<datejours-1;"3";"")))

SI(D3<datejours-1 ==>tous les jours avant cette date correspondent, en particulier ceux qui D3>datejours-29 ou D3<datejours-31.
Tu ne passes jamais dans la 3 ème condition.

Essaye
=si(et(d3>=datejours-1;d3<datejours+1);3;si(et(d3>=datejours-29;d3<datejours-1);1,si(D3<datejours-31;2;"")))

autrement dit :
un jour avant ==>3
entre 29 et 1 jour avant ==>1
plus de 31 jours avant ==>2

Et tu n'as pas besoin de variable intermédiaire pour tes MFC, la condition suffit :

=et(d3>=datejours-1;d3<datejours+1) pour la rouge
=et(d3>=datejours-29;d3<datejours-1) pour l'orange
=D3<datejours-31
pour le vert


Crdlmt
Messages postés
2286
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
17 janvier 2020
475
Bonjour et meilleurs vœux à tous

Et pour en revenir à la coloration de la ligne entière selon les critères (comme mentionné dans la deuxième partie de la demande) il suffit de sélectionner tout le tableau concerné ; mettre les formules de MFC données par DjiDji59430 et bloquer le "D" avec $.

Cordialement