XL 2019 diviser automatiquement, un tableau Excel en 2, en fonction du critère H / F

DomL

XLDnaute Occasionnel
Supporter XLD
Bonjour

Je reviens vers le Forum, car incapable de trouver sur les Tuto une réponse simple à mon problème



J'ai : 1 tableau Excel avec toutes les données de personnes : poste, matricule, âge, nom, prénom, etc ..... et sexe : H/F


Comment d'une manière simple et automatique, serait-il de réaliser 2 tableaux distinct :
- 1 tableau des Postes, avec que les Femmes
- 1 tableau des Poste, avec que le Hommes


J'ai chercher : extraire, séparer, scinder, filtres avancés ... toutes les terminologies possibles ... mais je suis pas un pro d'Excel !


Si quelqu'un avait une solution simple
Merci d'avance

Dominique
 

Pièces jointes

  • 5 - 5 - Base des postes Pyramide Age - DG-AG Ressources.xlsx
    41.2 KB · Affichages: 14

TooFatBoy

XLDnaute Barbatruc
J'aimerai bien avoir ton regard sur # 67 et #70
OK, je vais essayer. ;)



#67 :

Dans le fichier il y a la formule DATEDIF(F32;AUJOURDHUI();"Y").
Tu dis qu'elle donne l'âge de la personne au moment de l'ouverture du fichier.
Moi je dirais qu'elle donne seulement l'âge de la personne à 365 jours près, car ça donne le nombre d'années complètes de la personne au moment de l'ouverture du fichier (si elle a 50 ans et 1 jour, ça donne 50, si elle a 50 ans et 11 mois et 30 jours ça donne aussi 50).

Dans le fichier il y a la formule (AUJOURDHUI()-F32)/365,25.
Tu dis qu'elle donne l'âge que la personne aura dans l'année.
Moi je dirais qu'elle donne l'âge exact de la personne au moment de l'ouverture du fichier, car elle donne le nombre de jours, divisé par le nombre moyen de jours par an (si elle a 50 ans et 1 jour ça donne 50,001, si elle a 50 ans et 11 mois et 30 jours ça donne 50,995).

Pour résumer ma formule donne une durée exacte, alors que ta formule n'en retient que la partie entière (voir ton fichier en retour, ci-joint).



#68 : Merci. Je suis déjà rentré chez oim. ;)



#69 : de rien ;)
 

Pièces jointes

  • 9-3 Y-365.xlsx
    55 KB · Affichages: 2
Dernière édition:

DomL

XLDnaute Occasionnel
Supporter XLD
Bonjour FTB

Comme je ne sais pas lire les formules, je ne les comprends pas !

Je fais des test ... et j'en fais ... de fausses interprétations

Merci pour ton regard

Si je suis convaincu, de tes explication maintenant

Serais tu, SVP, faire ton petit tableau avec les formules 365 ?
Je pourrai faire une vraie comparaison grandeur nature
 

TooFatBoy

XLDnaute Barbatruc
Réponse à #70 :


1)
Je crois comprendre, que d’entrée de jeu, tu as fait toutes les formules en =DATEDIF(F28;AUJOURDHUI();"Y")
et
que quelques unes en =(AUJOURDHUI()-D30)/365 …
Comme dit précédemment, je n'ai jamais jusqu'ici utilisé la fonction DateDif, donc non je ne fais pas une partie en DateDif et le reste en Aujourdhui().
J'utilise Aujourdhui() partout, sauf dans la cellule I7 puisque tu m'as demandé d'utiliser absolument DateDif. ;)


2)
C’est donc pourquoi, je n’ai pas pu comparer les 2

Si, ton tableau de couleur existe en : =(AUJOURDHUI()-D30)/365

Je reste à souhaiter, comparer les 2 solutions (comme je l’avait déjà fait, dans mes premières recherches de formules, de calcul d'âge)
Là, je ne saisi pas exactement ce que tu veux.
Pour être sûr qu'on parle bien de la même chose, j'ai simplifié à l'extrême le fichier ci-joint : tous les calculs se font maintenant dans la feuille Graph puisque la feuille Age ne servait en fait à rien.
Partons donc maintenant de ce fichier comme base de référence.


3)
Un nouveau ‘’casse-tête’’ est apparu, sur LES POSTES VACANTS
Je te propose d'y revenir plus tard, une fois que tu auras bien compris toutes les formules des 5 tableaux, et qu'on sera sûr que tout correspond à ce que tu veux.


