Microsoft 365 NB.SI avec plage fixée

D.D.

XLDnaute Impliqué
Bonjour,

Quelqu'un sait pourquoi la formule
VB:
=NB.SI({"A-C"."B-C"};"A-C")
ou
=NB.SI({"A-C";"B-C"};"A-C")
ne peut pas être entrée ?

J'aimerai créer une formule LET basée sur une concaténation de 2 colonnes puis un NB.SI de la concaténation, mais la formule finale me donne #VALEUR.
(Ci joint mes tests)
Merci.
 

Pièces jointes

  • Classeur1.xlsx
    11.8 KB · Affichages: 6

D.D.

XLDnaute Impliqué
Bonjour D.D., Job,
Si c'est pour trouver le couple AB avec A dans une colonne et B dans une autre, essayez :
VB:
=NB.SI.ENS(D5:D9;"A";E5:E9;"C")
Bonjour,

Ca complique de beaucoup ma formule finale en fait, car mes exemples étaient minimalistes pour la compréhension. La formule finale est bien plus grande.
 

D.D.

XLDnaute Impliqué
Bonjour

Merci pour vos réponses, mais elles ne me renvoient pas un tableau dynamique.
En fait NB.SI est une "vielle" fonction donc la saisie n'est plus conforme à l'heure actuelle et surtout qui ne supporte pas en entrée autre chose qu'une plage de cellule, sans formule (ce que disait job75 plus haut).

Quelques explications ici:
https://exceljet-net.translate.goog...=fr&_x_tr_hl=fr&_x_tr_pto=wapp#range_required
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
314 628
Messages
2 111 337
Membres
111 107
dernier inscrit
cdel