Bonjour à tous
J'ai un soucis de logique que je ne m'explique pas. En gros j'ai de très gros fichiers qui contiennent chacun environ 50000 lignes qui représentent toutes un appel. Ces appels peuvent être liés à une intervention dans ce cas la colonne OID_INTERVENTION contient une clé primaire.
Je souhaitais repérer le nombre de fois ou apparait la même intervention.
Dans une partie de mes fichier j'ai utilisé : NB.SI(colonne entière;case OID_INTERVENTION) puis j'ai crée une colonne fraction avec SI(case doublon=0;0;1/case doublon) et j'ai fait la somme
Dans une autre partie de mes fichier je me suis dit que j'irais plus vite en faisant : NB.SI(colonne a partir de case;case OID_INTERVENTION) et je n'ai compté que les 1 avec un NB.SI
Je vais mettre un extrait de fichier ce sera plus clair mais en gros la différence entre les deux méthodes est que si un OID_INTERVENTION apparait 3 fois dans le tableau,
- à la première apparition la méthode 1 affiche 3 la méthode deux aussi
- à la deuxième apparition la méthode 1 affiche toujours 3 la méthode deux affiche 2
- à la troisième apparition la méthode 1 affiche toujours 3 la méthode deux affiche 3
Or, plus tard, j'ai eu besoin d'effectuer les deux méthodes sur un même ficher et STUPEUR les résultats ne sont pas les mêmes!!!!!
merci d'avance
J'ai un soucis de logique que je ne m'explique pas. En gros j'ai de très gros fichiers qui contiennent chacun environ 50000 lignes qui représentent toutes un appel. Ces appels peuvent être liés à une intervention dans ce cas la colonne OID_INTERVENTION contient une clé primaire.
Je souhaitais repérer le nombre de fois ou apparait la même intervention.
Dans une partie de mes fichier j'ai utilisé : NB.SI(colonne entière;case OID_INTERVENTION) puis j'ai crée une colonne fraction avec SI(case doublon=0;0;1/case doublon) et j'ai fait la somme
Dans une autre partie de mes fichier je me suis dit que j'irais plus vite en faisant : NB.SI(colonne a partir de case;case OID_INTERVENTION) et je n'ai compté que les 1 avec un NB.SI
Je vais mettre un extrait de fichier ce sera plus clair mais en gros la différence entre les deux méthodes est que si un OID_INTERVENTION apparait 3 fois dans le tableau,
- à la première apparition la méthode 1 affiche 3 la méthode deux aussi
- à la deuxième apparition la méthode 1 affiche toujours 3 la méthode deux affiche 2
- à la troisième apparition la méthode 1 affiche toujours 3 la méthode deux affiche 3
Or, plus tard, j'ai eu besoin d'effectuer les deux méthodes sur un même ficher et STUPEUR les résultats ne sont pas les mêmes!!!!!
merci d'avance
Pièces jointes
Dernière édition: