Comptage par colonne

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.
 

R@chid

XLDnaute Barbatruc
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
 

Paf acile

XLDnaute Nouveau
Re : Comptage par colonne

En fait je cherche bien a compter le nombre de colonne ou un terme apparaît que se soit une ou deux fois l'exemple montre ce que j'aimerais avoir en résultat.
Merci.
 

Pièces jointes

  • EXEMPLE1.xlsx
    9.9 KB · Affichages: 52
  • EXEMPLE1.xlsx
    9.9 KB · Affichages: 52
  • EXEMPLE1.xlsx
    9.9 KB · Affichages: 52

R@chid

XLDnaute Barbatruc
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
 

Paf acile

XLDnaute Nouveau
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:D4<>"";COLONNE(A1:D4)))

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:

R@chid

XLDnaute Barbatruc
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
 

Paf acile

XLDnaute Nouveau
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

  • EXEMPLE2.xlsx
    10.1 KB · Affichages: 42
  • EXEMPLE2.xlsx
    10.1 KB · Affichages: 41
  • EXEMPLE2.xlsx
    10.1 KB · Affichages: 41
Dernière édition:

eriiic

XLDnaute Barbatruc
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:D5;"NC")>0)*1+(NB.SI(E2:E5;"NC")>0)*1

eric
 

R@chid

XLDnaute Barbatruc
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
 

mapomme

XLDnaute Barbatruc
Supporter XLD
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

  • Compter colonne NC matr v-b.xlsx
    10.3 KB · Affichages: 31
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 420
Messages
2 088 265
Membres
103 796
dernier inscrit
Adrien NCH