Addition de résultats

Résolu
handbike Messages postés 24 Statut Membre -  
handbike Messages postés 24 Statut Membre -
Bonjour,
j'ai un souci avec cette formule qui me additionne tous les résultats.
Pouvez vous m'aider
merci d'avance

=SI(OU(L2=1;O2=1;Q2=2);58)+SI(OU(L2=1;O2=2;Q2=2);58)+SI(OU(L2=1;O2=3;Q2=2);58)+SI(OU(L2=1;O2=4;Q2=2);58)+SI(OU(L2=1;O2=5;Q2=2);60)+SI(OU(L2=1;O2=6;Q2=2);60)+SI(OU(L2=1;O2=7;Q2=2);60)+SI(OU(L2=1;O2=8;Q2=2);60)+SI(OU(L2=1;O2=9;Q2=2);60)+SI(OU(L2=1;O2=10;Q2=2);60)+SI(OU(L2=1;O2=11;Q2=2);58)+SI(OU(L2=1;O2=12;Q2=2);58)+SI(OU(L2=2;O2=1;Q2=2);62)+SI(OU(L2=2;O2=2;Q2=2);62)+SI(OU(L2=2;O2=3;Q2=2);62)+SI(OU(L2=2;O2=4;Q2=2);62)
A voir également:

5 réponses

Gyrus Messages postés 3360 Statut Membre 526
 
Bonjour,

Si tu ne dis pas quel est ton souci, nous ne pourrons pas t'aider.
Quelle est la finalité de ta formule ?

Remarque : avec la fonction OU, la valeur est affectée si au moins une des conditions est vraie.
Exemple : si Q2= 2, tu additionnes toutes les valeurs.

A+
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Bonjour
L'ami Gyrus n'a pas tord (salut cordial)
mais on peut déjà dire que vous risquez avec cette formule d'additionner des FAUX avec des valeurs, et donc sans probablement est ce à l'origine du problème (que vous n'expliquez pas)
alors à tout hasard, compléter chaque item SI par ;0) qui éliminera ce faux:

....SI(OU(L2=1;O2=1;Q2=2);58;0)....


A +
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
handbike Messages postés 24 Statut Membre
 
Merci de vos réponses
En fait,il s'agit de prix de chambres qui changent en fonction de mois(O2=1 pour janvier, etc),du nombre de personne(Q2=2 pour deux personnes, et Q2=4 pour quatre personnes), et sur deux sites(L2=1pour un site, et L2=2 pour l'autres site
Je ne sait si cela est bien clair
0
Gyrus Messages postés 3360 Statut Membre 526
 
Voici une solution avec une table de correspondance
https://www.cjoint.com/c/FGjjzbMzyPT

A+
0
handbike Messages postés 24 Statut Membre
 
Merci
je me demande pourquoi je me complique souvent dans mes recherches.
Toujours est il que je vous remercie
Cordialement
MDM
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376 > handbike Messages postés 24 Statut Membre
 
De plus, tu ne fournis pas toutes tes données !
Quel es le montant pour le site 2 à partir de mai ?
Quels sont les montants pour 4 personnes ? Sinon à quoi sert la donnée Q2 ?
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
Dans l'état actuel de tes données, ta formule s'écrirait
=SI(L2=1;SI(ET(4<O2;O2<11);60;58);SI(O2<5;62;"?"))
0
handbike Messages postés 24 Statut Membre
 
Bonjour Gyrus,
ta table de correspondance fonctionne a merveille pour mon tableau, merci
peux tu aussi me donner une solution pour que les mois s'inscrive quand on entre les dates de séjour exp:

L2 M3 N3
arrivee depart mois
01/01/16 02/01/16 01
01/02/16 02/02/16 02
01/03/16 02/03/16 03
et ainsi de suite, juste le mois

merci encore
0

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

Posez votre question
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
Bonjour handbike.

Je reviens vers toi pour t'indiquer que ta formule n'avait aucune chance de donner un résultat, car tu n'as pas respecté la logique des fonctions conditionnelles.
=SI(OU(L2=1;O2=1;Q2=2);58)+SI(OU(L2=1;O2=2;Q2=2);58)+SI(OU(L2=1;O2=3;Q2=2);58)+SI(OU(L2=1;O2=4;Q2=2);58) + SI ...
signifie en effet :
Si L2=1, ou si O2=1, ou encore si Q2=2, alors afficher 58 ;
alors que tu voulais en réalité exprimer que les 3 conditions doivent être réalisées à la fois, donc =SI(ET(L2=1;O2=1;Q2=2);58)...
Mais comme il y a 4 jeux de conditions qui peuvent donner 58, tu peux les regrouper avec la fonction OU, ce qui donne
=SI(OU(ET(L2=1;O2=1;Q2=2); ET(L2=1;O2=2;Q2=2); ET(L2=1;O2=3;Q2=2); ET(L2=1;O2=4;Q2=2));58 ; SI ...
que, bien entendu, tu peux encore optimiser en écrivant simplement
=SI(ET(L2=1;OU(O2=1;O2=2;O2=3;O2=4);Q2=2); 58 ; SI ...

Enfin tu remarqueras que les SI sont imbriqués par des points-virgules
 ; 
et non liés par des plus
 + 
!

J'espère que ces explications te serviront dans tes prochaines formules conditionnelles, qui sont un outil formidable, à condition de bien maîtriser l'affaire.

Très cordialement
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
J'ajoute que tous mes commentaires sur ta formule et sur ses modifications ne doivent pas te faire perdre de vue que c'est la formule de Gyrus qui est celle qui convient le mieux !
https://www.cjoint.com/c/FGjrw2cBBWb
0