NB.SI.ENS comparer valeurs

tbnt

XLDnaute Nouveau
Bonjour,

Je cherche à compter le nombre d'occurrence des conditions suivantes :
Pièce = joue gauche OU droite avec largeur > longueur

Lorsque j'utilise la formule suivante, la valeur change suivant la ligne sur laquelle je me trouve... :
=NB.SI.ENS(Tableau1[Pièce];"Joue gauche";Tableau1[Larg];">"&Tableau1[Long]) + NB.SI.ENS(Tableau1[Pièce];"Joue droite";Tableau1[Larg];">"&Tableau1[Long])

Je n'arrive pas à faire de test logique sans utiliser le symbole "&", et visiblement ce n'est pas le bon symbole à utiliser !

Sauriez-vous m'aider svp ?

Merci de votre aide !

Tom
 

Pièces jointes

  • test nb.si.ens.xlsx
    10.1 KB · Affichages: 6

soan

XLDnaute Barbatruc
Inactif
Bonjour Tom,

Juste 3 infos, car j'vais pas avoir le temps de faire ton exo :

1) le caractère « & » sert à concaténer 2 chaînes de caractères ;
tu peux aussi utiliser la fonction CONCATENER()

2)
le caractère « & » sert aussi comme caractère de déclaration
de type
de variable :
Dim lig& : idem que Dim lig As Long

3) pour les tests avec If, sers-toi de And, pas de & !

------------------------------------------------------------------------

edit : ouppps ! erreur de ma part ! :oops: le « And » est pour VBA ;
pour une formule Excel, utilise : ET() ; le « & » utilisé comme
caractère de déclaration de type est aussi pour VBA ! désolé
pour ces 2 erreurs, j'avais répondu trop vite ! :confused:


soan
 
Dernière édition:

tbnt

XLDnaute Nouveau
Merci beaucoup M12, cela fonctionne !

Dans le cas où j'ai plus de conditions pour faire le tri, par exemple une dimension minimale, comment s'assurer qu'il n'y aura pas de doublons ? Si je fais simplement la somme de plusieurs SOMMEPROD, cela va en générer...

Merci également soan, vos éléments sont intéressants.

Edit : quel idiot, on peut rajouter autant de condition que l'on souhaite avec SOMMEPROD, mon problème n'existe donc plus !
 
Dernière édition:

Statistiques des forums

Discussions
312 175
Messages
2 085 953
Membres
103 058
dernier inscrit
florentLP