Combiner SI et RECHERCHEV et afficher un prix entre deux dates ou pas

  • Initiateur de la discussion Initiateur de la discussion WindowsCJ
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

W

WindowsCJ

Guest
Bonjour​

Tout d'abord, pour voir de quoi je parle ouvrez le fichier joint.
Voila, j'ai un petit soucis, sur la feuille Facture, j'ai la facture ( merci captain obvious) et dans la feuille stock, il y a le prix de tout le stock, mais il y a aussi le prix promo. Je m'explique.
J'ai réussi a afficher le prix de vente affiché dans stock sur la feuille facture, mais j'aimerais ( et c'est la que vous[si vous voulez bien] intervenez) afficher le prix de promo, si aujourd'hui est compris entre le début de promo et la fin de promo, si ce n'est pas le cas, afficher le prix de vente.
J’espère avoir été assez clair pour vous éclairé, merci d'avance pour votre aide! 😀
 

Pièces jointes

Re : Combiner SI et RECHERCHEV et afficher un prix entre deux dates ou pas

Hello

avec cette formule à rallonge..
en F6
Code:
=SI(ET($I$2>=INDEX(TabData;EQUIV(D6;Stock;0);7);I2<=INDEX(TabData;EQUIV(D6;Stock;0);8));INDEX(stock!A3:K20;EQUIV(D6;Stock;0);11);INDEX(TabData;EQUIV(D6;Stock;0);6))

et TabData: c'est la zone nommée dans ta feuille Stock! A3:K20
 
Re : Combiner SI et RECHERCHEV et afficher un prix entre deux dates ou pas

pour expliquer un peu

=SI(ET($I$2>=INDEX(TabData;EQUIV(D6;Stock;0);7);I2<=INDEX(TabData;EQUIV(D6;Stock;0);8));INDEX(TabData;EQUIV(D6;Stock;0);11);INDEX(TabData;EQUIV(D6;Stock;0);6))


EQUIV(D6;Stock;0) donne le numéro de la ligne du produit dans la zone "Stock"

INDEX(TabData;EQUIV(D6;Stock;0);7) retourne la date de début de promo du produit: index(zone Tabdata, ligne, colonne
INDEX(TabData;EQUIV(D6;Stock;0);8) retourne la date de fin de promo du produit
INDEX(TabData;EQUIV(D6;Stock;0);11) retourne le prix Promo
INDEX(TabData;EQUIV(D6;Stock;0);6)) retourne le prix de vente (remplace ta formule recherche...)

et donc. la formule
si (date du jour entre les dates de promo, alors prix promo, sinon prix de vente)
 
Re : Combiner SI et RECHERCHEV et afficher un prix entre deux dates ou pas

Dans la PJ, j'ai nommé dynamiquement tes zones Stock et TabData (ouvrir gestionnaire de nom).. tu peux ainsi ajouter ou supprimer des lignes de produit
les formules suivront
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
XL 2019 B
Réponses
10
Affichages
598
Réponses
7
Affichages
598
Réponses
1
Affichages
701
Retour