SI/ET entre deux dates de mise en forme Conditionnelle
Je suis en train de mettre en œuvre la logique suivante mais mes formules ne sont pas en englobant toutes les possibilités.
Suis-je en mesure d'accomplir les tâches suivantes à l'aide de la méthode décrite ci-dessous?
C5 has a start date(yy/mm/dd), 2013-10-01.
D5 has an end date(yy/mm/dd),2013-10-23.
F3->CX2 has 7 cells merged with the monday's date in the cell.
Exemple: F3: 30-Sep-13
, M3: 07-Oct-13
, T3: 14-Oct-13
.
F4->CX4 et ci-dessous sont dissociées sept cellules, par conséquent, vous disposez de sept cellules en dessous de chaque semaine de la cellule.
Mon but est d'utiliser la mise en forme Conditionnelle lorsque la cellule a la valeur TRUE pour remplir la couleur de fond de chaque cellule individuelle entre le début et la date de fin. Cependant, je vais avoir de la difficulté à déterminer la bonne formule. J'ai essayé ce qui suit en F4 et à travers et au-dessous, mais aucun n'a prouvé à travailler pour tous les scénarios:
F4=AND(C5=F3, D5>=F3) F5=AND(C5=(F3+1), D5>=(F3+1))...
seulement remplit la cellule pour la date de début non toutes les cellules entre le début et date de fin.
En bref, j'ai besoin d'identifier le début de la cellule et de le remplir, continue à remplir toutes les cellules jusqu'à la date de fin.
Cela devrait-il être une macro avec une boucle while?
***Je Crois que j'ai résolu ma question avec la formule suivante:
=IF(AND((F3)>=$C$5,(F3)<=$D$5),TRUE,FALSE)
, =IF(AND((F3+1)>=$C$5,(F3+1)<=$D$5),TRUE,FALSE)
, =IF(AND((F3+2)>=$C$5,(F3+2)<=$D$5),TRUE,FALSE)
...Puis au bout de 7 cellules, il devient: =IF(AND((M3+1)>=$C$5,(M3+1)<=$D$5),TRUE,FALSE)
, =IF(AND((M3+1)>=$C$5,(M3+1)<=$D$5),TRUE,FALSE)
Je suis en train de monter une formule dans la cellule qui va retourner TRUE/FALSE, puis la mise en forme conditionnelle basée sur le VRAI/FAUX.
désolé c'est CX4,il correspond à 30-Dec-2013
S'il vous plaît ne pas essayer de mettre des formules ou du code dans les commentaires...
Voici une belle version de ce que je suis en train de faire: lien
OriginalL'auteur AM_Hawk | 2013-10-17
Vous devez vous connecter pour publier un commentaire.
Il semble qu'il n'a pas à être, mais cela dépend de mon interprétation de votre question, qui me semble bizarre, si seulement parce que les conditions ne sont pas dans les lignes pour lesquelles ils déclenchent la mise en forme.
Sélectionnez la gamme applicable départ en F4 et ACCUEIL > Styles de mise en forme Conditionnelle, la Nouvelle Règle..., Utiliser une formule pour déterminer pour quelles cellules le format et forme aux valeurs pour lesquelles cette formule est vraie::
Format..., sélectionnez choix de mise en forme, OK, OK.
OriginalL'auteur pnuts
Voici un pas à pas de vue sur le problème que je vois c':
Ensemble de vos données et de les intégrer à la date réelle de votre "vue " semaine" dans le cadre de la feuille:
Ajouter une mise en forme conditionnelle à une seule cellule (par exemple, le lundi de la Semaine 1) qui s'applique à "une formule pour déterminer pour quelles cellules le format":
Copier-Coller-formats pour le reste des cellules:
Le résultat devrait ressembler à:
Modifier la mise en forme de cellule à
""
pour supprimer la date de la vue:Le supprime la possibilité d'insérer du contenu dans les cellules (mais qui n'était pas partie de la question). Si vous souhaitez insérer du contenu et de maintenir la coloration, vous pouvez utiliser la mise en forme conditionnelle sur une même taille/forme de mise en page, d'ailleurs dans la feuille et de le formater en conséquence. Par exemple, la mise en page suivante fournit encore vous permet de saisir du contenu dans le conditionnellement zone formatée:
OriginalL'auteur Werner
Utiliser la formule conditions. J'ai mis une date de début de la plage A1, et une date de fin dans la cellule A2. Modifiez-le si nécessaire en fonction de vos besoins.
Alors je vais appliquer une mise en forme conditionnelle à des valeurs dans la gamme E1:E6. Encore une fois, de le modifier selon vos besoins.
Puis il suffit d'utiliser
Highlight cells Rules > Between
Ensuite, sélectionnez votre début/fin des valeurs et appuyez sur OK. Voila!
OriginalL'auteur David Zemens