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

[Résolu] Combiner NB.SI() et Gauche() : quel texte mettre dans Gauche

raphdc

XLDnaute Nouveau
Bonjour à tous,

Sur un tableau (avec références structurées) appelé Compil et possédant la colonne [LOG NT] en colonne C, j'ai besoin de compter le nombre de logs commençant par "BACK".

Je pars donc d'un NB.SI(plage;critère) :
En critère, je veux trouver les cellules qui commencent par "BACK"
Le problème est que je ne sais pas que mettre dans la première variable qu'attend GAUCHE. J'ai essayé de mettre la référence structurée sur la colonne, ça ne fonctionne pas, et la première valeur de la colonne non plus.


NB.SI(Compil[LOG NT] ; GAUCHE(Compil[LOG NT];4)="BACK")) ==> Ne fonctionne pas

NB.SI(Compil[LOG NT] ; GAUCHE('COMPILATION'!C2;4)="BACK")) ==> Ne fonctionne pas non plus

Savez-vous s'il faut passé par une autre fonction pour réaliser cette opération ?

Merci beaucoup.

Bonne journée

Raphaël
 
Dernière édition:

Dugenou

XLDnaute Barbatruc
Re : Combiner NB.SI() et Gauche() : quel texte mettre dans Gauche

Bonjour,
Le NB.SI n'aime pas trop les critères complexes : déjà avec >= il faut jongler !

préférez le sommeprod : sommeprod(condition *1)
SOMMEPROD((GAUCHE(Compil[LOG NT];4)="BACK")*1)
Cordialement
 

raphdc

XLDnaute Nouveau
Re : Combiner NB.SI() et Gauche() : quel texte mettre dans Gauche

Bonjour,

Cela répond parfaitement à ma question .

Merci beaucoup pour votre aide, toujours si rapide et précieuse !

Cordialement,

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