Fonctions excel

Fermé
titi - 27 déc. 2018 à 11:23
 titi - 11 janv. 2019 à 12:32
Bonjour, j essaie de trouver une formule sur EXCEL mais j ai besoin d aide....
Pour faire court, j ai 3 onglets avec des tarifs différents, puis j'en ai créer un 4eme pour le recap j'aimerai trouver la formule qui me dira case par case laquelle est la moins cher. Ils ont tous la même mise en forme. Dites moi si vous avez besoin de plus de détails merci à vous.
A voir également:

8 réponses

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
27 déc. 2018 à 11:35
Bonjour,

exemple tu veux la valeur MIN de la cellule A1 des trois onglets contiguës Feuil1:Feuil3

=MIN(Feuil1:Feuil3!A1)
à adapter à ton classeur
0
Merci Mike pour ta réponse aussi rapide. je me suis mal exprimée. J ai nommé chaque onglet et dans ma feuille recap j aimerai que le nom de chaque onglet apparaissent plutot que le montant... Tu peux m aider ? Je pense qu'avec la fonction si on peut y arriver mais je tourne en rond....
merci à toi
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
27 déc. 2018 à 12:05
Re,

pour trois onglets tu peux rester avec une formule, remplace FEUILet son numéro par le nom de tes onglets ou donne tes noms d'onglets

=SI(Feuil1!A1=MIN(Feuil1:Feuil3!A1);"Feuil1";SI(Feuil2!A1=MIN(Feuil1:Feuil3!A1);"Feuil1";SI(Feuil3!A1=MIN(Feuil1:Feuil3!A1);"Feuil1";"")))
0
j ai du beugue quelque part, voici la formule
=SI('TRANSPORT 1'!L18<TRANSPORT2!C18; "TPS1"; SI(TRANSPORT2!C18<TRANSPORT3!B7; "TPS2"; SI(TRANSPORT3!B7<'TRANSPORT 1'!L18; "TPS3")))
Mais EXCEL n apprecie pas il me met #valeurs
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
27 déc. 2018 à 12:59
Re,

fait attention aux espaces comme TRANSPORT1 ou tu avais un espace devant le 1 comme devant ;"TPS ou les Si

