[Résolu] Tableau comparatif de fournisseur

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Parzival
Fraîchement OOthentifié
Messages : 2
Inscription : 07 avr. 2014 16:13

[Résolu] Tableau comparatif de fournisseur

Message par Parzival »

Salut à tous,

Je suis à la recherche d'un peu d'aide pour créer un tableau comparatif de fournisseur sur calc.
Mes cours d'info remontant à assez loin dans le domaine je voudrais savoir comment créer une formule de recherche qui m'afficherais le nom du fournisseur le moins chère, le produit et le prix.

j'ai déjà effectué quelques recherche sur le net et entendu parler de la fonction rechercheV mais je suis tout de même largué.
En esperant avoir post dans la bonne rubrique merci :)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Oukcha le 18 avr. 2014 09:14, modifié 3 fois.
Raison : Balisage
OpenOffice 3 sous Windows 7
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 4334
Inscription : 06 oct. 2008 08:03

Re: Question formule

Message par Oukcha »

Bonjour,
  • Le titre de votre question n'est pas assez explicite ou ne reflète pas le problème que vous décrivez :
    <Question formule>

    Nous l'avons donc modifié. En effet, lors d'une recherche, ce sujet risquait de passer inaperçu et donc de ne pas aider d'autres personnes ayant le même problème que vous. Des termes comme "problème" ou "openoffice" sont bien sûr implicites et n'ont pas besoin d'être mentionnés.

    Voici quelques astuces pour avoir un titre optimum : https://forum.openoffice.org/fr/forum/v ... 1002#p1002

    La prochaine fois, pensez à bien choisir les termes du titre de votre question. N'oubliez pas qu'un titre clair et précis augmente vos chances d'obtenir des réponses plus rapidement.
  • Vous avez illustré votre question avec des fichiers en provenance d'un site tiers. Or, souvent ces sites n'assurent aucune pérennité sur les données qu'ils hébergent.

    C'est pour cela que nous préférerons que vous utilisiez notre service de pièce-jointe dont le lien est mentionné en bas lorsque vous écrivez votre message : -comment-joindre-un-fichier-sur-ce-forum.html

    Veuillez corriger votre message en utilisant le bouton "Editer" (situé à droite) et en mettant en ligne votre fichier correctement.

    Vous en remerciant par avance.
Merci de votre collaboration pour nous aider à rendre la qualité de ce forum optimum.
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image
Jeff
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10007
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Tableau comparatif de fournisseur

Message par Jeff »

Bonjour et bienvenue,

Un essai avec DECALER ci-joint.

A + :wink:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Jeff le 07 avr. 2014 17:45, modifié 1 fois.
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
Parzival
Fraîchement OOthentifié
Messages : 2
Inscription : 07 avr. 2014 16:13

Re: Tableau comparatif de fournisseur

Message par Parzival »

Merci, juste pour être sur de comprendre:

=MIN(DECALER(A2;EQUIV(G3;A3:A10;0);2;;3))

MIN m'affiche le minimum

DECALER correspond au fait de reprendre le prix ?

EQUIV la je vois pas trop.

Je sens que je vais me refaire quelques tuto en tout cas merci du coup de pouce :D
OpenOffice 3 sous Windows 7
Jeff
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10007
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Tableau comparatif de fournisseur

Message par Jeff »

Pas le temps de développer maintenant, j’ai actualisé le fichier joint
 Ajout : Voir le tuto Fonction DECALER et plage dynamique 
 Ajout : 2 : le développement :
  • Code : Tout sélectionner

    =MIN(DECALER(A2;EQUIV(G3;A3:A10;0);2;;3))
  • Equiv est une fonction de recherche qui va retourner le numéro de colonne ou de ligne voulue.

    Syntaxe : EQUIV(critère_de_recherche;matrice_cherchée;type)

    Ici, je cherche la ligne qui corresponds à la recherche de G3, dans la plage A3:A10, 0 pour liste non triée
  • Decaler va me permettre de fabriquer une plage de cellule.

    Syntaxe : DECALER(référence;lignes;colonnes;hauteur;largeur)

    Je pars de A2, je décale du nombre de ligne renvoyée par Equiv ci-dessus, je décale de 2 colonnes, rien en hauteur, 3 colonnes de large

    Je viens de fabriquer une matrice de trois colonne sur une ligne.
  • MIN

    Je prends le minimum dans la plage calculée ci-dessus
Pour retrouver le fournisseur, je fabrique une adresse de cellule à partir du numéro de ligne qui est fixe, le numéro de colonne renvoyé par Equiv avec une correction de + 2

Puis j’interprète cette adresse avec une fonction INDIRECT

  
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon