Formule - immédiatement supérieur
Résolu
Mitch_25
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
Mitch_25 Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Mitch_25 Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Formule - immédiatement supérieur
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
3 réponses
Bonjour
Donc, lorsque dans J3 la date saisie ne sera pas contiguë à la date du jour de l'accident (C'est à dire I3), je souhaiterai pouvoir afficher un message (validation de données).
SI(J3<>I3+1;"ton message";"ta formule")
RQ. Pour excel une date est un nombre entier (1 pour le 01/01/1900 et 43024 pour aujourd'hui)
Cdlmnt
Donc, lorsque dans J3 la date saisie ne sera pas contiguë à la date du jour de l'accident (C'est à dire I3), je souhaiterai pouvoir afficher un message (validation de données).
SI(J3<>I3+1;"ton message";"ta formule")
RQ. Pour excel une date est un nombre entier (1 pour le 01/01/1900 et 43024 pour aujourd'hui)
Cdlmnt
Si je saisi voter formule au niveau de la validation de donnée, est elle compatible avec ma liste nommée DEBUT
Si je comprends ton problème
Tu remplis une cellule(J3) via une liste de validation, si la valeur sélectionnée (en J3) est différent de I3+1 tu veux afficher un message d'alerte ?
Si c'est ça, il est possible qu'une macro soit requise (mon excel 2003 ne permet pas de message d'alerte sous condition mais peut être qu'une version ultérieure le permet).
Cdlmnt
Si je comprends ton problème
Tu remplis une cellule(J3) via une liste de validation, si la valeur sélectionnée (en J3) est différent de I3+1 tu veux afficher un message d'alerte ?
Si c'est ça, il est possible qu'une macro soit requise (mon excel 2003 ne permet pas de message d'alerte sous condition mais peut être qu'une version ultérieure le permet).
Cdlmnt
Bonjour,
Validation :
-Date
- égale à
- =I3+1
Et dans 'Alerte d'erreur' cocher 'Quand des données non valides sont tapées' et Style 'Information'
Tu auras juste un message et tu peux valider la saisie.
eric
Validation :
-Date
- égale à
- =I3+1
Et dans 'Alerte d'erreur' cocher 'Quand des données non valides sont tapées' et Style 'Information'
Tu auras juste un message et tu peux valider la saisie.
eric
Bonjour
et salut Eriiic
le problème est que (nous l'avons déjà traité précédemment dans un autre fil) la cellule J contient déjà une validation de données pour entrer le texte "SOINS" à la place de la date.
le plus simple serait peut être de placer une MFC sur la colonne J qui "allume" la cellule si elle n'est pas égale à I+1
sélectionner le champ utile J à partir de J3
ruban / accueil / mise en forme conditionnelle / nouvelle règle et
"utiliser une formule":
la formule:
=$J3<>$I3+1
format / formatez en police ou remplissage et OK OK
la cellule J prendra le format prévu si la formule est vérifiée
... ou alors , appliquer ta proposition en remplaçant la validation SOINS par celle que tu proposes sur J et en conservant l'option "SOINS" seulement sur K
crdlmnt
et salut Eriiic
le problème est que (nous l'avons déjà traité précédemment dans un autre fil) la cellule J contient déjà une validation de données pour entrer le texte "SOINS" à la place de la date.
le plus simple serait peut être de placer une MFC sur la colonne J qui "allume" la cellule si elle n'est pas égale à I+1
sélectionner le champ utile J à partir de J3
ruban / accueil / mise en forme conditionnelle / nouvelle règle et
"utiliser une formule":
la formule:
=$J3<>$I3+1
format / formatez en police ou remplissage et OK OK
la cellule J prendra le format prévu si la formule est vérifiée
... ou alors , appliquer ta proposition en remplaçant la validation SOINS par celle que tu proposes sur J et en conservant l'option "SOINS" seulement sur K
crdlmnt
à priori il faut inverser le signe dans la formule de validation et le +1 n'est plus nécessaire
=ou(J3>I3;J3="Soins")
avec cette option, vous pouvez écrire soins au clavier ou entrer une date au moins supérieure d'un jour à celle de I
mais toutefois, notez (c'est comme ça chez moi) que cette formule autorise l'entrée de n'importe quel texte autre que "soins" (je ne sais pas dire pourquoi)
crdlmnt
=ou(J3>I3;J3="Soins")
avec cette option, vous pouvez écrire soins au clavier ou entrer une date au moins supérieure d'un jour à celle de I
mais toutefois, notez (c'est comme ça chez moi) que cette formule autorise l'entrée de n'importe quel texte autre que "soins" (je ne sais pas dire pourquoi)
crdlmnt
Je pense plutôt à :
(il veut une alerte si <> I3+1)
mais il n'y a pas de distinction entre les différentes saisies. Message unique pour J3<=I3 ou J3>I3+1 ou texte <>"Soins".
Plus de détail nécessite du vba.
Vaucluse tu as bien coché 'Quand des données non valides sont tapées' ?
Là, pour du texte, je n'ai le message que si <> "Soins"
=OU(J3=I3+1;J3="Soins")
(il veut une alerte si <> I3+1)
mais il n'y a pas de distinction entre les différentes saisies. Message unique pour J3<=I3 ou J3>I3+1 ou texte <>"Soins".
Plus de détail nécessite du vba.
Vaucluse tu as bien coché 'Quand des données non valides sont tapées' ?
Là, pour du texte, je n'ai le message que si <> "Soins"
Merci pour votre réponse.
Si je saisi voter formule au niveau de la validation de donnée, est elle compatible avec ma liste nommée DEBUT ?