Nombre d'occurence
Résolu
Julien
-
Julien -
Julien -
Bonjour,
J'ai un besoin que j'imagine doit être assez simple.
En colone A j'ai des dates (1er au 31) en colonne B des valeurs.
Je souhaite savoir combien de fois la valeur en B est identique pour la même date :
Exemple ci-dessous :
01/10/2013 8508285
01/10/2013 8508285
01/10/2013 2805224
01/10/2013 2805224
01/10/2013 2805224
01/10/2013 7708464
01/10/2013 7708464
01/10/2013 5805007
01/10/2013 2408078
01/10/2013 2408078
01/10/2013 0608380
01/10/2013 0608380
01/10/2013 0608380
01/10/2013 6207336
01/10/2013 600421Z
le résultat devrait être 8508285 apparait 2 fois le 01/10/2013 etc....
Avez-vous un conseil à me donner ?
merci d'avance,
J'ai un besoin que j'imagine doit être assez simple.
En colone A j'ai des dates (1er au 31) en colonne B des valeurs.
Je souhaite savoir combien de fois la valeur en B est identique pour la même date :
Exemple ci-dessous :
01/10/2013 8508285
01/10/2013 8508285
01/10/2013 2805224
01/10/2013 2805224
01/10/2013 2805224
01/10/2013 7708464
01/10/2013 7708464
01/10/2013 5805007
01/10/2013 2408078
01/10/2013 2408078
01/10/2013 0608380
01/10/2013 0608380
01/10/2013 0608380
01/10/2013 6207336
01/10/2013 600421Z
le résultat devrait être 8508285 apparait 2 fois le 01/10/2013 etc....
Avez-vous un conseil à me donner ?
merci d'avance,
A voir également:
- Nombre d'occurence
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Ascii nombre de caractères - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Afficher le 0 devant un nombre dans excel - Guide
1 réponse
Bonjour
en C2 à tirer sur la hauteur:
=SOMMEPROD(($A$2:$A$1000=A1)*($B$2:$B$1000=B1))
si bien sur votre champ va de 2 à 1000
le résultat identiques va se répéter sur toutes les lignes corrspondantes. Si vous voulez uniquement le résultat sur les lignes où apparaît pour la première fois l'ensemble date/valeur
en C2
=SI(SOMMEPROD((A2:$A$1000=A2)*(B2:$B$1000=B2))=1;SOMMEPROD(($A$2:$A$1000=A2)*($B$2:$B$1000=B2));"")
respectez bien les signes $ qui ne sont pas aux mêmes endroits dans les deux items.
crdlmnt
crdlmnt
en C2 à tirer sur la hauteur:
=SOMMEPROD(($A$2:$A$1000=A1)*($B$2:$B$1000=B1))
si bien sur votre champ va de 2 à 1000
le résultat identiques va se répéter sur toutes les lignes corrspondantes. Si vous voulez uniquement le résultat sur les lignes où apparaît pour la première fois l'ensemble date/valeur
en C2
=SI(SOMMEPROD((A2:$A$1000=A2)*(B2:$B$1000=B2))=1;SOMMEPROD(($A$2:$A$1000=A2)*($B$2:$B$1000=B2));"")
respectez bien les signes $ qui ne sont pas aux mêmes endroits dans les deux items.
crdlmnt
crdlmnt
La 2ème solution fonctionne hyper bien !
ça va me changer la vie...et gagner qques heures...
Maintenant le pbm c'est que j'ai 31218 lignes et que ça plante...mais ça c'est un autre sujet ;-)
S'il y a autant de lignes vous pouvez peut être aussi utiliser cette formule qui devrait être un peu moins gourmande:
=SI(NB.SI.ENS(B2::$B$33000;B2;A2:$A$33000;A2)=1;NB.SI($B$2:$B$33000;B2;$A$2:$A$33000;A2))
applicable uniquement sur Excel à partir de 2007
pour entrer rapidement la formule:
sélectionnez la case adresse à gauche de la barre de formule
entrez y les limites du champ à remplir (ex B2:B33000 et touche enter)
ensuite inscrivez dans la barre de formule la formule correspondant à la 1° cellule du champ
et touche enter en maintenant ctrl enfoncée, le champ se remplit tout seul.
bonne route
crdlmnt