[EXCEL] Frequence et condition dans 2 colonne
Résolu
Rio
-
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- [EXCEL] Frequence et condition dans 2 colonne
- Déplacer colonne excel - Guide
- Trier colonne excel - Guide
- Excel cellule couleur si condition texte - Guide
- Word et excel gratuit - Guide
- Formule somme excel colonne - Guide
5 réponses
Bonjour
1 premier jet pour trouver les ref différentes
Il me reste (!!!...) à trouver une astuce pour regrouper en D les ref de la colonneA et les appeler dans la colonne A
http://www.cijoint.fr/cjlink.php?file=cj201101/cijZNDLDCj.xls
1 premier jet pour trouver les ref différentes
Il me reste (!!!...) à trouver une astuce pour regrouper en D les ref de la colonneA et les appeler dans la colonne A
http://www.cijoint.fr/cjlink.php?file=cj201101/cijZNDLDCj.xls
Re,
matricielles du matin, chagrin (je sais, bof)
http://www.cijoint.fr/cjlink.php?file=cj201101/cijxLO4gKN.xls
matricielles du matin, chagrin (je sais, bof)
http://www.cijoint.fr/cjlink.php?file=cj201101/cijxLO4gKN.xls
Merci Michel,
j'ai essaye ta fonction et cela semble marcher. Mon probleme maintenant, comme avec mon autre solution c'est que bon deja comme tu l'as si bien dit une matricielle risque de faire exploser mon PC et aussi que je ne connais le nombre de ligne avant de lancer la fonction... donc cela pose probleme...
La solution plus simple mais qui a finalement les memes problemes :
=SI(A2=A1;"";SOMMEPROD((A$1:A$5=A2)*(1/NB.SI(B$1:B$5;B$1:B$5))))
une sommeprod efficace mais matricielle aussi et donc comment corriger ces problemes de non connaissances des valeurs de depart ??
J'utilise VBA dans ce fichier et je lance donc une macro pour faire mes calculs, si tu as des idées de code pour remplacer la matrice je suis preneur !
Merci en tout cas ! :p
j'ai essaye ta fonction et cela semble marcher. Mon probleme maintenant, comme avec mon autre solution c'est que bon deja comme tu l'as si bien dit une matricielle risque de faire exploser mon PC et aussi que je ne connais le nombre de ligne avant de lancer la fonction... donc cela pose probleme...
La solution plus simple mais qui a finalement les memes problemes :
=SI(A2=A1;"";SOMMEPROD((A$1:A$5=A2)*(1/NB.SI(B$1:B$5;B$1:B$5))))
une sommeprod efficace mais matricielle aussi et donc comment corriger ces problemes de non connaissances des valeurs de depart ??
J'utilise VBA dans ce fichier et je lance donc une macro pour faire mes calculs, si tu as des idées de code pour remplacer la matrice je suis preneur !
Merci en tout cas ! :p
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci Michel, j'ai regardé un peu ton fichier mais je crois que même si cela marche c'est compliqué pour moi. Je débute dans les macros et je vais avoir du mal à l'intégrer à la mienne.
Pour ton info j'ai finalement utilisé une autre solution, un peu bordelique mais qui ne demande pas de ressources. J'ai ajouté des INDIRECT afin d'avoir un nombre indéfinies de lignes au départ.
Solution :
=SI(A24="";"";SOMME(1/NB.SI(DECALER(INDEX(INDIRECT("A2:A"&NBVAL(H:H));EQUIV(A24;INDIRECT("A2:A"&NBVAL(H:H));0));0;1;NB.SI(INDIRECT("A2:A"&NBVAL(H:H));A24);1);DECALER(INDEX(INDIRECT("A2:A"&NBVAL(H:H));EQUIV(A24;INDIRECT("A2:A"&NBVAL(H:H));0));0;1;NB.SI(INDIRECT("A2:A"&NBVAL(H:H));A24);1))))
Voilà :p
Merci pour tout et à bientôt !
Pour ton info j'ai finalement utilisé une autre solution, un peu bordelique mais qui ne demande pas de ressources. J'ai ajouté des INDIRECT afin d'avoir un nombre indéfinies de lignes au départ.
Solution :
=SI(A24="";"";SOMME(1/NB.SI(DECALER(INDEX(INDIRECT("A2:A"&NBVAL(H:H));EQUIV(A24;INDIRECT("A2:A"&NBVAL(H:H));0));0;1;NB.SI(INDIRECT("A2:A"&NBVAL(H:H));A24);1);DECALER(INDEX(INDIRECT("A2:A"&NBVAL(H:H));EQUIV(A24;INDIRECT("A2:A"&NBVAL(H:H));0));0;1;NB.SI(INDIRECT("A2:A"&NBVAL(H:H));A24);1))))
Voilà :p
Merci pour tout et à bientôt !