Addition de résultats
Résolu
handbike
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
handbike Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
handbike Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
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)
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:
- Addition de résultats
- Resultats foot - Télécharger - Vie quotidienne
- Addition excel - Guide
- Lexer resultats - Télécharger - Sport
- Archives résultats bac 1998 ✓ - Forum Réseaux sociaux
- Bash addition - Forum Programmation
5 réponses
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+
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+
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!
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!
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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