Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 si cellule différente d'une liste alors

Arnaud Legay

XLDnaute Nouveau
Bonjour la communauté,

Quelqu'un aurait-il une idée de formule pour ma problématique ? :

J'ai sur une feuille appelée "Offre A4".
Sur cette feuille, dans la cellule F970 j'ai une liste déroulante correspondant à une liste de vin située sur une feuille appelée "BD boissons".
Sur "BD boissons", les vins sont situés en B26 jusqu'à B52.

Sur une autre feuille que nous appellerons "BOISSON (2)", j'aimerai une formule disant ceci :
Si la valeur de ma cellule 'Offre A4'!F970 est différente de la liste de mes vins 'BD boissons'!B26:B52 alors = 'Offre A4'!F970 sinon 0

Est-ce réalisable ?
J'ai essayé avec ceci mais cela ne fonctionne pas : {=SI('Offre A4'!F970<>'BD boissons'!B26:B52;'Offre A4'!F970;"")}

Merci d'avance
 
Solution
@sylvanu trop la classe ! merci beaucoup !! ça marche nikel !!!
Effectivement, avec un fichier cela aurait été encore mieux mais le fichier est tellement complexe et volumineux (avec bc de données confidentielles) qu'il aurait fallu que j'en invente un autre.... bref
Encore merci

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Arnaud,
Un petit fichier test aurait quand même été le bienvenu, vous ne trouvez pas ?
Alors si j'ai bien tout compris, essayez :
VB:
=SI(NB.SI('BD boissons'!$B$26:$B$52;'Offre A4'!$F$970)=0;'Offre A4'!$F$970;0)
Evidemment non tésté.
Si le vin cherché n'existe pas dans la liste, on le met sinon 0.
 

Arnaud Legay

XLDnaute Nouveau
@sylvanu trop la classe ! merci beaucoup !! ça marche nikel !!!
Effectivement, avec un fichier cela aurait été encore mieux mais le fichier est tellement complexe et volumineux (avec bc de données confidentielles) qu'il aurait fallu que j'en invente un autre.... bref
Encore merci
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…