Mois decale et si
Résolu
Agn38
-
brucine Messages postés 21647 Date d'inscription Statut Membre Dernière intervention -
brucine Messages postés 21647 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche à faire en sorte qu'une cellule (ici H13) me donne une date en fonction de deux choses :
1. la date d'ouverture du dossier qui se trouve en G13 (la date en H13 doit correspondre à 1 mois ou à 3 mois plus tard que G13)
2. Cette correspondance se fait en fonction d'un texte se trouvant en F13 (seulement deux textes différents possibles : "20.1" ou "20.2"
J'ai tenté cela : =SI(F13=20.1;mois.decale(G13;3);mois.decale(G13;1))
Cela ne marche. Je ne comprends pas mon erreur. Serait-il possible de m'aider ?
Merci.
Belle journée
Agnieszka
Configuration: Windows / Chrome 77.0.3865.90
Je cherche à faire en sorte qu'une cellule (ici H13) me donne une date en fonction de deux choses :
1. la date d'ouverture du dossier qui se trouve en G13 (la date en H13 doit correspondre à 1 mois ou à 3 mois plus tard que G13)
2. Cette correspondance se fait en fonction d'un texte se trouvant en F13 (seulement deux textes différents possibles : "20.1" ou "20.2"
J'ai tenté cela : =SI(F13=20.1;mois.decale(G13;3);mois.decale(G13;1))
Cela ne marche. Je ne comprends pas mon erreur. Serait-il possible de m'aider ?
Merci.
Belle journée
Agnieszka
Configuration: Windows / Chrome 77.0.3865.90
A voir également:
- Mois decale et si
- Youtube premium 2 mois gratuit - Accueil - TV & Vidéo
- 600h en mois ✓ - Forum Excel
- Excel mois en lettre - Forum Excel
- Convertir trimestre en mois ✓ - Forum Excel
- Formation 600 heures en mois - Forum Bureautique
2 réponses
Bonjour,
Sans examiner plus loin la formule dans son contexte, il y a au moins 2 erreurs de syntaxe.
Le texte doit être entre guillemets: "20.1"
La fonction est MOIS.DECALER.
On ne sait pas ce qu'il doit se passer si le texte vaut "20.2"
Sans examiner plus loin la formule dans son contexte, il y a au moins 2 erreurs de syntaxe.
Le texte doit être entre guillemets: "20.1"
La fonction est MOIS.DECALER.
On ne sait pas ce qu'il doit se passer si le texte vaut "20.2"
Merci beaucoup pour votre réponse. Je débute donc j'ai parfois encore du mal.
La formule marche maintenant à merveille
Encore merci.
Belle journée
La formule marche maintenant à merveille
Encore merci.
Belle journée
Si la formule fonctionne pour 20.2 et pas pour 20.1 c'est soit qu'on a un problème de formatage de la cellule F13 (si on doit reconnaître la chaîne "20.n" c'est que F13 doit être au format texte et comporter cette chaîne exacte), soit que la formule fonctionnant pour "20.2" seule la condition "VRAI" est interprétée (autrement dit pour une raison qui m'échappe on ne pourrait pas décaler de 1 mois).
Pour pouvoir décaler une date, G13 doit être au format date.
Pour vérifier la syntaxe en F13 (au format texte), entrer dans une autre cellule =F13="20.1" (ou "20.2") qui doit retourner "VRAI".
En l'absence d'un format texte approprié (et même parfois avec), Excel va interpréter 20.1 comme une date de style 20 janvier selon le format de date et provoquant l'erreur; il convient alors de tester, toujours au format texte, en faisant précéder en F13 la chaîne d'une apostrophe: '20.1
Pour pouvoir décaler une date, G13 doit être au format date.
Pour vérifier la syntaxe en F13 (au format texte), entrer dans une autre cellule =F13="20.1" (ou "20.2") qui doit retourner "VRAI".
En l'absence d'un format texte approprié (et même parfois avec), Excel va interpréter 20.1 comme une date de style 20 janvier selon le format de date et provoquant l'erreur; il convient alors de tester, toujours au format texte, en faisant précéder en F13 la chaîne d'une apostrophe: '20.1