Microsoft 365 Calcul changements/hausses/baisses avec data base à trous

ador_matt

XLDnaute Junior
Bonjour à tous,

Auriez vous la gentillesse de m'aider à ajuster mes formules pour que mes colonnes Changements/Hausses/Baisses ne prennent pas en compte lorsqu'un prix est manquant...

Si jamais cela n'est pas faisable, pensez-vous qu'il faille modifier la database directement? Avec les conditions suivantes : Si vide alors prix de la veille ou J-2 ou J-3...etc et si pas de prix la veille prendre le prix à J+1-2-3-4-5-6?
Preneuse de vos conseils avisés!

Merci d'avance pour votre aide!
 

Pièces jointes

  • Correctif histo prix - Copie.xlsx
    13.2 KB · Affichages: 8

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour @ador_matt :),

Une formule pour O365 du type ci-dessous :
  • pour les changements, remplacer Comp par <>0
  • pour les hausses, remplacer Comp par =1
  • pour les baisses, remplacer Comp par =-1
La formule :
=LET(fifi;ARRONDI(FILTRE(C3:I3;ESTNUM(C3:I3));3);nbfifi;NB(fifi);avant;PRENDRE(fifi;1;nbfifi-1);après;PRENDRE(fifi;;-nbfifi+1); SIERREUR(SOMMEPROD(--(SIGNE(après-avant)Comp));""))

Voir les formules en J3, K3, L3.
 

Pièces jointes

  • ador_matt- histo prix- v1.xlsx
    13.7 KB · Affichages: 6

ador_matt

XLDnaute Junior
Bonjour @mapomme ,

Merci pour la mise à jour de ta formule originelle (cf discussion de juin 2023)...comme quoi je suis encore loin de maîtriser le sujet
Rigolo me naming "fifi" dans la formule qui semble très bien fonctionner!
Je regarde dans le détail et reviens vers toi si j'ai une question!
Top!