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)