Logo du forum
 

Forum TT-Hardware

| Inscription | | Recherche | | FAQ | | Accueil | | Liste des membres |
| Calendrier |
 
Vous n'êtes pas identifié! [Connexion] ou [Inscription] Forum » Programmation » EXCEL : Mise en forme conditionnelle
Login Mot de passe

4 visiteurs sur ce topic (0 membre(s), 4 invité(s) )


Auteur
Sujet : EXCEL : Mise en forme conditionnelle
Aquillon
Vétéran
Membre # 6518

 Avatar du membre
Lieu : Genève

Messages :
3742 (0.86 par jour)


Score :

Message du 25-04-2012 @ 14:10   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   


Bonjour à tous,

je cherche à faire une mise en forme conditionnelle sous Excel mais je rencontre quelques soucis.
Je souhaiterai colorer la cellule en orange si la date d'aujourd'hui est comprise entre la date inscrite dans la cellule - 7 et la date de la cellule
J'ai mis
Code :

=ET(A1-7<AUJOURDHUI();AUJOURDHUI()=A1)

mais bon, ça ne fonctionne pas :sic:
Idéalement j'aurais bien aimé ajouter une 2ième condition qui serait de mettre cette même cellule en rouge si la date inscrite est antérieur à aujourd'hui ET que la valeur d'une autre cellule n'est pas à 100.

L'idée c'est de faire un système d'alerte visuelle quand on s'approche d'une deadline.

[message édité le 25-04-2012 @ 14:11 Par Aquillon]
----------
- Haut de page -
Pinky
Modérateur
Membre # 7320

 Avatar du membre
Lieu : RP // Troyes // Belgique

Messages :
13149 (3.05 par jour)


Score :

Message du 25-04-2012 @ 18:11   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Tu as quelle version d'Excel ?

Pour l'histoire de "A1-7" est-ce qu'il faut le prendre comme la date qui est dans la case A1 moins 7 jours ?
----------
Un PC pour jouer et un MacBook Pro pour tout le reste :)

Un MacBook Pro (mais pas Lion) pour faire comme tout le monde et un PC pour la vraie vie :)
- Haut de page -
Aquillon
Vétéran
Membre # 6518

 Avatar du membre
Lieu : Genève

Messages :
3742 (0.86 par jour)


Score :

Message du 25-04-2012 @ 19:24   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

2007
Oui c'est ça.
----------
- Haut de page -
Pinky
Modérateur
Membre # 7320

 Avatar du membre
Lieu : RP // Troyes // Belgique

Messages :
13149 (3.05 par jour)


Score :

Message du 25-04-2012 @ 19:36   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Ok je regarde ce soir mais à mon avis la formule A1-7 n'est pas correcte car si A1 est une date "7" ne signifie pas jour/moi/année sans le préciser à Excel ( les fameuses unités où on n'ajoute pas des patates et des carottes ;) )
----------
Un PC pour jouer et un MacBook Pro pour tout le reste :)

Un MacBook Pro (mais pas Lion) pour faire comme tout le monde et un PC pour la vraie vie :)
- Haut de page -
Tiou²
Pas touche Zaza
Membre # 30076

 
Lieu : à Dopi

Messages :
3639 (1.43 par jour)




Message du 25-04-2012 @ 19:42   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Bah en fait si ça marche, car pour une cellule au format date, l'unité par défaut pour les opérations mathématiques est bien le jour. Donc A1-7 va bien retirer 7 jours à la date en A1.
- Haut de page -
B2000
Administrateur
Membre # 185

 Avatar du membre
Lieu : France/Poitiers/juste à côté...

Messages :
9746 (1.86 par jour)




Message du 25-04-2012 @ 23:19   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

il faut mettre ceci :
Code :

=ET(A1-7<AUJOURDHUI();AUJOURDHUI()<=A1)



