Addition de date et duree avec conditions

Fermé
ded1212 - 9 déc. 2011 à 21:27
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 - 10 déc. 2011 à 05:27
Bonjour,
Je souhaite additionner une duree qui peut etre en (jours,semaines ou mois) a une date de depart afin de trouver ma finish date.
E F G H
1 Remaining Started date Finish date
2 8 day(s) 1-May-11 9-May-11
3 2 week(s) 2-May-11 16-May-11

Mon exemple ci-dessus marche partiellement grace a telles fonctions:
=IF(F2="day(s)",G2+E2,"")=9-May-11
=IF(F2="week(s)",G3+E3*7,"")=16-May-11
Cependant je souhaite rajouter la condition: si F2= day(s) alors on multiplie E2 par 1, si F2=week(s) alors on multiplie E2 par 7...
je cherche depuis quelques heures deja la fonction matricielle qui pourrait repondre a mon probleme..

Merci d'avance

1 réponse

eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
9 déc. 2011 à 22:32
Bonjour,

à mon avis il manque qcq chose dans ton explication puisque les formules tu les as...
eric
0
Non cela ne marche pas puisque mes cases en colonne G (days,weeks,months) sont des variables. Les formules que j'utilise maintenant sont utiles dans le cas d'une constante sur chaque ligne.. Est-ce plus clair?

En gros j'ai besoin que mon resultat soit fonction de ce que m'affiche la case en colonne G (days,weeks,months), donc il est necessaire d'utiliser une fonction matricielle..
0
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 236
10 déc. 2011 à 05:27
"mes cases en colonne G (days,weeks,months) sont des variables. Les formules que j'utilise maintenant sont utiles dans le cas d'une constante sur chaque ligne"

Je crois que tu es en train de ré-inventer Excel ! Ton affirmation est de la plus haute fantaisie.
Les fonctions matricielles n'ont absolument rien à faire dans ce contexte.
0