Comptage par colonne

  • Initiateur de la discussion Initiateur de la discussion Paf acile
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Paf acile

XLDnaute Nouveau
Bonjour,
Voila, j'ai un (petit) problème au niveau d'une formule.
Je cherche a compter le nombre de colonne où un mots apparait, sachant qu'il faut que cette méthode soit adaptable au nombre de colonne et de ligne.

Merci d'avance.
 
Re : Comptage par colonne

Bonjour et Bienvenu sur XLD,
un fichier exemple est toujours plus parlant...
Je cherche a compter le nombre de colonne où un mots apparait, sachant qu'il faut que cette méthode soit adaptable au nombre de colonne et de ligne.
Le nombre de colonne n'est pas un problème,
le problème est si le mot apparait 2 fois dans la même colonne, on le compte 2 fois ou non???
pour poster un fichier exemple : Aller en mode avancé ==> Gérer les pièces jointes
@ te relire
 
Re : Comptage par colonne

Bonjour,
Pas sur d'avoir bien compris,
Mais tu peux essayer avec :
Code:
=MAX(SI(A1:D4<>"";COLONNE(A1:D4)))
@ valider par Ctrl+Maj+Entree

En attendant plus d'explication, peut etre on peut simplifier la formule et le faire sans matricielle

Amicalement
 
Re : Comptage par colonne

Pour plus d'explication:
Je dois regarder si un produit est conforme (1 produit par colonne)
Chaque ligne correspond a une caractéristique.
Si il y a au moins une caractéristique "NC", le produit est non-conforme.
Mon but est de compter le nombre de produit NC pour les lignes choisies.

J’espère avoir été plus clair.

=MAX(SI(A1😀4<>"";COLONNE(A1😀4)))

C'a ne marche pas sur un autre exemple...
J'ai déja fait plusieurs essais avec des fonction
tel que:

"find" avec une boucle "if not" et une incrémentation dès que la fonction trouve un "NC" mais cela ne marche pas sur la version Excel 2000...
 
Dernière édition:
Re : Comptage par colonne

Re,
Après avoir lu le post #6, je me permets de dire que l'exemple donné n'a rien a voir ni avec la demande ni avec les explications...
En attendant exemple plus claire voir mon post #7
Amicalement
 
Re : Comptage par colonne

Re,
Après avoir lu le post #6, je me permets de dire que l'exemple donné n'a rien a voir ni avec la demande ni avec les explications...
En attendant exemple plus claire voir mon post #7
Amicalement

Je ne comprends pas très bien ce qui diffère entre mes attentes et mon exemple, je vais essayer d'être plus clair avec un nouvel exemple.

Au début j'utilisais la formule proposée par le post #2: =NB.SI(A3:G3;"NC")
Le résultat que j'obtenais, été le nombre de "NC" dans la ou les lignes choisie.

Ce que je veux faire maintenant, c'est juste avoir le nombres de produits non-conforme pour un nombre de caractéristiques donnée.
Désolé pour le manque de clarté, je ne peux pas communiquer certaines données, d'où le fait que mes explications soient floues.
Merci,
 

Pièces jointes

Dernière édition:
Re : Comptage par colonne

Bonjour,

La réponse attendue n'est pas 3 plutôt ?
En attendant mieux car je ne vois pas comment la traiter en matricielle :
=(NB.SI(B2:B5;"NC")>0)*1+(NB.SI(C2:C5;"NC")>0)*1+(NB.SI(D2😀5;"NC")>0)*1+(NB.SI(E2:E5;"NC")>0)*1

eric
 
Re : Comptage par colonne

Re,
Désolé de te dire que ce n'est pas encore clair,
comment tu as calculé 4 je n'ai pas de boule de cristal???
Que veux tu dire par,
c'est juste avoir le nombres de produits non-conforme pour un nombre de caractéristiques donnée
Amicalement

Edit : Salut Eric ta formule dans 3 et lui il dit 4
 
Re : Comptage par colonne

Bonsoir Paf acile et au forum,

Un essai en formule matricielle:
Code:
=SOMME(SI(PRODUITMAT(TRANSPOSE((LIGNE(INDIRECT("a" & LIGNE(A1) & ":a" & LIGNE(A4)))/LIGNE(INDIRECT("a" & LIGNE(A1) & ":a" & LIGNE(A4)))));(SI(A1:D4="NC";COLONNE(A1:D4);0)))<>0;1))

Formule matricielle: Elle doit être validée par la combinaison des touches Ctrl+Maj+Entrée au lieu de la seule touche Entrée comme une formule classique.
Si la validation matricielle est correcte, alors Excel entoure la formule d'accolades {=.......}.
Chaque fois que cette formule sera modifiée, la validation devra se faire par Ctrl+Maj+Entrée. Les accolades apparaissent à la validation et ne doivent pas être saisies au clavier.

EDIT : on peut simplifier en remplaçant COLONNE(A1: D4) par le chiffre 1
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Réponses
7
Affichages
256
Réponses
6
Affichages
554
Réponses
3
Affichages
413
Retour