GESTCO : Achats-Ventes-Stocks

Forum pour partager vos applications Excel avec les autres membres ...
jmd
Passionné d'Excel
Passionné d'Excel
Messages : 9259
Appréciations reçues : 146
Inscrit le : 8 décembre 2007
Version d'Excel : 365 + PowerBI

Message par jmd » 17 octobre 2018, 09:54

bonjour

sans VBA, hyper-simple
avec des de rares formules (RECHERCHEV) et un TCD

bon travail à tous
Fichiers joints
Achats-Ventes-Stocks.xlsx
(35.56 Kio) Téléchargé 95 fois
Modifié en dernier par jmd le 23 novembre 2018, 16:31, modifié 1 fois.
Avant de penser VBA, voir les fonctions d'Excel.
Exemple "Mettre sous forme de tableau", TCD, "Récupérer des données". Power BI Desktop gratuit :)
Apprendre les fonctionnalités "récentes".
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 13314
Appréciations reçues : 293
Inscrit le : 27 août 2012
Version d'Excel : 2016 FR 32 bits

Message par Jean-Eric » 29 octobre 2018, 18:25

Bonjour,
2 remarques sur le fichier joint :
On utilise plus ESTERREUR() depuis des années, au moins 10 ans. ;;)
De nouvelles fonctions sont apparues. ;;)

Code : Tout sélectionner

Excel 97-2003 (toutes erreurs)
C5 : =SI(ESTERREUR(RECHERCHEV([@Ref];Tab_Articles[[Réf]:[Désignation]];2));"";RECHERCHEV([@Ref];Tab_Articles[[Réf]:[Désignation]];2))
Excel 2007 (toutes erreurs)
C5 : =SIERREUR(RECHERCHEV([@Ref];Tab_Articles[[Réf]:[Désignation]];2);"")
Excel 2013 (dédié à RechercheV, RechercheH et Recherche)
C5 : =SI.NON.DISP(RECHERCHEV([@Ref];Tab_Articles[[Réf]:[Désignation]];2);"")
Pourquoi une validation de données Tab_Mouvements, Désignation achat ?
Cdlt.
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
jmd
Passionné d'Excel
Passionné d'Excel
Messages : 9259
Appréciations reçues : 146
Inscrit le : 8 décembre 2007
Version d'Excel : 365 + PowerBI

Message par jmd » 6 décembre 2018, 11:20

Jean-Eric a écrit :
29 octobre 2018, 18:25
Bonjour,
2 remarques sur le fichier joint :
On utilise plus ESTERREUR() depuis des années, au moins 10 ans. ;;)
De nouvelles fonctions sont apparues. ;;)

Code : Tout sélectionner

Excel 97-2003 (toutes erreurs)
C5 : =SI(ESTERREUR(RECHERCHEV([@Ref];Tab_Articles[[Réf]:[Désignation]];2));"";RECHERCHEV([@Ref];Tab_Articles[[Réf]:[Désignation]];2))
Excel 2007 (toutes erreurs)
C5 : =SIERREUR(RECHERCHEV([@Ref];Tab_Articles[[Réf]:[Désignation]];2);"")
Excel 2013 (dédié à RechercheV, RechercheH et Recherche)
C5 : =SI.NON.DISP(RECHERCHEV([@Ref];Tab_Articles[[Réf]:[Désignation]];2);"")

Pourquoi une validation de données Tab_Mouvements, Désignation achat ?
Cdlt.
salut Jean-Eric

ta remarque sur les évolutions des formules est très juste
mais à titre personnel, je préfère passer du temps (beauuucoup de temps) à apprendre Power Query et Power BI
et comme il est facile d'utiliser les "anciennes" formules (et facile de les comprendre et de les modifier au besoin) je reste à l'ancienne :mrgreen:

la valid de données est un reste des versions précédentes du fichier
il faut l'enlever
par la même occasion penser à verrouiller les cellules contenant des formules. Je laisse ce soin aux utilisateurs du fichier
faut pas tout leur faire non plus :lol:

merci d'avoir examiné le fichier et donné des conseils
chacun fera à son envie. Ce genre de fichier n'étant qu'une ossature, il est normalement facile même pour un quasi-débutant de le faire évoluer selon ses besoins.

amitiés à toi, et à tous
Avant de penser VBA, voir les fonctions d'Excel.
Exemple "Mettre sous forme de tableau", TCD, "Récupérer des données". Power BI Desktop gratuit :)
Apprendre les fonctionnalités "récentes".
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 13314
Appréciations reçues : 293
Inscrit le : 27 août 2012
Version d'Excel : 2016 FR 32 bits

Message par Jean-Eric » 6 décembre 2018, 12:11

Bonjour,
@ jmd,
Dans ton post initial, précise que ton classeur n'est fonctionnel que pour les utilisateurs utilisant Excel 213 ou une version ultérieure.
Je te propose d'y intégrer une procédure VBA, pour les alerter que ce classeur n'est pas adapté à leur version d'Excel.
Cdlt.
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
jmd
Passionné d'Excel
Passionné d'Excel
Messages : 9259
Appréciations reçues : 146
Inscrit le : 8 décembre 2007
Version d'Excel : 365 + PowerBI

Message par jmd » 7 décembre 2018, 08:48

re

qu'est-ce qui ne fonctionne pas sous la version 2010 ?

merci
Avant de penser VBA, voir les fonctions d'Excel.
Exemple "Mettre sous forme de tableau", TCD, "Récupérer des données". Power BI Desktop gratuit :)
Apprendre les fonctionnalités "récentes".
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 13314
Appréciations reçues : 293
Inscrit le : 27 août 2012
Version d'Excel : 2016 FR 32 bits

Message par Jean-Eric » 7 décembre 2018, 08:57

Bonjour,
Tu ne vas me faire répéter ce que j'ai déjà écrit (que je t'ai déjà écrit).
1 - Les segments pour les TCDs sont apparus avec Excel 2010.
2 - Les segments pour les tableaux (ListObjects) sont apparus avec Excel 2013
3 - Les chronologies pour les TCDs sont apparues avec Excel 2013.
Cdlt.
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
Avatar du membre
dhany
Passionné d'Excel
Passionné d'Excel
Messages : 5849
Appréciations reçues : 567
Inscrit le : 3 octobre 2017
Version d'Excel : 2007 FR

Message par dhany » 7 décembre 2018, 15:06

Jean-Eric  est très polyvalent : c'est l'historien du site Excel-Pratique ET le biographe d'Excel:P ;;)
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 13314
Appréciations reçues : 293
Inscrit le : 27 août 2012
Version d'Excel : 2016 FR 32 bits

Message par Jean-Eric » 7 décembre 2018, 16:25

Re,
Et Excel est protéiforme, et jmd est polymorphe !... ::D
Cdlt.
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 13314
Appréciations reçues : 293
Inscrit le : 27 août 2012
Version d'Excel : 2016 FR 32 bits

Message par Jean-Eric » 13 décembre 2018, 09:38

Jean-Eric a écrit :
6 décembre 2018, 12:11
Bonjour,
@ jmd,
Dans ton post initial, précise que ton classeur n'est fonctionnel que pour les utilisateurs utilisant Excel 2013 ou une version ultérieure.
Je te propose d'y intégrer une procédure VBA, pour les alerter que ce classeur n'est pas adapté à leur version d'Excel.
Cdlt.
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message