Rprting avec base de données
Résolu
AimeExcel
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
AimeExcel Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
AimeExcel Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Rprting avec base de données
- Fuite données maif - Guide
- Base de registre - Guide
- Supprimer les données de navigation - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Tnt base de données vide - Forum TV & Vidéo
5 réponses
Bonjour AimeExcel
Voici la manip.
Pour la liste de noms
Copier la colonne
Puis la coller (la liste étant toujours sélectionnée)
Menu
Données
Supprimer les doublons
Ou essayer cette formule
=SI(NB.SI($A$1:A1;A2)=0;A2;"") en colonne D
Voici la manip.
Pour la liste de noms
Copier la colonne
Puis la coller (la liste étant toujours sélectionnée)
Menu
Données
Supprimer les doublons
Ou essayer cette formule
=SI(NB.SI($A$1:A1;A2)=0;A2;"") en colonne D
Bonjour AimeExcel
Votre exemple modifié
https://www.cjoint.com/c/HGElrgxtlmx
Votre exemple modifié
https://www.cjoint.com/c/HGElrgxtlmx
Bonjour Philou,
Merci
Pour la partie nom j'aurai tellement de personne en doublon (plus de 2000 lignes) que je voulais automatiser le calcul et pas entrer les noms moi meme.
une formule type qui me renvoi dans l'onglet récap en colonne A la liste des noms issues des données (Feuil1) sans doublon.
en clair, cette liste peut etre de 200 noms et cela va me chercher la liste sans doublon.
voila ce que j'avais trouvé
d'abord créer une colonne avec
=SI(NB.SI($B$1:B1;B2)=0;MAX($C$1:C1)+1;0)
puis une 2eme colonne avec
=SI(LIGNE()-1>MAX($C$2:$C$1000);"";INDEX($B$2:$B$1000;EQUIV(LIGNE()-1;$C$2:$C$1000;0)))
Merci encore
Merci
Pour la partie nom j'aurai tellement de personne en doublon (plus de 2000 lignes) que je voulais automatiser le calcul et pas entrer les noms moi meme.
une formule type qui me renvoi dans l'onglet récap en colonne A la liste des noms issues des données (Feuil1) sans doublon.
en clair, cette liste peut etre de 200 noms et cela va me chercher la liste sans doublon.
voila ce que j'avais trouvé
d'abord créer une colonne avec
=SI(NB.SI($B$1:B1;B2)=0;MAX($C$1:C1)+1;0)
puis une 2eme colonne avec
=SI(LIGNE()-1>MAX($C$2:$C$1000);"";INDEX($B$2:$B$1000;EQUIV(LIGNE()-1;$C$2:$C$1000;0)))
Merci encore
Bonsoir à vous deux
pour la liste sans doublons formule matricielle à valider par Ctrl+Maj+Entrée (la formule se met alors auto entre { } dans la barre de formule) en A2 deuxième feuille puis à étirer vers le bas
=INDEX(Feuil1!A:A;MIN(SI(Feuil1!$A$2:$A$3000<>"";SI(NB.SI(A$1:A1;Feuil1!$A$2:$A$3000)=0;LIGNE(Feuil1!$A$2:$A$3000);LIGNES(Feuil1!$A$2:$A$3000)+LIGNE(Feuil1!$A$2:$A$3000)))))
Cdlmnt
Via
pour la liste sans doublons formule matricielle à valider par Ctrl+Maj+Entrée (la formule se met alors auto entre { } dans la barre de formule) en A2 deuxième feuille puis à étirer vers le bas
=INDEX(Feuil1!A:A;MIN(SI(Feuil1!$A$2:$A$3000<>"";SI(NB.SI(A$1:A1;Feuil1!$A$2:$A$3000)=0;LIGNE(Feuil1!$A$2:$A$3000);LIGNES(Feuil1!$A$2:$A$3000)+LIGNE(Feuil1!$A$2:$A$3000)))))
Cdlmnt
Via
Merci Beaucoup Via ! une dernière chose (comme a chaque fois sur Excel) je viens de voir que j'ai des dépenses avant 20h ou apres 20h comment mettre une condition dans la formule afin que ca me supprime pas ces doublons ? (jai crée une colonne dans ma feuil1 avec la donnée "avant 20h" ou apres 20h afin d'aller plus vite.
j'aurai donc 2 lignes par salariés (avant 20h et apres 20h)
j'aurai donc 2 lignes par salariés (avant 20h et apres 20h)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
La matricielle donne la ligne sans doublons des prénoms, elle n'est pas soumise à condition et tous les prénoms présents en feuille 1sont forcement listés les uns en dessous des autres.
Ce n'est pas forcément judicieux dans ton extraction d'avoir 2 lignes pour chaque prénom, c'est contraire aux bons principes de gestion d'une base sur Excel, à mon sens il est préférable d'avoir pour chaque ligne unique prénom plusieurs colonnes : dépenses avant 20h, dépenses après 20 h... et avec les formules SOMME.SI.ENS rapatrier les dépenses qui dans ta nouvelle colonne sont avant ou après 20h
Ce n'est pas forcément judicieux dans ton extraction d'avoir 2 lignes pour chaque prénom, c'est contraire aux bons principes de gestion d'une base sur Excel, à mon sens il est préférable d'avoir pour chaque ligne unique prénom plusieurs colonnes : dépenses avant 20h, dépenses après 20 h... et avec les formules SOMME.SI.ENS rapatrier les dépenses qui dans ta nouvelle colonne sont avant ou après 20h
Merci la formule est tres bien mais cela m'espace mes resultats si les doublons sont a la suite (admettons que Francois soit sur 4 lignes de suite, nous aurons des trous dans les calculs).
nous avons un moyen de ramener les resultats a la suite ?
Cdt,
Aime