Tableur pour comparaison prix fournisseur

Fermé
coquintiloup
Messages postés
3
Date d'inscription
mercredi 8 juin 2016
Statut
Membre
Dernière intervention
8 juin 2016
- 8 juin 2016 à 08:21
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
- 8 juin 2016 à 14:10
Bonjour,
je suis entrain de réaliser un tableur, pour comparer les prix de plusieurs fournisseurs.
pas de soucis lorsque les fournisseurs ont tous donnés un prix, je trouve bien le prix unitaire le moins chère, où le bas blesse, c'est lorsqu’un fournisseur n'a pas répondu, donc prix unitaire produit à zéro et donc même en modifiant la formule, je trouve des choses incohérents.

1 réponse

Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 265
8 juin 2016 à 08:28
Bonjour
et elles sont comment vos données?..et quelle formule utilisez vous?
Nous ne sommes pas devin
à vous lire
crdlmnt
0
coquintiloup
Messages postés
3
Date d'inscription
mercredi 8 juin 2016
Statut
Membre
Dernière intervention
8 juin 2016

8 juin 2016 à 09:23
Bonjour,

données en Monétaires pour pu et coçut
pour un fournisseur j'ai une colonne quantité, prix unitaire, coût total et ce pour trois fournisseurs.

fournisseur 1 fournisseur 2 fournisseur 3
qt pu coût qt pu coût qt pu coût

j'ai omis la formule que j'utilise pour les trois fournisseurs
=SI(PU1<MIN(PU2;PU3);PU1;SI(PU2<MIN(PU2;PU3);PU2;SI(PU3<MIN(PU1;PU2);PU3)))

mon pbs est si PU3 n'existe pas, cette formule ne peut fonctionner car elle prends la valeur de PU3=0.
si je rajoute la condition PU3=O, elle me prends la valeur PU3=0 comme prix le moins chére.

cordialement
0
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 265 > coquintiloup
Messages postés
3
Date d'inscription
mercredi 8 juin 2016
Statut
Membre
Dernière intervention
8 juin 2016

Modifié par Vaucluse le 8/06/2016 à 10:07
Alors essayez d'utiliser:

à priori vos fournisseurs sont en colonne
alors pourquoi ne pas utiliser directement

=MIN(PU1:PU3) pour ressortir le prix mini, sachant qu'une cellule vide ne sera pas prise en compte (mais par contre une cellule avec 0 si)

et si les nom s de vos fournisseurs sont en A1:A3, vous pouvez trouver aussi le nom du fournisseurs le moins cher avec:

=INDEX($A$1:$A$3;EQUIV(MIN($PU$1:$PU$3;0);$PU$1:$PU$3;0))

seul bémol, si vous avez des ex-aequo, seul, le premier ressortira

crdlmnt
0
coquintiloup
Messages postés
3
Date d'inscription
mercredi 8 juin 2016
Statut
Membre
Dernière intervention
8 juin 2016

8 juin 2016 à 12:59
merci pour tou
je n'avais pas pensé à cette solution car je souhaitais avoir o€ chez tous les fournisseurs pour que la personne puisse remplir tous les champs.
je vais mettre une petite note. merci pour vos explications

Cordialement
0
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 265
Modifié par Vaucluse le 8/06/2016 à 14:10
alors vous pouvez quand même utiliser, (mais c'est plus lourd) une formule matricielle:

=MIN(SI(PU1:PU3>0;PU1:PU3)

qui doit être entrée avec la touche enter en maintenant les touches ctrl et shift enfoncées. Elle s'affiche automatiquement entre accolades dans la barre de formule

Vous pouvez aussi, en conservant la formule simple, interdire l'entrée d'un zéro dans les cellules concernées:
__sélectionnez le champ
__Ruban / Données/Validation
___en haut;Autoriser: sélectionnez "décimal"
___en dessous "supérieure à 0"
et en cliquant dans la fenêtre sur l'onglet "Alerte d'erreur", vous pourrez écrire un message lorsqu'une valeur non conforme sera tapée
(par exemple: les valeurs nulles ne sont pas admises)
crdlmnt
0