Fonction si (conditions multiples)

Résolu/Fermé
Julien - 17 nov. 2010 à 16:46
 Julien - 23 nov. 2010 à 14:44
Bonjour,

Je sollicite votre aide car j'ai passé de nombreuses heures à chercher tout seul sans trouver.

Je travaille sur un configurateur. Il y a une colonne pour le matériel et une colonne pour le prix.

Mon soucis vient du fait que mon prix dépend de la durée de location en trimestre. Le nombre de trimestre lui depend de la date.

Si la date actuelle est comprise entre le 01/01/2011 et le 31/03/2011 il y a 16 trimestres.

Si la date actuelle est comprise entre le 31/03/2011 et le 31/06/2011 il y a 15 trimestres.

Si la date actuelle est comprise entre le 31/06/2011 et le 31/09/2011 il y a 14 trimestres.

Si la date actuelle est comprise entre le 31/09/2011 et le 31/12/2011, il y a 13 trimestres.

Il faut donc que le prix de mon matériel s'affiche en fonction de la date. Comment faire ?

Cordialement,

A voir également:

8 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
23 nov. 2010 à 13:06
=ENT(DATEDIF(C2;B2;"m")/3)+1

avec C2=date actuelle (aujourdhui()? à partir de 1/1/11)
B2=date butoir(31/13/2014)
1
Groarh Messages postés 682 Date d'inscription vendredi 1 août 2008 Statut Membre Dernière intervention 28 juin 2015 185
18 nov. 2010 à 11:11
Salut,

commence par nous dire sous quel logiciel tu travailles et, si possible, quel est le langage utilisé, s'il-te-plaît.

;)
0
HA oui, pardon.

Je travaille sur Excel 2003, et j'essais d'utiliser les fonctions toutes simples.

Merci,

=)
0
A vue de nez, tu pourrais par exemple rajouter une colonne dans laquelle tu mets le nombre de trimestre.

Ensuite tu peux faire le calcul du prix en fonction du matériel, du prix par trimestre et du nombre de trimestre.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
22 nov. 2010 à 12:25
Bonjour

j'ai du mal à comprendre
Si la date actuelle est comprise entre le 01/01/2011 et le 31/03/2011 il y a 16 trimestres.

pour moi, il y a tout juste 1 trimestre mais...


0
la date à laquelle l'objet est rendu est sans doute fixe.

C'est sans doute le nombre de trimestre entre la date située dans une de ces intervalles jusqu'a la date fixe.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
22 nov. 2010 à 13:34
Merci Sensei, mais attendons la réponse de julien ;-)
0
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
22 nov. 2010 à 17:44
Et puis dans le même genre de bizarreries, si la date atuelle est le 31/03/2011, il y a ... 15 ou 16 trimestres !
Bonne soirée.
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
22 nov. 2010 à 13:39
Bonjour tou(te)s
Une formule qui répond à ton exposer..
=SI(AUJOURDHUI()>="31/09/2011";13;SI(AUJOURDHUI()>="31/06/2011";14;SI(AUJOURDHUI()>="31/03/2011";15;16)))

Pour raccourcir la formule tu peu mettre AUJOURDHUI() dans une autre cellule et y faire référence,
A+
0
Bonjour,

Merci a tous pour votre aide !

Je manque de clarté, recommencons :)

Il s'agit d'un configurateur qui génére un prix en fonction du :
- matériel choisis
- option choisis
- trimestre

Le prix des matériels et options choisis dépend du nombre de trimestre, je m'explique :

Pour 16 trimestres, le matériel vaut x, pour 15 trimestres il vaut y, pour 14 trimestres il vaut z, ect ...

La date d'échéance sera toujours le 31/12/2014.

En fonction de la date à laquelle on situe ou qu'on rentre nous même (je sais pas quelle est la meilleure option), on tombe soit à 16, 15, 14, 13 trimestres.

En effet si la date se situe entre le 01/01/2011 et le 31/03/2011 il y a 16 trimestres (jusqu'au 31/12/2014)...

Si la date se situe entre le 31/03/2011 et le 31/06/2011 il y a 15 trimestres (jusqu'au 31/12/2014) ...

Si la date se situe entre le 31/06/2011 et le 31/09/2011 il y a 14 trimestres (jusqu'au 31/12/2014) ...

Enfin, si la date actuelle est comprise entre le 31/09/2011 et le 31/12/2011, il y a 13 trimestres (jusqu'au 31/12/2014)...

Encore merci,

Pour le moment je vais essayer la formule de l'ermite222 que je remercie tout particulierement.

Chaleureusement,
0
Ca fonctionne !

Merci à tous ! Le monde sera à ma botte mouahahaha !

Encore merci,

Cordialement,
0