=SI(TRANSPORT1!L18<TRANSPORT2!C18;"TPS1";SI(TRANSPORT2!C18<TRANSPORT3!B7;"TPS2";SI(TRANSPORT3!B7<TRANSPORT1!L18;"TPS3";"")))
0
La formule en elle meme marche mais ce n est pas bon car il faudrait que je la fasse 9fois (tps1 moins cher que tps 2, tps 1 moins que tps3, et ideme pour les 2 autres. Ta formule de tout a l heure me plaisait bien avec le MIN, y a pas possibilité de l adapter pour qu'il me mette le texte à la place des chiffres ? Merci encore pour ton aide
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
27 déc. 2018 à 13:43
Re,

le problème est que tes cellules ne sont jamais la même adresse L18, C18, B7 et maintenant tu parles de 9 contrôles, alors soit tu revois la structure de tes tableaux et tu renvois sur chaque onglet la valeur de ces cellules dans une cellule de même adresse exemple en X1 et tu adaptes ma formule
0
Peut être que cela serait plus claire si je pouvais t envoyer les tableaux ? mais je ne trouve rien qui dit "pièce jointe"
0

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

Posez votre question
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
27 déc. 2018 à 13:59
Re,

pour joindre ton fichier anonymisé
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers

dans le même style tu as https://mon-partage.fr/
0
t génial merci et le voici
https://www.cjoint.com/c/HLBniks8RIr
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
27 déc. 2018 à 14:18
Re,

exemple en onglet Récap en cellule C4 tu as cette formule
=MIN(TRANSPORT1!L2;SCHEN79!C2;POUPEAU!B2)
qui te retourne bien la valeur MIN des trois cellules soit 1 qui est contenue onglet POUPEAU en B2 mais que veux tu quelle te retourne cette valeur ou la valeur de la première ligne 1P
0
En fait pour ce test soit 1 j aurai aimé que ca me marque "POUPEAU" et pas 1. Tu penses que c est faisable ?
0
ou sinon si je garde cette formule, est ce qu'il y a possibilité directement sur le fichier RECAP de mettre des mises en forme automatiques pour chaque transporteurs ?
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
27 déc. 2018 à 17:55
Re,

de retour, regarde si c'est ce que tu cherches faire dans les cellules C4:C15 onglet Récap et on en reparle
https://www.cjoint.com/c/HLBq27J4qBj
0
Bonjour mike 31 désolée pour cette réponse tardive, j'ai eu quelques petits imprevus. Ta formule est trés compliquée et je n'arrive pas à l adapter.
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
9 janv. 2019 à 14:41
Bonjour à tous,

En repartant de la réponse de Mike-31, essaye cette formule :
=SI(MIN(TRANSPORT1!L2;SCHEN79!C2;POUPEAU!B2)=TRANSPORT1!L2;"TRANSPORT1";SI(MIN(TRANSPORT1!L2;SCHEN79!C2;POUPEAU!B2)=SCHEN79!C2;"SCHEN79";"POUPEAU"))

Cordialement
0
Alors c est génial ta formule marche sauf que quand je tire pour qu'elle s'applique à l'ensemble du tableau, la formule ne bouge pas, sais tu pourquoi ?
0
Avec toutes mes excuses ca marche t es trop fort merci beaucoup c est vraiment génial ca va m'éviter de tout faire à la main :):) et si par hasard j ai d autres onglets à introduire comment je peux faire pour les rajouter à ta formule ?
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
9 janv. 2019 à 19:55
En gardant ce principe, la formule va assez rapidement devenir gigantesque.
Pas compliquée, mais très longue.

Exemple sur 10 onglets :
=SI(MIN(TRANSPORT1!L2;SCHEN79!C2;POUPEAU!B2;Feuil1!G5;Feuil2!O2;Feuil3!L3;Feuil4!H4;Feuil5!G5;Feuil6!C5;Feuil7!A2)=TRANSPORT1!L2;"TRANSPORT1";SI(MIN(TRANSPORT1!L2;SCHEN79!C2;POUPEAU!B2;Feuil1!G5;Feuil2!O2;Feuil3!L3;Feuil4!H4;Feuil5!G5;Feuil6!C5;Feuil7!A2)=SCHEN79!C2;"SCHEN79";""))&
SI(MIN(TRANSPORT1!L2;SCHEN79!C2;POUPEAU!B2;Feuil1!G5;Feuil2!O2;Feuil3!L3;Feuil4!H4;Feuil5!G5;Feuil6!C5;Feuil7!A2)=POUPEAU!B2;"POUPEAU";SI(MIN(TRANSPORT1!L2;SCHEN79!C2;POUPEAU!B2;Feuil1!G5;Feuil2!O2;Feuil3!L3;Feuil4!H4;Feuil5!G5;Feuil6!C5;Feuil7!A2)=Feuil1!G5;"Feuil1";""))&
SI(MIN(TRANSPORT1!L2;SCHEN79!C2;POUPEAU!B2;Feuil1!G5;Feuil2!O2;Feuil3!L3;Feuil4!H4;Feuil5!G5;Feuil6!C5;Feuil7!A2)=Feuil2!O2;"Feuil2";SI(MIN(TRANSPORT1!L2;SCHEN79!C2;POUPEAU!B2;Feuil1!G5;Feuil2!O2;Feuil3!L3;Feuil4!H4;Feuil5!G5;Feuil6!C5;Feuil7!A2)=Feuil3!L3;"Feuil3";""))&
SI(MIN(TRANSPORT1!L2;SCHEN79!C2;POUPEAU!B2;Feuil1!G5;Feuil2!O2;Feuil3!L3;Feuil4!H4;Feuil5!G5;Feuil6!C5;Feuil7!A2)=Feuil4!H4;"Feuil4";SI(MIN(TRANSPORT1!L2;SCHEN79!C2;POUPEAU!B2;Feuil1!G5;Feuil2!O2;Feuil3!L3;Feuil4!H4;Feuil5!G5;Feuil6!C5;Feuil7!A2)=Feuil5!G5;"Feuil5";""))&
SI(MIN(TRANSPORT1!L2;SCHEN79!C2;POUPEAU!B2;Feuil1!G5;Feuil2!O2;Feuil3!L3;Feuil4!H4;Feuil5!G5;Feuil6!C5;Feuil7!A2)=Feuil6!C5;"Feuil6";SI(MIN(TRANSPORT1!L2;SCHEN79!C2;POUPEAU!B2;Feuil1!G5;Feuil2!O2;Feuil3!L3;Feuil4!H4;Feuil5!G5;Feuil6!C5;Feuil7!A2)=Feuil7!A2;"Feuil7";""))

On doit pouvoir trouver plus concis.....
0
Si ca marche moi ca me va et en plus je la comprends donc que du bonheur. Merci beaucoup de ton aide. Bonne journée
0