Formule conditionnelle, RECHERCHEV, MAX

Bonjour,

Dans le classeur ci-joint, j’ai dû créer une formule conditionnelle pour prendre en compte la règle de l’onglet « Règle ». J’ai mis la colonne concernée en orange dans l’onglet « Dépréciation stock ». J’ai aussi mis d’autres formules en rouge dans les différents onglets.

Voilà, je ne suis pas expert en Excel, alors si quelqu’un peut me confirmer que ma formule conditionnelle (colonne orange) fonctionne correctement et que mes autres formules (RECHERCHEV, MAX, etc.) vont bien chercher les bonnes données (colonnes en rouge).

13stock-try.zip (1.11 Mo)

Merci d'avance pour votre support!

Bonjour,

Votre formule :

=SI(R11<=1;"1 - Réception <= 1 an";SI(ET(R11>1;R11<=2;M11<50%);"2 - Réception >1 an & <2 ans et utilisation < 50%";SI(ET(R11>1;R11<=2;M11>=50%);"3 - Réception >1an & <=2 ans et utilisation >=50%";SI(ET(R11>2;M11<25%);"4 - Réception >2ans et rotation <25%";SI(ET(R11>2;M11>=25%);"5 - Réception >  2 
ans et utilisation >= 25%")))))            

Si j'ai bien compris votre formule Taux de rotation = Taux d'utilisation" .

Sinon, où trouve-t-on la colonne Utilisation ?

Bonjour,

merci pour votre réponse. En effet utilisation = taux de rotation.

Où trouvez-vous les dates de réception pour ces articles ?

capture

Voir les 3 dernières colonnes de l'onglet Dépréciation stock.

Pour vérifier vos données, j'ai créé :

  • Une requête Power Query pour extraire les dates max de réception sans doublon qui permet de récupérer la date dans Date de réception (2)
  • Deux fonctions VBA "Regles" et "Tauxregles" qui sont dépendantes des colonnes Date de réception (2) et Taux de réception

Comme indiqué plus haut, il manque certains articles.

10stock-try-ek.zip (1.10 Mo)

Bonjour, merci beaucoup pour votre réponse, en effet il manque des date de réception pour certains articles ce n'est pas dans l'extraction.

Comment faire pour utiliser le pour extraire les dates max de réception sans doublon ?

Merci

J'ai repris le fichier pour simplifier la requête Power Query permettant de trouver les dates max. J'ai supprimé également les "trous dans la raquette", car il y avait des lignes vides entre les données. Il n'y a plus qu'un article non trouvé.

Power Query permet de requêter des tables et de les mettre en forme. Vos données étant issues d'une extraction d'une base de données, vous pourriez vous simplifier la vie et obtenir toujours le bon résultat en appliquant la requête directement sur votre fichier d'extraction (xlsx, csv,...) pour toutes les sociétés dont vous avez la charge.

Pour simplifier encore plus votre travail, il faudrait connaître la règle de gestion pour calculer le taux de rotation, pour de la même manière, appliquer une requête PQ sur l'extraction.

Pour accéder aux requêtes PQ, onglet Données / Requêtes et connexions.

La liste des requêtes s’affiche à droite de l’écran.

capture1

Pour ouvrir l’éditeur PQ, double-clic sur la requête « t_Receptions » ou directement avec la combinaison des touches Alt-F12.

Nb : Si directement par Alt-F12, aller dans Affichage et cliquer sur Paramètres de requêtes.

Les paramètres vont se présenter sous forme d’étapes comme ci-dessous.

capture2

Pour comprendre, il faut balayer les étapes depuis la source. Pour obtenir le max des dates, c’est au niveau de l’étape Lignes groupées.

En cliquant sur l’étape, le tableau de gauche affiche ce qui est traité.

Nb : La deuxième requête est appliquée directement sur le tableau des mouvements dont est issu le tableau des réceptions. Vous avez des écarts sur quelques articles en fin de tableau.

Si ce travail est répétitif et chronophage, cela vaut le coup (et le coût) d'automatiser les extractions, les mises en formes, les calculs avec les fonctions et de rendre paramétrique la source des fichiers.

Bonjour, c'est une découverte pour moi donc il faudra que j'étudie plus votre réponse.

Cependant vous dites

J'ai supprimé également les "trous dans la raquette", car il y avait des lignes vides entre les données. Il n'y a plus qu'un article non trouvé.

Ou avez vous supprimer les "trous dans la raquette" ? du coup il y a qu'un seul article non trouvé pour la date de réception ?

Merci

Dans l'onglet Réceptions entre les lignes 6950 et 7134.

Rechercher des sujets similaires à "formule conditionnelle recherchev max"