Traduire ma phrase en formule sur Excel..

Résolu
evan038 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
evan038 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je suis actuellement en stage pour ma 3 ème année de Licence en urbanisme, et j'ai besoin de créer une base de données sur excel... avec évidemment diverses formules...


introduction :

Je dois créer une base de données réunissant les Déclarations préalables de travaux en mairie, les permis de construire, etc.
Une demande préalable se traite en un mois si l'on a pas affaire avec les Architectes des bâtiments de france ; cependant si l'on doit consulter l'ABF, la demande s'effectue en 2 mois...

Mon problème : traduire ceci en formule...
Dans ma ligne j'ai mon numero de demande, ma date de déposition de la demande, ainsi que si OUI ou NON on consulte l'ABF. Si l'ABF est consulté (donc OUI) alors je voudrai que ma date de délais soit deux mois après ma date de dépot ; sinon un mois après celle ci, si on ne consulte pas l'ABF.

Comment traduire cela en formule ? Je vous en serai très reconnaissant...


Cordialement,

3 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

En supposant que ta date de dépôt est en A1 et l'avis oui/non en B1

=SI(B1="oui";DATE(ANNEE(A1);MOIS(A1)+2;JOUR(A1));DATE(ANNEE(A1);MOIS(A1)+1;JOUR(A1)))
ou
=SI(B1="oui";MOIS.DECALER(A1;2);MOIS.DECALER(A1;1))

et formater la formule en date, peut être compléter la formule choisie avec la gestion de cellule vide
=si(A1="";"";SI(B1="oui";DATE(ANNEE(A1);MOIS(A1)+2;JOUR(A1));DATE(ANNEE(A1);MOIS(A1)+1;JOUR(A1))))
ou
=si(A1="";"";SI(B1="oui";MOIS.DECALER(A1;2);MOIS.DECALER(A1;1)))
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0