Comment traduire cet algorithme en formule Excel?
Résolu/Fermé
A voir également:
- Algorithme excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
- Comment calculer la moyenne sur excel - Guide
6 réponses
Bruce Willix
Messages postés
11966
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 593
11 févr. 2013 à 15:55
11 févr. 2013 à 15:55
J'ai mis en A1, B1 et C1 les données à introduire:
=SI(A1=B1;SI(C1=1;0;SI(C1=2;3;SI(C1=3;4;5)));SI(C1=1;0;SI(C1=2;-1;SI(C1=3;-2;-5))))
tontong
Messages postés
2572
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
14 mars 2025
1 061
11 févr. 2013 à 16:06
11 févr. 2013 à 16:06
Bonjour,
Une autre idée:
=SI(B2=A1;CHOISIR($C$2;0;3;4;5);CHOISIR($C$2;0;-1;-2;-5))
Une autre idée:
=SI(B2=A1;CHOISIR($C$2;0;3;4;5);CHOISIR($C$2;0;-1;-2;-5))
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
11 févr. 2013 à 16:14
11 févr. 2013 à 16:14
Bien vu, Tongtong,
+1
+1
Je m'empresse de vous dire Merci, Bruce Willix!
Déjà je n'ai plus de message d'erreur... D2 n'affiche pas la valeur correcte mais sans doute vous avez tapé pour me mettre sur la piste. je vais donc utiliser votre équation pour y revoir les les indices.
Je reviens sous peu si ça marche, sinon je reviens un plus plus tard, signe que je sèche...
Déjà je n'ai plus de message d'erreur... D2 n'affiche pas la valeur correcte mais sans doute vous avez tapé pour me mettre sur la piste. je vais donc utiliser votre équation pour y revoir les les indices.
Je reviens sous peu si ça marche, sinon je reviens un plus plus tard, signe que je sèche...
ça marche! C'est extraordinaire! Ouf, quel soulagement, encore Merci Bruce (je reviendrai...)
Votre équation (la première) devient donc (dans ma première ligne utile):
=SI(A2=B2;SI(C2=1;0;SI(C2=2;3;SI(C2=3;4;SI(C2=4;5))));SI(C2=1;0;SI(C2=2;-1;SI(C2=3;-2;SI(C2=4;-5)))))
Merci aussi pour votre 2e équation. Dès que je retrouve mes esprits, car là je suis vraiment content, je vais bien étudier ces 2 mises en équations. Leur complexité est dans leur simplicité apparente. En effet, entre tourner en rond avec un algorithme (écrit par moi-même en 45') et sécher pendant des heures pour la mise en équation dans Excel (et SANS y parvenir) me donne bien à réfléchir.... Merci, merci beaucoup, Bruce.
Votre équation (la première) devient donc (dans ma première ligne utile):
=SI(A2=B2;SI(C2=1;0;SI(C2=2;3;SI(C2=3;4;SI(C2=4;5))));SI(C2=1;0;SI(C2=2;-1;SI(C2=3;-2;SI(C2=4;-5)))))
Merci aussi pour votre 2e équation. Dès que je retrouve mes esprits, car là je suis vraiment content, je vais bien étudier ces 2 mises en équations. Leur complexité est dans leur simplicité apparente. En effet, entre tourner en rond avec un algorithme (écrit par moi-même en 45') et sécher pendant des heures pour la mise en équation dans Excel (et SANS y parvenir) me donne bien à réfléchir.... Merci, merci beaucoup, Bruce.
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
Modifié par michel_m le 11/02/2013 à 16:31
Modifié par michel_m le 11/02/2013 à 16:31
La 2° c'est Tongtong: Merci pour lui puisque tu le snobes
tontong
Messages postés
2572
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
14 mars 2025
1 061
11 févr. 2013 à 16:39
11 févr. 2013 à 16:39
Bonjour michel_m,
Et merci pour la distinction, mais ce n'est pas grave bientôt ses élèves apprendront que de la pluralité naît l'excellence!
Et merci pour la distinction, mais ce n'est pas grave bientôt ses élèves apprendront que de la pluralité naît l'excellence!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
...hum.. pas en 45' en 45'' je voulais dire. Bon, autant le dire car j'avais l'air d'être plutôt fier en disant 45 minutes...