dans la 2ème condition du ET, il faut mettre "inférieur ou égal" et pas "égal"
----------
Intel i5 2500K | Asus P8P67 Pro Rev3.1 | 2x Corsair Vengeance 4Go DDR3-12800 CAS 8 | Sandisk Ultra Plus 256Go | Sony AD-7280S | Nvidia Geforce GTX 560ti 1024Mo | Logitech QuickCam Pro 5000 | Microsoft Natural Ergonomic 4000 | Logitech Cordless Optical Mouse | 2x Iiyama ProLite E2472HDD
Lenovo T430s : i5 3320m / 2x8Go / SAMSUNG 840 Pro 512Go / station Mini Dock serie 3 / 2x SAMSUNG SA450 24" 1600x1200 / Clavier et souris Lenovo Ultraslim sans fil
Garmin Forerunner 305 | Nikon COOLPIX S9200 + Transcend SDHC 8GB | Canon PIXMA IP4800 | ADSL neufbox de SFR
Pour dialoguer en live, le chat TTH ou par mIRC sur irc://porsche.webchat.org:6667/tt-hardware
Rejoignez la team EBuyClub TTH !!!
Un jour j'ai mangé une pomme...
- Haut de page -
Pinky
Modérateur
Membre # 7320

 Avatar du membre
Lieu : RP // Troyes // Belgique

Messages :
13149 (3.05 par jour)


Score :

Message du 26-04-2012 @ 5:57   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Tiou² a écrit

Bah en fait si ça marche, car pour une cellule au format date, l'unité par défaut pour les opérations mathématiques est bien le jour. Donc A1-7 va bien retirer 7 jours à la date en A1.



Ah ok merci.

Bon ça marche bien avec 2010 mais je n'ai plus 2007 pour vérifier ce qu'à écrit b2000.
----------
Un PC pour jouer et un MacBook Pro pour tout le reste :)

Un MacBook Pro (mais pas Lion) pour faire comme tout le monde et un PC pour la vraie vie :)
- Haut de page -
Stackware
Modérateur
Membre # 6403

 Avatar du membre
Lieu : Paris

Messages :
9100 (2.08 par jour)


Score :

Message du 26-04-2012 @ 17:42   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Entre 2007 et 2010, il n'y a pas des kilomètres, en tous cas bien moins qu'entre Office XP et 2007 :oui:

La formule de B2000 doit marcher aussi sur Office 95 dans une cellule mais pas avec une mise en forme conditionnelle, puisque ça n'existait pas :D
----------
Nul n'est jamais assez fort pour ce calcul
Visitez le Site Officiel du V Paris et des Vx
i7 3770K; Asus P8Z77-V; Corsair DDR3-1600 8Go ; M4 512 Go + Seagate 2To ; MSI GTX 680 o/c; BenQ EW2730V 27''; 7/64 Home;
- Haut de page -
Pinky
Modérateur
Membre # 7320

 Avatar du membre
Lieu : RP // Troyes // Belgique

Messages :
13149 (3.05 par jour)


Score :

Message du 26-04-2012 @ 18:00   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Stackware a écrit

Entre 2007 et 2010, il n'y a pas des kilomètres, en tous cas bien moins qu'entre Office XP et 2007 :oui:

La formule de B2000 doit marcher aussi sur Office 95 dans une cellule mais pas avec une mise en forme conditionnelle, puisque ça n'existait pas :D



Je me méfie toujours avec Crosoft ;)
----------
Un PC pour jouer et un MacBook Pro pour tout le reste :)

Un MacBook Pro (mais pas Lion) pour faire comme tout le monde et un PC pour la vraie vie :)
- Haut de page -
Aquillon
Vétéran
Membre # 6518

 Avatar du membre
Lieu : Genève

Messages :
3742 (0.86 par jour)


Score :

Message du 27-04-2012 @ 10:40   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

B2000 a écrit

il faut mettre ceci :

Code :

=ET(A1-7<AUJOURDHUI();AUJOURDHUI()<=A1)



dans la 2ème condition du ET, il faut mettre "inférieur ou égal" et pas "égal"



Excellent ! Merci bien à tous.
----------
- Haut de page -


Aller dans le forum :  

Plan du forum | Contacter l'administrateur

Powered by SoulBB 3.0.1
© Soulmanto, 2003-2010

Valid XHTML 1.0 Transitional

Page générée en 0.033 secondes