Extraire une données d'un tableau sous Excel

Fermé
skyjets - 24 août 2006 à 18:50
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 8 avril 2008 à 22:51
Bonjour!

J'ai un problème sous Excel à résoudre le plus rapidement possible :
cf tableau ci dessous, je désire pouvoir déterminer le nom du fournisseur le moins cher en fonction des prix remplis dans les tableaux.
J'ai essayer de faire plusieurs formule ci dessous mais il y a un probleme, la formule fonctionne mais pas si le prix le moins cher se retrouve apres un prix plus élevé (N/A#) je comprends pas pourquoi! Pouvez vous m'aider? ou me donner une autre formule pour me donner le nom du fournisseur le moins cher en AD2...

Merci de votre aide!!!
A voir également:

8 réponses

Utilisateur anonyme
24 août 2006 à 22:03
impossible de voir ton tableau
0
skyjets Messages postés 3 Date d'inscription jeudi 24 août 2006 Statut Membre Dernière intervention 29 août 2006
26 août 2006 à 13:36
oups! effectivement il manque le tableau dsl, le voivi (dsl mais je n'arrive pas à insérer un tableau Excel donc j'ai mis entre parenthese les colonnes) :

1 Ref (A) prod(B) Carrefour(C) Leclerc(D) ...Auchan(AB) px min(AC) Fr -cher (AD) numero col(AE)

2 BA1(A) Tomat(B) 12.00€(C) 11.85€(D)... 12.24€(AB) 11.85€(AC) N/A#(AD) 4(AE)

3 BA2(A) pommes(B) 11.00€(C) 12.00€(D)... 13.00€(AB) 11.00€(AC) Carrefour(AD) 3(AE)

4 BA3(A) carotte(B) 14.00€(C) 13.50€(D)... 10.00€(AB) 10.00€(AC) N/A#(AD) 28(AE)


Formule en AC MINA(C2;D2…AB2)
Formule en I CHOISIR(AE2;$C$2;$D$2…$AB$2)
Formule en J EQUIV(AC2;C2:AB2)


Voila! comment faire pour ne plus avoir N/A# en AD2 et avoir le nom du fournisseur le moins cher?

Encore merci pour votre aide!
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
28 août 2006 à 09:53
bonjour

Formule en AC MINA(C2;D2…AB2)

je verrai plutôt : =MIN(C2:AB2)

en AD : =DECALER($B$1;0;EQUIV(AC2;C2:AB2;0);1;1)

et en AE, pour avoir la colonne :
=CAR(64+(EQUIV(AC2;C2:AB2;0)+2))

je ne comprends pas ce que tu veux faire en I et J ?

0
Armojax Messages postés 1860 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 2 octobre 2024 1 528
28 août 2006 à 10:03
Toutafé.
Et pour la commodité, si tu mets tes cellules résultats dans les premières colonnes au lieu de les mettre à la fin, c'est plus lisible. Et avec des formats conditionnels, tu peux mettre en vert (p. ex.) les cellules dont la valeur est égale au mini... D'un coup d'oeil tu vois les colonnes où le vert domine et où tu vas faire tes courses.
0

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

Posez votre question
skyjets Messages postés 3 Date d'inscription jeudi 24 août 2006 Statut Membre Dernière intervention 29 août 2006
29 août 2006 à 19:02
Merci trop!! c'est exactement ce que je recherchais.

Pour comprendre, pourquoi il faut mettre 1 en ligne et 1 en colonne?

Bonne soirée à toi et encore merci!

Skyjets
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
31 août 2006 à 09:59
bonjour

pourquoi il faut mettre 1 en ligne et 1 en colonne?

La fonction DECALER donne référence à une plage,
et comme tu désires le résultat d'une cellule : c'est une plage d'une ligne et d'une colonne.

Marque ton sujet résolu si c'est le cas...
0
Bonjour,

J'ai un tableur excel avec des factures:

col1: No facture
col2: date émission
col3: montant ttc
col4: nom client
col5: tva
....

Dans ce tableur, un même client peut être destinataire de plusieurs factures.

J'aimerais, en tapant en bas du tableur, le nom du client, connaître la date de sa facture la plus ancienne. (ne pas me proposer la solution filtre svp).

Je suis sous excel 2000 Pro.

Merci de votre réponse

Melissa
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
8 avril 2008 à 22:51
bonjour

Tu aurais mieux fait d'ouvrir un sujet à toi plutôt que de poser ta question dans un sujet résolu depuis 2 ans !

Ton problème est plus complexe que tu ne le supposes pour te donner une réponse car si tu veux saisir ton nom en bas il ne peux pas y avoir de formule préalable. On ne sait pas si ton fichier est trié, ni sur quels critères.

à priori il faut que tu fasses une macro événementielle mais il faudrait savoir si ta cellule de saisie est fixe ou mobile et la façon dont tu veux afficher le résultat : boite de dialogue, cellule ?
0