Traduire ma phrase en formule sur Excel..

Résolu/Fermé
evan038 Messages postés 7 Date d'inscription lundi 2 juin 2014 Statut Membre Dernière intervention 4 juin 2014 - Modifié par evan038 le 2/06/2014 à 11:10
evan038 Messages postés 7 Date d'inscription lundi 2 juin 2014 Statut Membre Dernière intervention 4 juin 2014 - 2 juin 2014 à 11:31
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 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 107
Modifié par Mike-31 le 2/06/2014 à 11:23
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