Excel- focntion "si" avec plusieurs vari
Résolu/Fermé
lea5
Messages postés
7
Date d'inscription
mardi 17 juin 2008
Statut
Membre
Dernière intervention
17 juin 2008
-
17 juin 2008 à 10:20
lea5 Messages postés 7 Date d'inscription mardi 17 juin 2008 Statut Membre Dernière intervention 17 juin 2008 - 17 juin 2008 à 16:11
lea5 Messages postés 7 Date d'inscription mardi 17 juin 2008 Statut Membre Dernière intervention 17 juin 2008 - 17 juin 2008 à 16:11
A voir également:
- Excel- focntion "si" avec plusieurs vari
- Si et excel - Guide
- Liste déroulante excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Excel cellule couleur si condition texte - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
6 réponses
Ivan-hoe
Messages postés
433
Date d'inscription
dimanche 17 février 2008
Statut
Membre
Dernière intervention
17 octobre 2008
309
17 juin 2008 à 10:40
17 juin 2008 à 10:40
Salut lea,
s'il faut compter 30 uniquement quand tu enchaînes +1 et -1, tu peux écrire :
=SI(ET(A2=1;A3=-1);30;0)
si tes +1 et -1 sont du texte et non des nombres, alors :
=SI(ET(A2="+1";A3="-1");30;0)
s'il faut compter 30 à chaque changement, alors :
=SI(A2<>A3;30;0)
A suivre...
s'il faut compter 30 uniquement quand tu enchaînes +1 et -1, tu peux écrire :
=SI(ET(A2=1;A3=-1);30;0)
si tes +1 et -1 sont du texte et non des nombres, alors :
=SI(ET(A2="+1";A3="-1");30;0)
s'il faut compter 30 à chaque changement, alors :
=SI(A2<>A3;30;0)
A suivre...
Ivan-hoe
Messages postés
433
Date d'inscription
dimanche 17 février 2008
Statut
Membre
Dernière intervention
17 octobre 2008
309
17 juin 2008 à 11:15
17 juin 2008 à 11:15
"j'ai juste une difficulté supplémentaire, c'est que mes +1 et -1 ne sont pas forcement consecutifs.. "
"il faudrait que j'arrive à reperer un +1, -1, +1 consecutifs dans une plage de +1,+1,+1-1,-1,-1.. "
je ne comprends plus bien : les +1;-1;+1 à repérer se suivent-ils immédiatement ? Auquel cas, la formule ci-dessous pourrait-elle convenir ?
=SI(ET(A2="+1";A3="-1";A4="+1");30;0)
Ou bien dans ta colonne apparaissent plusieurs titres et tu veux repérer +1;-1;+1 pour un titre donné ?
Le plus simple serait que tu mettes un exemple de fichier (sans données confidentielles, évidemment) sur www.cijoint.fr
A suivre...
"il faudrait que j'arrive à reperer un +1, -1, +1 consecutifs dans une plage de +1,+1,+1-1,-1,-1.. "
je ne comprends plus bien : les +1;-1;+1 à repérer se suivent-ils immédiatement ? Auquel cas, la formule ci-dessous pourrait-elle convenir ?
=SI(ET(A2="+1";A3="-1";A4="+1");30;0)
Ou bien dans ta colonne apparaissent plusieurs titres et tu veux repérer +1;-1;+1 pour un titre donné ?
Le plus simple serait que tu mettes un exemple de fichier (sans données confidentielles, évidemment) sur www.cijoint.fr
A suivre...
lea5
Messages postés
7
Date d'inscription
mardi 17 juin 2008
Statut
Membre
Dernière intervention
17 juin 2008
17 juin 2008 à 11:22
17 juin 2008 à 11:22
Ta réponse m'a fait penser à la formule ci-dessous:
=SI(ET(OU(C36=-1;C37=1;C36=1;C37=-1));30;0)
qui marche pas mal, par contre j'ai l'impression de double compter.
Un example de fichier avec ma nouvelle formule
1 0
-1 30
1 0
-1 30
1 0
1 0
1 0
1 0
1 0
1 0
De la ligne 1 j'ai acheté, de 1 à 2 j'ai vendu, donc je dois payé 30..
Ca a l'air de marcher..
Je te remercie pour ton aide et tes idées!
Cordialement
=SI(ET(OU(C36=-1;C37=1;C36=1;C37=-1));30;0)
qui marche pas mal, par contre j'ai l'impression de double compter.
Un example de fichier avec ma nouvelle formule
1 0
-1 30
1 0
-1 30
1 0
1 0
1 0
1 0
1 0
1 0
De la ligne 1 j'ai acheté, de 1 à 2 j'ai vendu, donc je dois payé 30..
Ca a l'air de marcher..
Je te remercie pour ton aide et tes idées!
Cordialement
Ivan-hoe
Messages postés
433
Date d'inscription
dimanche 17 février 2008
Statut
Membre
Dernière intervention
17 octobre 2008
309
17 juin 2008 à 11:38
17 juin 2008 à 11:38
ta formule est vraiment bizarre, elle sort 30 partout. L'as-tu bien recopiée ?
Bon, l'essentiel est que ça marche chez toi. Est-ce que je peux espérer un % sur le résultat de ta journée ??;-)
I.
Bon, l'essentiel est que ça marche chez toi. Est-ce que je peux espérer un % sur le résultat de ta journée ??;-)
I.
lea5
Messages postés
7
Date d'inscription
mardi 17 juin 2008
Statut
Membre
Dernière intervention
17 juin 2008
17 juin 2008 à 11:45
17 juin 2008 à 11:45
Re,
tu as raison, elle est fausse, elle ne marche pas..donc pas de pourcentage!;p
mais c'est l'idée..si ..et..ou si..et... alors
par contre je ne suis pas sûre de bien savoir me servir de "et" et "ou"
Une idée?
Merci
Cordialement
tu as raison, elle est fausse, elle ne marche pas..donc pas de pourcentage!;p
mais c'est l'idée..si ..et..ou si..et... alors
par contre je ne suis pas sûre de bien savoir me servir de "et" et "ou"
Une idée?
Merci
Cordialement
Ivan-hoe
Messages postés
433
Date d'inscription
dimanche 17 février 2008
Statut
Membre
Dernière intervention
17 octobre 2008
309
17 juin 2008 à 14:12
17 juin 2008 à 14:12
Je tiens à mon pourcentage !
Peux-tu ré-expliquer clairement ta problématique ? Quand faut-il déclencher le paiement de 30$ ? A chaque vente ?
Un -1 suit-il systématiquement un 1 ?
Peux-tu remettre plusieurs exemples correspondant à plusieurs cas de figure ?
I.
Peux-tu ré-expliquer clairement ta problématique ? Quand faut-il déclencher le paiement de 30$ ? A chaque vente ?
Un -1 suit-il systématiquement un 1 ?
Peux-tu remettre plusieurs exemples correspondant à plusieurs cas de figure ?
I.
lea5
Messages postés
7
Date d'inscription
mardi 17 juin 2008
Statut
Membre
Dernière intervention
17 juin 2008
17 juin 2008 à 14:27
17 juin 2008 à 14:27
Quel détermination! ça fait plaisir ;)
En fonction du cours de certains produits financiers, j'ai mis en place un signal d'achat ou de vente
ce signal est +1 si j'achète le produit ou -1 si je vends le produit.
Donc un +1 n'est pas forcement suivit d'un -1, tout dépend du cours des produits
Cependant je doit payer des frais de courtage, je paye à chaque "tour", un tour est composé en deux temps,
je ne paye que si j'achète et revends ensuite, je ne paye rien si je ne fais qu'acheter ( ie, s'il n'y a que des 1 dans mon tableaux je ne paye rien) par contre des que je me mets à vendre (-1) après avoir acheté alors je dois payer $30.
Est-ce plus clair?
Un exemple de série de signaux de ventes et d'achat sur une obligation de 10 ans américaine sur une courte période ( (début 2000)est:
1
-1
1
-1
1
1
1
1
1
le premier jour j'achète, le deuxième mon signal me dit de vendre, le troisième je rachète..
Merci
Cordialement
En fonction du cours de certains produits financiers, j'ai mis en place un signal d'achat ou de vente
ce signal est +1 si j'achète le produit ou -1 si je vends le produit.
Donc un +1 n'est pas forcement suivit d'un -1, tout dépend du cours des produits
Cependant je doit payer des frais de courtage, je paye à chaque "tour", un tour est composé en deux temps,
je ne paye que si j'achète et revends ensuite, je ne paye rien si je ne fais qu'acheter ( ie, s'il n'y a que des 1 dans mon tableaux je ne paye rien) par contre des que je me mets à vendre (-1) après avoir acheté alors je dois payer $30.
Est-ce plus clair?
Un exemple de série de signaux de ventes et d'achat sur une obligation de 10 ans américaine sur une courte période ( (début 2000)est:
1
-1
1
-1
1
1
1
1
1
le premier jour j'achète, le deuxième mon signal me dit de vendre, le troisième je rachète..
Merci
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ivan-hoe
Messages postés
433
Date d'inscription
dimanche 17 février 2008
Statut
Membre
Dernière intervention
17 octobre 2008
309
17 juin 2008 à 14:35
17 juin 2008 à 14:35
Mais alors pourquoi la formule du post 1 ne convient-elle pas ?
=SI(ET(A2=1;A3=-1);30;0)
Question : si tu as
1
1
1
-1
-1
1
dans l'exemple ci-dessus, faut-il que déclencher 30$ aux deux signaux de vente ? ou seulement au premier ?
=SI(ET(A2=1;A3=-1);30;0)
Question : si tu as
1
1
1
-1
-1
1
dans l'exemple ci-dessus, faut-il que déclencher 30$ aux deux signaux de vente ? ou seulement au premier ?
lea5
Messages postés
7
Date d'inscription
mardi 17 juin 2008
Statut
Membre
Dernière intervention
17 juin 2008
17 juin 2008 à 14:46
17 juin 2008 à 14:46
Re,
Le problème c'est que mes "tours" consistent en un achat suivit d'une vente ou une vente suivit d'un achat
d'où mon essai d'introduction de la formule "ou" dans celle déjà existante
donc je paye 30$ si SI(ET(A2=1;A3=-1);30;0) ou si SI(ET(A2=-1;A3=1);30;0)
mon problème est de mixer les deux formules ci-dessus en une seule.
Merci
Cordialement
Le problème c'est que mes "tours" consistent en un achat suivit d'une vente ou une vente suivit d'un achat
d'où mon essai d'introduction de la formule "ou" dans celle déjà existante
donc je paye 30$ si SI(ET(A2=1;A3=-1);30;0) ou si SI(ET(A2=-1;A3=1);30;0)
mon problème est de mixer les deux formules ci-dessus en une seule.
Merci
Cordialement
Ivan-hoe
Messages postés
433
Date d'inscription
dimanche 17 février 2008
Statut
Membre
Dernière intervention
17 octobre 2008
309
17 juin 2008 à 16:07
17 juin 2008 à 16:07
Ah d'accord !
=SI(OU(ET(A2=1;A3=-1);ET(A2=-1;A3=1));30;0)
ça peut aussi se résoudre avec une somme glissante
=SI(SOMME(A2:A3)=0;30;0)
I.
=SI(OU(ET(A2=1;A3=-1);ET(A2=-1;A3=1));30;0)
ça peut aussi se résoudre avec une somme glissante
=SI(SOMME(A2:A3)=0;30;0)
I.
lea5
Messages postés
7
Date d'inscription
mardi 17 juin 2008
Statut
Membre
Dernière intervention
17 juin 2008
17 juin 2008 à 16:11
17 juin 2008 à 16:11
Merci beaucoup,
ta première formule marche..une autre solution est possible je crois
SI(A2=A3; 0;30)
Merci pour ton aide
Problème résolu
Cordialement
ta première formule marche..une autre solution est possible je crois
SI(A2=A3; 0;30)
Merci pour ton aide
Problème résolu
Cordialement
17 juin 2008 à 10:55
j'ai juste une difficulté supplémentaire, c'est que mes +1 et -1 ne sont pas forcement consecutifs..
Je pense que l'idée est proche , c'ets ec que j'avais tenté, mais en fait,
il faudrait que j'arrive à reperer un +1, -1, +1 consecutifs dans une plage de +1,+1,+1-1,-1,-1..
Ce qui rend la tache plus difficile..
Ce que je cherche c'est à voir quand j'ai acheté un titre, puis vendu ce titre..
Une idée?
Merci
Cordialement..