Recherche du numéro d'une ligne EXCEL
Résolu/Fermé
alih
Messages postés
15
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
28 août 2008
-
24 juil. 2008 à 14:39
alih Messages postés 15 Date d'inscription jeudi 24 juillet 2008 Statut Membre Dernière intervention 28 août 2008 - 28 août 2008 à 12:20
alih Messages postés 15 Date d'inscription jeudi 24 juillet 2008 Statut Membre Dernière intervention 28 août 2008 - 28 août 2008 à 12:20
A voir également:
- Excel numéro de ligne
- Aller à la ligne excel - Guide
- Liste déroulante excel - Guide
- Numero prive - Guide
- Site de vente en ligne particulier - Guide
- Formule excel - Guide
22 réponses
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
26 juil. 2008 à 15:21
26 juil. 2008 à 15:21
Tu peux aussi utiliser les tableaux croisés dynamiques et 98% du travail sera fait.
ex http://www.cijoint.fr/cjlink.php?file=cj200807/cijJ7C8spp.xls
Bonne continuation
eric
ex http://www.cijoint.fr/cjlink.php?file=cj200807/cijJ7C8spp.xls
Bonne continuation
eric
alih
Messages postés
15
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
28 août 2008
24 juil. 2008 à 16:33
24 juil. 2008 à 16:33
Bonjours
merci beaucoup eric, ça marche bien, mais pour la premiere question pour trouver le numéro de la ligne t'as pas une idée comment faire?
merci encore pour ta réponse rapide
merci beaucoup eric, ça marche bien, mais pour la premiere question pour trouver le numéro de la ligne t'as pas une idée comment faire?
merci encore pour ta réponse rapide
alih
Messages postés
15
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
28 août 2008
25 juil. 2008 à 11:29
25 juil. 2008 à 11:29
j'ai excel en anglais, pour la conversion je vais la faire en rajoutant une colonne acceptable par excel (avec format april-07)car j'ai fait pleine de calcul avec ces donnée là, pour le tri je pense que c'est pas necessaire, en fait je peux mettre un IF pour dire que si la case contient une valeur plus grande que la date de fin ou plus petite que la date de debut je lui demande de ne pas traiter cette cellule (de mettre 0).
ali
ali
alih
Messages postés
15
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
28 août 2008
25 juil. 2008 à 12:00
25 juil. 2008 à 12:00
Bonjour
voilà le nouveau tableau http://www.cijoint.fr/cjlink.php?file=cj200807/cijsrz9xs1.xls cette fois le CC c'est la colonne D
voilà le nouveau tableau http://www.cijoint.fr/cjlink.php?file=cj200807/cijsrz9xs1.xls cette fois le CC c'est la colonne D
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
25 juil. 2008 à 13:19
25 juil. 2008 à 13:19
voici un exemple de comment tu pourrais faire :
http://www.cijoint.fr/cjlink.php?file=cj200807/cij38CFoXX.xls
Avec ces formules le tableau n'a pas besoin d'etre trié.
Comme tu avais évoqué 12 mois glissant j'ai ajouté ce test.
Si tu veux toutes les valeurs connues depuis une date il faut enlever *(($D$7:$D$100)<DATE(ANNEE($G5)+1,MOIS($G5),1)) dans toutes les formules
eric
http://www.cijoint.fr/cjlink.php?file=cj200807/cij38CFoXX.xls
Avec ces formules le tableau n'a pas besoin d'etre trié.
Comme tu avais évoqué 12 mois glissant j'ai ajouté ce test.
Si tu veux toutes les valeurs connues depuis une date il faut enlever *(($D$7:$D$100)<DATE(ANNEE($G5)+1,MOIS($G5),1)) dans toutes les formules
eric
alih
Messages postés
15
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
28 août 2008
25 juil. 2008 à 14:28
25 juil. 2008 à 14:28
en fait je comprend pas trop les chiffre retourner par la fonction SOMMEPROD, (17, 16, 13...) et puis il y a une erreur pour janvier-07 puisqu' il y a 1 dans la colonne de "IN DELAYS" tandis que normalement il n'y a pas un "IN DELAYS" pour janvier-07 et avec ce calcul je connais pas des choses nouvelles il me dit juste qu' il y a une fois IN DELAYS pour fevrier-07, chose que je connais. tu peux etre plus claire STP pour que je comprenne ton resonnement.
merci d'avance
merci d'avance
alih
Messages postés
15
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
28 août 2008
25 juil. 2008 à 14:32
25 juil. 2008 à 14:32
je ne sais pas si t'as compris mon resonnement, en fait j'ai deux choix soit j'essaye d'automatiser tout en suivant le demarche pour trouver le numero de la ligne en utilisant son contenu (la date) soit je demande à l'utilisateur de le faire à la main. Mais je préfère l'automatisation.
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
25 juil. 2008 à 15:49
25 juil. 2008 à 15:49
tu as demandé (nombre de ticket de type A resolu dans les delai / nombre total de ticket de type A) sur 12 mois glissant
La formule retourne donc le nombre de ticket du mois demandé et des 11 mois suivants. C'est donc normal si tu demande janvier 2007 de compter également février 2007 etc...
Mais effectivement, comme j'étais resté sur fichier non valide au niveau des dates du coup il manque la partie 'type de ticket'
Il suffit d'ajouter à chaque formule *($B$7:$B$100="A") pour ne compter que les tickets A.
Voici une nouvelle version :
http://www.cijoint.fr/cjlink.php?file=cj200807/cijCX6cdDl.xls
Sur cet exemple tu as le nombre total de ticket A de janvier 2007 à décembre 2007 (12 mois glissants), le nombre de in delay et no delay pour la même période. Le rapport delai / nombre total de ticket de type j'ai supposé que tu savais faire.
La formule retourne donc le nombre de ticket du mois demandé et des 11 mois suivants. C'est donc normal si tu demande janvier 2007 de compter également février 2007 etc...
Mais effectivement, comme j'étais resté sur fichier non valide au niveau des dates du coup il manque la partie 'type de ticket'
Il suffit d'ajouter à chaque formule *($B$7:$B$100="A") pour ne compter que les tickets A.
Voici une nouvelle version :
http://www.cijoint.fr/cjlink.php?file=cj200807/cijCX6cdDl.xls
Sur cet exemple tu as le nombre total de ticket A de janvier 2007 à décembre 2007 (12 mois glissants), le nombre de in delay et no delay pour la même période. Le rapport delai / nombre total de ticket de type j'ai supposé que tu savais faire.
alih
Messages postés
15
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
28 août 2008
26 juil. 2008 à 09:48
26 juil. 2008 à 09:48
Bonjour, merci beaucoup eric ça fonctionne inpécable, j'ai une derniére question à te poser.
en fait je dois calculer le meme rapport que la dessus mais cette fois ci pour chaque ticket chaque mois, je m'explique par exemple pour le mois fevrier-07 je dois trouver le nombre le ticket type A resolue dans les delai / le nombre des ticket type A ouvert dans le mois. ici l'utilisateur ne choisi rien tout est automatique. Moi ce que j'ai fais c'est un truc lourd avec pleine de IF ( pour chaque ticket j'ai 18 colonne de calcul) et qui ne fonctionne que jusqu'a decembre 2012.
Merci
en fait je dois calculer le meme rapport que la dessus mais cette fois ci pour chaque ticket chaque mois, je m'explique par exemple pour le mois fevrier-07 je dois trouver le nombre le ticket type A resolue dans les delai / le nombre des ticket type A ouvert dans le mois. ici l'utilisateur ne choisi rien tout est automatique. Moi ce que j'ai fais c'est un truc lourd avec pleine de IF ( pour chaque ticket j'ai 18 colonne de calcul) et qui ne fonctionne que jusqu'a decembre 2012.
Merci
alih
Messages postés
15
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
28 août 2008
26 juil. 2008 à 10:32
26 juil. 2008 à 10:32
Sayez j'ai trouvé j'utilise SUMPRODUCT(($D$7:$D$100=$D7)*($B$7:$B$100="C")) pour calculer le nombre total des tickets type C et je la generalise sur toute la colonne, mais j'ai un problème, en faite pour aout-07 à chaque fois il me mets 1 pour me dire qu'il y a un ticket type C en aout-07, mais ce que je veux c'est qu'il me mette pour aout par exemple le nombre total de ticket type C ouverte, dans l'exemple je voudrai qu'il me met le nombre total de ticket pour le mois genre pour aout 2007 qu'il me mets 2 dans les deux cellules à la place de 1 vue qu'il y a deux ticket de type C ouverte en aout-07, il y aussi un problème sur la ligne 20 le ticket est du type "Cons." et malgré ça il la considère comme ticket de type C, car il mets 1 dans la case.
voilà le fichier http://www.cijoint.fr/cjlink.php?file=cj200807/cijFtYT7ua.xls
merci
voilà le fichier http://www.cijoint.fr/cjlink.php?file=cj200807/cijFtYT7ua.xls
merci
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
26 juil. 2008 à 11:42
26 juil. 2008 à 11:42
Parce que ce n'est pas comme ça qu'il faut faire...
Si tu prends la ligne 20 :
803988 Cons. august 2007 August-07 NO DELAYS
ta formule est :
=SOMMEPROD(($D$7:$D$100=$D20)*($B$7:$B$100="C"))
=> quels sont les ticket 'C' (alors que tu as 'Cons.) à la date $D20 (et dans $D20 tu as 06/08/2007 et non pas 08/2007)
Il ne faut pas écrire la formule sur chaque ligne, tu calculerais 10 (ou 100 ou 1000) la même chose. Il faut te créer un tableau avec en horizontal les mois, en vertical tes formules pour chaque sévérité.
eric
Si tu prends la ligne 20 :
803988 Cons. august 2007 August-07 NO DELAYS
ta formule est :
=SOMMEPROD(($D$7:$D$100=$D20)*($B$7:$B$100="C"))
=> quels sont les ticket 'C' (alors que tu as 'Cons.) à la date $D20 (et dans $D20 tu as 06/08/2007 et non pas 08/2007)
Il ne faut pas écrire la formule sur chaque ligne, tu calculerais 10 (ou 100 ou 1000) la même chose. Il faut te créer un tableau avec en horizontal les mois, en vertical tes formules pour chaque sévérité.
eric
alih
Messages postés
15
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
28 août 2008
26 juil. 2008 à 12:41
26 juil. 2008 à 12:41
ça fonctionne voilà une copie mon nouveau tableau est en bas à droite http://www.cijoint.fr/cjlink.php?file=cj200807/cijnZJGQt1.xls
je te remercie pour ton aide
affaire resolue
Ali
je te remercie pour ton aide
affaire resolue
Ali
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
26 juil. 2008 à 14:22
26 juil. 2008 à 14:22
Impeccable, tu as tout à fait compris une des façon d'utiliser sommeprod().
Tu pouvais t'abstenir de reprendre toutes les dates en comparant année et mois de chaque date. Ex en F30 :
=SOMMEPROD((MOIS($D$7:$D$100)=MOIS(F$29))*(ANNEE($D$7:$D$100)=ANNEE(F$29))*($B$7:$B$100="C"))
Et après avoir choisi janv07 comme début tu peux calculer le mois suivant avec en G29:
=DATE(ANNEE(F29),MOIS(F29)+1,1)
et ensuite tu n'as plus qu'à recopier vers la droite pour agrangir ton tableau
eric
Tu pouvais t'abstenir de reprendre toutes les dates en comparant année et mois de chaque date. Ex en F30 :
=SOMMEPROD((MOIS($D$7:$D$100)=MOIS(F$29))*(ANNEE($D$7:$D$100)=ANNEE(F$29))*($B$7:$B$100="C"))
Et après avoir choisi janv07 comme début tu peux calculer le mois suivant avec en G29:
=DATE(ANNEE(F29),MOIS(F29)+1,1)
et ensuite tu n'as plus qu'à recopier vers la droite pour agrangir ton tableau
eric
alih
Messages postés
15
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
28 août 2008
26 juil. 2008 à 14:42
26 juil. 2008 à 14:42
merci beaucoup, en fait j'ai compté faire ça, en effet j'avais entendu comme quoi une des formules les plus importante d'excel etait SOMMEPROD mais j'avais pas compris son utilité pour mon calcul.
alih
Messages postés
15
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
28 août 2008
27 juil. 2008 à 02:14
27 juil. 2008 à 02:14
merci et bonne continuation
alih
Messages postés
15
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
28 août 2008
28 août 2008 à 12:20
28 août 2008 à 12:20
Bonjour le forum,
voilà mon problème est le suivant, dans mon stage on m'a donné un fichier excel que je dois imité pour creer un autre fichier.
le fichier a imité: http://www.cijoint.fr/cjlink.php?file=cj200808/cij6IUJ84l.xls
celui que je dois faire: http://www.cijoint.fr/cjlink.php?file=cj200808/cijGBV5ksb.xls
en faite je dois juste imiter la feuille de calcul "détail individuel", mon probléme est la macro que je dois "copier coller" de l'un à l'autre en fait cette macro sert dans le premier fichier a copier le contenue d'une cellule qui est dans la colonne "code affaire" dans le TCD de la feuille "tableau" et l'injecter dans le champ "code affaire 2" de la feuille "detail individuel". ce que je dois faire pour mon travail c'est une macro qui copie le contenue d'une cellule dans la colonne "Text" du TCD de la feuille "Bilan" et l'injecter dans le champs "Network description" dans la feuille "detail individuel", si vous les macro sont déjà faite mais je ne sais pas comment faire pour les reuitiliser avec mes tableau, en fait j'y connais rien en VBA.
A noter que pour le fichier à imiter les deux TCD sont creer du meme tableau "Base" tandis que pour le second "detail individuel" est creer à partir de "CAOR" et "Bilan" à partir de "Details pour TCD".
j'espère que j'ai été clair, merci d'avance.
voilà mon problème est le suivant, dans mon stage on m'a donné un fichier excel que je dois imité pour creer un autre fichier.
le fichier a imité: http://www.cijoint.fr/cjlink.php?file=cj200808/cij6IUJ84l.xls
celui que je dois faire: http://www.cijoint.fr/cjlink.php?file=cj200808/cijGBV5ksb.xls
en faite je dois juste imiter la feuille de calcul "détail individuel", mon probléme est la macro que je dois "copier coller" de l'un à l'autre en fait cette macro sert dans le premier fichier a copier le contenue d'une cellule qui est dans la colonne "code affaire" dans le TCD de la feuille "tableau" et l'injecter dans le champ "code affaire 2" de la feuille "detail individuel". ce que je dois faire pour mon travail c'est une macro qui copie le contenue d'une cellule dans la colonne "Text" du TCD de la feuille "Bilan" et l'injecter dans le champs "Network description" dans la feuille "detail individuel", si vous les macro sont déjà faite mais je ne sais pas comment faire pour les reuitiliser avec mes tableau, en fait j'y connais rien en VBA.
A noter que pour le fichier à imiter les deux TCD sont creer du meme tableau "Base" tandis que pour le second "detail individuel" est creer à partir de "CAOR" et "Bilan" à partir de "Details pour TCD".
j'espère que j'ai été clair, merci d'avance.
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
24 juil. 2008 à 15:52
24 juil. 2008 à 15:52
Bonjour,
utilise indirect("CC" & A1)
eric
utilise indirect("CC" & A1)
eric
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
24 juil. 2008 à 16:48
24 juil. 2008 à 16:48
Ca sera sûrement sommeprod() mais difficile de répondre sans voir ton fichier.
Sans compter que tu fais une découpe du travail qui n'est peut-être pas nécessaire...
tu peux le déposer sur cijoint.fr et coller ici le lien fourni.
eric
Sans compter que tu fais une découpe du travail qui n'est peut-être pas nécessaire...
tu peux le déposer sur cijoint.fr et coller ici le lien fourni.
eric
alih
Messages postés
15
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
28 août 2008
25 juil. 2008 à 10:04
25 juil. 2008 à 10:04
Bonjour,
voilà le liens ou il y a une partie de mon tableau: http://www.cijoint.fr/cjlink.php?file=cj200807/cijtZWpqDA.xls
merci pour votre aide
ali
voilà le liens ou il y a une partie de mon tableau: http://www.cijoint.fr/cjlink.php?file=cj200807/cijtZWpqDA.xls
merci pour votre aide
ali
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
25 juil. 2008 à 10:33
25 juil. 2008 à 10:33
Bonjour,
maintenant que je connais ces dates sachant que je connais la colonne correspondante (Colonne CC par exemple)
C'est où ça ?
maintenant que je connais ces dates sachant que je connais la colonne correspondante (Colonne CC par exemple)
C'est où ça ?