4)
De plus, si tu jettes un coup d’œil en I 47, du Tableau Comparatif : tu verras que /365, ne fonctionne pas du tout ?
Je n'ai pas compris.
 

Pièces jointes

  • DomL_Ressources_(TooFatBoy-v4).xlsx
    23.6 KB · Affichages: 4

DomL

XLDnaute Occasionnel
Supporter XLD
Re bonjour FTB

Je vais digérer, mouliner apprendre, de toutes tes reponses ...
... toute la journée



Je vais essayé de faire une synthèse chronologique


L'onglet intermédiaire, n'est effectivement pas/plus nécessaire
Il me servait de feuille de brouillon, entre les 2 autres onglets

J'y go ... m'atteler à mes "devoirs du dimanche" ... à une nouvelle découverte de la connaissance d Excel



Merci à Toi FTB

@ ce soir ...la journée ne sera pas de trop pour digérer le tout et faire cette chronologie, qui m'aidera à y voir plus clair ... je l'espère
 

TooFatBoy

XLDnaute Barbatruc
En fait, si tu regardes bien, il n'y a que deux formules à comprendre :


- Première formule :
Code:
=SOMMEPROD(('(R)_Céline'!$AV$2:$AV$10="1")*(MOIS.DECALER(AUJOURDHUI();-360)<='(R)_Céline'!$AU$2:$AU$10)*('(R)_Céline'!$AU$2:$AU$10<MOIS.DECALER(AUJOURDHUI();-240)))
qui sert à calculer le nombre d'hommes entre 20 et 29 ans (c'est la même formule pour les autres tranches d'âges, et c'est aussi la même formule pour les femmes).


- Deuxième formule :
Code:
=SOMME(SI('(R)_Céline'!$AU$2:$AU$10="";0;DATEDIF('(R)_Céline'!$AU$2:$AU$10;AUJOURDHUI();"Y")))
qui est une formule matricielle servant à calculer l'âge global de l'ensemble des agents.
 
Dernière édition:

DomL

XLDnaute Occasionnel
Supporter XLD
Re bonjour FTB


Encore merci pour toute ton implication à m'aider à apprendre

Je viens de faire la synthèse de ces 5 jours d'échange


J'ai compris pourquoi, nous bloquons sur l'une ou l'autre formule :
- tu raisonnes à 5 chiffres après la virgule
et
- moi ... à ce que je vois !

C'est sur ce point que nous devons nous trouver la solution

Je reste à dire que ton premier jet est le bon


Je m'octroie une pause : fourchette / couteau
et
reviens vers toi cette après midi / ce soir


@ +

DL
 

DomL

XLDnaute Occasionnel
Supporter XLD
FTB

Tout ce projet Excel, peut se résumer, sur :

tu as raison
et
je n'ai pas tord (selon la vision / l'attente des personnes)


Serais-tu me dire : ce que tu penses, de l'explication (rationnelle, mais plus visuelle), à l'intérieur du fichier ?


Seulement après, nous pourrons avancer, sur :
- les Postes vacants, qui ne peuvent pas se faire par soustraction ... si on augmente la plage à 7000 lignes !
et
- les petits points de culture générale


Dans l'attente de ton regard

Bonne après midi

DL
 

Pièces jointes

  • T05 Y-365.xlsx
    55 KB · Affichages: 1

TooFatBoy

XLDnaute Barbatruc
J'ai compris pourquoi, nous bloquons sur l'une ou l'autre formule :
- tu raisonnes à 5 chiffres après la virgule
et
- moi ... à ce que je vois !
Oui, c'est bien ça. 👍

J'ai fait afficher 5 chiffres après la virgule pour que ce soit plus parlant, mais en réalité il y en a beaucoup plus.
En effet, il ne faut pas oublier que dans Excel il y a, d'une part ce que contient réellement une cellule, et d'autre part ce qu'elle affiche. 😉
 

Discussions similaires

Statistiques des forums

Discussions
315 093
Messages
2 116 126
Membres
112 666
dernier inscrit
Coco0505