OVH Cloud OVH Cloud

double condition

7 réponses
Avatar
luigi
bonsoir

Je cherche à synthétiser 3 tableaux identiques dans une seule ligne

Je m'explique:

J'ai un tableau avec un premier tarif horaire 20 euros/ h par exemple pour 4
heures maxi de cours à donner

-un deuxieme tarif de 15 euros de 4 à 8heures de cours

-un 3eme tarif de 10 euros de 8 à 40 heures de cours.

Tout ça par personne jusqu'à 2 personnes.

jusque là ça va..

Mais là ou j'ai un os c'est lorqu'il y rentre le nombre de personnes:

soit -10% sur le tarif s'il y a 3 personnes et -15% s'il ya 4 personnes

J'ai tenté avec les conditions de rentrer tous ça dans une cellule de
résultats :

=si (nbpersonne=<2 alors premier tarif ;si(nbpersonne>4<8 et si( temps=30
alors tarif3 -15%....

Est ce possible d'avoir des conditions multiples dans la mêm cellule de
résultat oubien je suis optimiste


--
Merci
Luigi
(enlever les chiffres pour me répondre)

7 réponses

Avatar
isabelle
bonjour luigi,

si tu as plusieurs tarifs le mieux serait de faire une table des tarifs et d'y faire référence.

en feuille 2,
colonne
A B
1 0.10
2 0.15
3 0.20
4 0.25

en feuille 1
=index(Feuil2!B:B;equiv(NbdePersonne;Feuil2!A:A;0))

ce résultat sera équavalent aux taux

isabelle


bonsoir

Je cherche à synthétiser 3 tableaux identiques dans une seule ligne

Je m'explique:

J'ai un tableau avec un premier tarif horaire 20 euros/ h par exemple pour 4
heures maxi de cours à donner

-un deuxieme tarif de 15 euros de 4 à 8heures de cours

-un 3eme tarif de 10 euros de 8 à 40 heures de cours.

Tout ça par personne jusqu'à 2 personnes.

jusque là ça va..

Mais là ou j'ai un os c'est lorqu'il y rentre le nombre de personnes:

soit -10% sur le tarif s'il y a 3 personnes et -15% s'il ya 4 personnes

J'ai tenté avec les conditions de rentrer tous ça dans une cellule de
résultats :

=si (nbpersonne=<2 alors premier tarif ;si(nbpersonne>4<8 et si( temps0
alors tarif3 -15%....

Est ce possible d'avoir des conditions multiples dans la mêm cellule de
résultat oubien je suis optimiste

--
Merci
Luigi
(enlever les chiffres pour me répondre)


Avatar
Joël GARBE
Bsr

=SI(Heure<=4;20;SI(Heure<=8;15;20))*SI(NbPersonne<3;0,9;0,85)

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"luigi" a écrit dans le message de news:

bonsoir

Je cherche à synthétiser 3 tableaux identiques dans une seule ligne

Je m'explique:

J'ai un tableau avec un premier tarif horaire 20 euros/ h par exemple pour
4
heures maxi de cours à donner

-un deuxieme tarif de 15 euros de 4 à 8heures de cours

-un 3eme tarif de 10 euros de 8 à 40 heures de cours.

Tout ça par personne jusqu'à 2 personnes.

jusque là ça va..

Mais là ou j'ai un os c'est lorqu'il y rentre le nombre de personnes:

soit -10% sur le tarif s'il y a 3 personnes et -15% s'il ya 4 personnes

J'ai tenté avec les conditions de rentrer tous ça dans une cellule de
résultats :

=si (nbpersonne=<2 alors premier tarif ;si(nbpersonne>4<8 et si( temps0
alors tarif3 -15%....

Est ce possible d'avoir des conditions multiples dans la mêm cellule de
résultat oubien je suis optimiste


--
Merci
Luigi
(enlever les chiffres pour me répondre)




Avatar
luigi
merci Isabelle ,j'avais pensé à un système du genre dans un premier ...puis
tenter les conditions

je vais peut etre suivre ton conseil..

encore merci


"isabelle" a écrit dans le message de
news:
bonjour luigi,

si tu as plusieurs tarifs le mieux serait de faire une table des tarifs et
d'y faire référence.


en feuille 2,
colonne
A B
1 0.10
2 0.15
3 0.20
4 0.25

en feuille 1
=index(Feuil2!B:B;equiv(NbdePersonne;Feuil2!A:A;0))

ce résultat sera équavalent aux taux

isabelle


bonsoir

Je cherche à synthétiser 3 tableaux identiques dans une seule ligne

Je m'explique:

J'ai un tableau avec un premier tarif horaire 20 euros/ h par exemple
pour 4


heures maxi de cours à donner

-un deuxieme tarif de 15 euros de 4 à 8heures de cours

-un 3eme tarif de 10 euros de 8 à 40 heures de cours.

Tout ça par personne jusqu'à 2 personnes.

jusque là ça va..

Mais là ou j'ai un os c'est lorqu'il y rentre le nombre de personnes:

soit -10% sur le tarif s'il y a 3 personnes et -15% s'il ya 4 personnes

J'ai tenté avec les conditions de rentrer tous ça dans une cellule de
résultats :

=si (nbpersonne=<2 alors premier tarif ;si(nbpersonne>4<8 et si(
temps0


alors tarif3 -15%....

Est ce possible d'avoir des conditions multiples dans la mêm cellule de
résultat oubien je suis optimiste

--
Merci
Luigi
(enlever les chiffres pour me répondre)




Avatar
luigi
bonsoir

Merci pour cette réponse mais elle ne prend pas en considération tous les
paramètres ..de plus elle ne donne pas les résultats d'un tableau développé
..j'ai beau tourner ais je ne crois pas que dans mon cas je puisse intégrer
les conditions pour tout triter

merci qd même
Luigi
"Joël GARBE" a écrit dans le message de
news:41a39e07$0$7249$
Bsr

=SI(Heure<=4;20;SI(Heure<=8;15;20))*SI(NbPersonne<3;0,9;0,85)

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"luigi" a écrit dans le message de news:

bonsoir

Je cherche à synthétiser 3 tableaux identiques dans une seule ligne

Je m'explique:

J'ai un tableau avec un premier tarif horaire 20 euros/ h par exemple
pour


4
heures maxi de cours à donner

-un deuxieme tarif de 15 euros de 4 à 8heures de cours

-un 3eme tarif de 10 euros de 8 à 40 heures de cours.

Tout ça par personne jusqu'à 2 personnes.

jusque là ça va..

Mais là ou j'ai un os c'est lorqu'il y rentre le nombre de personnes:

soit -10% sur le tarif s'il y a 3 personnes et -15% s'il ya 4 personnes

J'ai tenté avec les conditions de rentrer tous ça dans une cellule de
résultats :

=si (nbpersonne=<2 alors premier tarif ;si(nbpersonne>4<8 et si(
temps0


alors tarif3 -15%....

Est ce possible d'avoir des conditions multiples dans la mêm cellule de
résultat oubien je suis optimiste


--
Merci
Luigi
(enlever les chiffres pour me répondre)








Avatar
Bidouille
Bonsoir

Nbre heures : 3

Nbre pers : 3

Tarif horaire : 18 ?

Total : 54,00 ?



Calculer Tarif horaire :
SI(Nbre_heures<=4;Tarif_1;SI(ET(Nbre_heures>4;Nbre_heures<=8);Tarif_2;SI(Nbre_heures>8;Tarif_3)))



Calculer Total :
Tarif_horaire * Nbre personnes



Tarif 1 :
SI(ET(Nbre_heures<=4;Nbre personnes<=2);20;SI(ET(Nbre_heures<=4;Nbre
personnes=3);20-(20*10/100);SI(ET(Nbre_heures<=4;Nbre
personnes>=4);20-(20*15/100);Tarif_2)))



Tarif 2 :

=SI(ET(Nbre_heures>4;Nbre_heures<=8;Nbre
personnes<=2);15;SI(ET(Nbre_heures>4;Nbre_heures<=8;Nbre
personnes=3);15-(15*10/100);SI(ET(Nbre_heures>4;Nbre_heures<=8;Nbre
personnes>=4);15-(15*15/100);Tarif_3)))



Tarif 3 :

=SI(ET(Nbre_heures>8;Nbre personnes<=2);10;SI(ET(Nbre_heures>8;Nbre
personnes=3);10-(10*10/100);SI(ET(Nbre_heures>8;Nbre
personnes>=4);10-((10*15/100)))))



Bidouille




"luigi" a écrit dans le message de news:

bonsoir

Je cherche à synthétiser 3 tableaux identiques dans une seule ligne

Je m'explique:

J'ai un tableau avec un premier tarif horaire 20 euros/ h par exemple pour
4
heures maxi de cours à donner

-un deuxieme tarif de 15 euros de 4 à 8heures de cours

-un 3eme tarif de 10 euros de 8 à 40 heures de cours.

Tout ça par personne jusqu'à 2 personnes.

jusque là ça va..

Mais là ou j'ai un os c'est lorqu'il y rentre le nombre de personnes:

soit -10% sur le tarif s'il y a 3 personnes et -15% s'il ya 4 personnes

J'ai tenté avec les conditions de rentrer tous ça dans une cellule de
résultats :

=si (nbpersonne=<2 alors premier tarif ;si(nbpersonne>4<8 et si( temps0
alors tarif3 -15%....

Est ce possible d'avoir des conditions multiples dans la mêm cellule de
résultat oubien je suis optimiste


--
Merci
Luigi
(enlever les chiffres pour me répondre)




Avatar
AV
Il y a des choses pas claires dans les bornes horaires telles que tu les exposes
Une même valeur (ex. 4) ne peut pas faire partie de 2 tranches différentes
Donc en faisant un choix (et avec des heures décimales) :
=SI(NbrePerson>=4;(INDEX({20;15;10;10};EQUIV(NbreHeur;{0;4.01;8;40};1))*NbreHeur
)*0.85;SI(NbrePerson>=2;(INDEX({20;15;10;10};EQUIV(NbreHeur;{0;4.01;8;40};1))*Nb
reHeur)*0.9;(INDEX({20;15;10;10};EQUIV(NbreHeur;{0;4.01;8;40};1))*NbreHeur)))

A toi d'adapter les bornes si elles ne conviennent pas (dans les EQUIV)
Si le résultat obtenu n'est que le tarif/personne(ça serait pas cadeau !), tu
multiplies par "NbrePerson"

AV
Avatar
luigi
Merci à tous pour vos réponses ,j'ai réussi à caler un seul tableau avec
toutes les conditions possibles avec seulement une ligne à reseigner

encore merci
Luigi

"Bidouille" a écrit dans le message de
news:41a7cfe5$0$30403$
Bonsoir

Nbre heures : 3

Nbre pers : 3

Tarif horaire : 18 ?

Total : 54,00 ?



Calculer Tarif horaire :

SI(Nbre_heures<=4;Tarif_1;SI(ET(Nbre_heures>4;Nbre_heures<=8);Tarif_2;SI(Nbr

e_heures>8;Tarif_3)))



Calculer Total :
Tarif_horaire * Nbre personnes



Tarif 1 :
SI(ET(Nbre_heures<=4;Nbre personnes<=2);20;SI(ET(Nbre_heures<=4;Nbre
personnes=3);20-(20*10/100);SI(ET(Nbre_heures<=4;Nbre
personnes>=4);20-(20*15/100);Tarif_2)))



Tarif 2 :

=SI(ET(Nbre_heures>4;Nbre_heures<=8;Nbre
personnes<=2);15;SI(ET(Nbre_heures>4;Nbre_heures<=8;Nbre
personnes=3);15-(15*10/100);SI(ET(Nbre_heures>4;Nbre_heures<=8;Nbre
personnes>=4);15-(15*15/100);Tarif_3)))



Tarif 3 :

=SI(ET(Nbre_heures>8;Nbre personnes<=2);10;SI(ET(Nbre_heures>8;Nbre
personnes=3);10-(10*10/100);SI(ET(Nbre_heures>8;Nbre
personnes>=4);10-((10*15/100)))))



Bidouille




"luigi" a écrit dans le message de news:

bonsoir

Je cherche à synthétiser 3 tableaux identiques dans une seule ligne

Je m'explique:

J'ai un tableau avec un premier tarif horaire 20 euros/ h par exemple
pour


4
heures maxi de cours à donner

-un deuxieme tarif de 15 euros de 4 à 8heures de cours

-un 3eme tarif de 10 euros de 8 à 40 heures de cours.

Tout ça par personne jusqu'à 2 personnes.

jusque là ça va..

Mais là ou j'ai un os c'est lorqu'il y rentre le nombre de personnes:

soit -10% sur le tarif s'il y a 3 personnes et -15% s'il ya 4 personnes

J'ai tenté avec les conditions de rentrer tous ça dans une cellule de
résultats :

=si (nbpersonne=<2 alors premier tarif ;si(nbpersonne>4<8 et si(
temps0


alors tarif3 -15%....

Est ce possible d'avoir des conditions multiples dans la mêm cellule de
résultat oubien je suis optimiste


--
Merci
Luigi
(enlever les chiffres pour me répondre)