Excel extraire des données
Résolu
gunbafo
Messages postés
55
Date d'inscription
Statut
Membre
Dernière intervention
-
gunbafo Messages postés 55 Date d'inscription Statut Membre Dernière intervention -
gunbafo Messages postés 55 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Mon petit problème est le suivant:
j'ai 2 colonnes, l'une avec des noms et l'autre avec des valeurs (classées dans l'ordre croissante). Celles-ci sont soit négatives, soit égale à 0 soit positive.
Je cherche à compter les noms associés aux valeurs différentes de 0. Mais le problème c'est que je ne veux pas que le même nom sooit compter 2 fois.
Ex: A=-5; C=-4; A =-1; B=-1; B=0; D=0; A=2; C=3; B=6; D=6; D=9
Le résultat que je voudrais dans ce cas c'est: 4 (car les noms A, B, C et D ont une fois la valeur différentes de 0)
Si quelqu'un comprend bien mon problème j'attends avec impatience sa solution
Merci
Mon petit problème est le suivant:
j'ai 2 colonnes, l'une avec des noms et l'autre avec des valeurs (classées dans l'ordre croissante). Celles-ci sont soit négatives, soit égale à 0 soit positive.
Je cherche à compter les noms associés aux valeurs différentes de 0. Mais le problème c'est que je ne veux pas que le même nom sooit compter 2 fois.
Ex: A=-5; C=-4; A =-1; B=-1; B=0; D=0; A=2; C=3; B=6; D=6; D=9
Le résultat que je voudrais dans ce cas c'est: 4 (car les noms A, B, C et D ont une fois la valeur différentes de 0)
Si quelqu'un comprend bien mon problème j'attends avec impatience sa solution
Merci
A voir également:
- Excel extraire des données
- Extraire une video youtube - Guide
- Trier des données excel - Guide
- Liste déroulante excel - Guide
- Extraire le son d'une vidéo - Guide
- Word et excel gratuit - Guide
2 réponses
Bonour
on peut essayer avec un renvoi dans une colonne intermédiaire, qui permettra de détecter la première fois du tablreau ou un code en A affiche 0 en B:
soit par exemple dans la colonne C la formule, et en supposant que le tableau commence en ligne 2:
=SI(ET(NB.SI($A$1:A2;A2)=1;B2=0);1;0)
à tirer sur la hauteur du champ
(attention aux signes et au positionnement des blocages)
Restera en C1 à faire le total de la colonne C pour avoir le résultat.Cette formule ne tiendra compte qu'une fois dans le tableau d'un code repèté quand il affiche 0, la seconde fois et les autres étant éliminée par l'item NB.SI.
Ceci marche quelque soit le nombre de codes différents que vous aurez dans le tableau.
Espèrant avoir bien compris votre demande.
Crdlmnt
on peut essayer avec un renvoi dans une colonne intermédiaire, qui permettra de détecter la première fois du tablreau ou un code en A affiche 0 en B:
soit par exemple dans la colonne C la formule, et en supposant que le tableau commence en ligne 2:
=SI(ET(NB.SI($A$1:A2;A2)=1;B2=0);1;0)
à tirer sur la hauteur du champ
(attention aux signes et au positionnement des blocages)
Restera en C1 à faire le total de la colonne C pour avoir le résultat.Cette formule ne tiendra compte qu'une fois dans le tableau d'un code repèté quand il affiche 0, la seconde fois et les autres étant éliminée par l'item NB.SI.
Ceci marche quelque soit le nombre de codes différents que vous aurez dans le tableau.
Espèrant avoir bien compris votre demande.
Crdlmnt