Skriv svar

Formule Excel pour associer un Sosa à une famille

Si vous découvrez l'Internet ou si vous débutez en généalogie, ce forum vous permettra de poser vos questions. Il est destiné aux débutants... et à tous les spécialistes qui souhaitent partager leur expérience.
jlchaps
jlchaps
Inlägg: 99
Släktträd: Icke-grafisk
Sökning: Grafik
Visa deras familjeträd.
Bonjour,
Actuellement dans mon ascendance mon père a le numéro de Sosa 4, ma mère 5, mon beau-père 6 et ma belle-mère 7.
Et au-dessus de tout ça il y a tout un paquet de générations avec des noms qui changent.
Je voulais savoir s'il existerait une formule ou une association de formules Excel qui permettrait, d'après le numéro de Sosa d'une personne quelconque de l'arborescence ascendante, de savoir si elle est directement rattaché au Sosa 4, 5, 6 ou 7.
Merci de votre aide.
pjmmonier
pjmmonier
Inlägg: 5597
Släktträd: Grafisk
Sökning: Grafik
Visa deras familjeträd.
Bonjour,

Pourquoi aller chercher des formules Excel alors que le logiciel sait très bien calculer les numéros Sosa ?

Cordialement
Philippe
Arbre saisi en ligne, mode Standard
walioun
walioun
Inlägg: 12682
Släktträd: Grafisk
Sökning: Grafik
Visa deras familjeträd.
jlchaps skrev: 19 juni 2021, 16:07........Actuellement dans mon ascendance mon père a le numéro de Sosa 4, ma mère 5, mon beau-père 6 et ma belle-mère 7.......................
Bonjour,

Pas très claire cette numérotation, puisque si c'est votre ascendance !, votre père est le 2 et votre mère le 3.

Si c'est celle de votre enfant, c'est logique que votre père et mère soient les n° 4 et 5
Mais dans ce cas les 6 et 7 ne sont pas vos beaux parent (ou alors à la marseillaise !).
Cordialement

Henri

Je ne réponds pas aux sollicitations par messagerie concernant, les discussions du forum.
treb15
male
Modérateur bénévole
Inlägg: 8046
Modérateur bénévole

:idea: Vous avez besoin d'aide, la réponse est peut-être disponible à la page :arrow: https://www.geneanet.org/aide/

:idea: Sans oublier le Blog, avec des articles d'aide, l'actualité du site et des projets... :arrow: https://www.geneanet.org/blog

:idea: Concernant la généalogie génétique :arrow: https://www.geneanet.org/forum/viewforum.php?f=77580
.
mahelblonde
mahelblonde
Inlägg: 5298
Släktträd: Icke-grafisk
Sökning: Text
Visa deras familjeträd.
walioun skrev: 19 juni 2021, 17:38
jlchaps skrev: 19 juni 2021, 16:07........Actuellement dans mon ascendance mon père a le numéro de Sosa 4, ma mère 5, mon beau-père 6 et ma belle-mère 7.......................
Bonjour,

Pas très claire cette numérotation, puisque si c'est votre ascendance !, votre père est le 2 et votre mère le 3.

Si c'est celle de votre enfant, c'est logique que votre père et mère soient les n° 4 et 5
Mais dans ce cas les 6 et 7 ne sont pas vos beaux parent (ou alors à la marseillaise !).
Je ne vois pas de problème. La souche est l'enfant, sa mère a donc le sosa 3 et ses parents (i.e. les beaux-parents du père) 6 .et 7. Logique.
Cordialement

Bild

Pour en savoir plus sur la vie de nos ancêtres : ma chronique
Entraide FGW Caran
egathy
egathy
Inlägg: 3388
Släktträd: Grafisk
Sökning: Grafik
Visa deras familjeträd.
Bonjour,

Ma proposition, mais qui "marche" à coup sûr avec Calc (de LibreOffice, car Excel de Microsoft me coûte trop cher):
= BITRSHIFT( NumeroSosa ; ENT( LOG( NumeroSosa ; 2 ) ) - 2 )
ce qui donnera toujours un entier dans l'ensemble { 4, 5, 6, 7 } à partir de cet ensemble de valeurs.

Cordialement,
(s) Éric G.
jlchaps
jlchaps
Inlägg: 99
Släktträd: Icke-grafisk
Sökning: Grafik
Visa deras familjeträd.
Merci à tous pour vos réponses mais la question n'est pas comment calculer le sosa puisque le site le calcule.
De plus la question n'est pas de savoir quel est le numéro de Sosa de mon père de ma mère de mon grand-père et de ma grand-mère que je sois la souche ou pas la souche, la remarque à ce sujet n'est pas en rapport avec la question.
Peut-être n'ai-je pas été assez précis dans ma question :
Après plusieurs générations, les ascendances, par le truchement des mariages, amènent des nouveaux noms.
Quand je suis sur une personne, comment savoir à quelle lignée familiale originale elle est associée ?
jlchaps
jlchaps
Inlägg: 99
Släktträd: Icke-grafisk
Sökning: Grafik
Visa deras familjeträd.
treb15 skrev: 19 juni 2021, 17:42 Bonjour,

Pour Geneanet, il y a cette astuce :arrow: La numérotation SOSA et comment trouver facilement une génération et une branche
Oui j'avais bien vu c'est astuce mais qui n'est que ponctuelle sur une personne à la fois.
Pour moi l'idée serait depuis une extraction Excel de faire un filtre sur une colonne qui indiquerait la famille originelle.
egathy
egathy
Inlägg: 3388
Släktträd: Grafisk
Sökning: Grafik
Visa deras familjeträd.
Pas besoin d'un filtre...
Si j'ai bien lu votre question initiale, je n'en ai retenu que deux idées essentielles: "formule" et "4, 5, 6, 7", et la formule proposée y arrive...
... À moins qu'il y ait encore d'autres choses que je n'aurais pas su lire "entre les mots"...
walioun
walioun
Inlägg: 12682
Släktträd: Grafisk
Sökning: Grafik
Visa deras familjeträd.
mahelblonde skrev: 19 juni 2021, 18:00
walioun skrev: 19 juni 2021, 17:38
jlchaps skrev: 19 juni 2021, 16:07........Actuellement dans mon ascendance mon père a le numéro de Sosa 4, ma mère 5, mon beau-père 6 et ma belle-mère 7.......................
Bonjour,

Pas très claire cette numérotation, puisque si c'est votre ascendance !, votre père est le 2 et votre mère le 3.

Si c'est celle de votre enfant, c'est logique que votre père et mère soient les n° 4 et 5
Mais dans ce cas les 6 et 7 ne sont pas vos beaux parent (ou alors à la marseillaise !).
Je ne vois pas de problème. La souche est l'enfant, sa mère a donc le sosa 3 et ses parents (i.e. les beaux-parents du père) 6 .et 7. Logique.
Oui sauf que, moi je lis :
dans mon ascendance mon père a le numéro de Sosa 4, ma mère 5, mon beau-père 6 et ma belle-mère 7.
Alors que dans mon ascendance (la mienne) mon père à le n° 2 et mes beau parents sont absents
Cordialement

Henri

Je ne réponds pas aux sollicitations par messagerie concernant, les discussions du forum.
treb15
male
Modérateur bénévole
Inlägg: 8046
jlchaps skrev: 19 juni 2021, 18:27 Oui j'avais bien vu c'est astuce mais qui n'est que ponctuelle sur une personne à la fois.
Pour moi l'idée serait depuis une extraction Excel de faire un filtre sur une colonne qui indiquerait la famille originelle.
Pourriez-vous partager un exemple du fichier afin de pouvoir éventuellement mieux vous répondre.

P.S. : via les liens indiqués, vous remarquerez que l'utilisation de la conversion en binaire du numéro SOSA doit pouvoir permettre une petite formule...
Modérateur bénévole

:idea: Vous avez besoin d'aide, la réponse est peut-être disponible à la page :arrow: https://www.geneanet.org/aide/

:idea: Sans oublier le Blog, avec des articles d'aide, l'actualité du site et des projets... :arrow: https://www.geneanet.org/blog

:idea: Concernant la généalogie génétique :arrow: https://www.geneanet.org/forum/viewforum.php?f=77580
.
egathy
egathy
Inlägg: 3388
Släktträd: Grafisk
Sökning: Grafik
Visa deras familjeträd.
treb15 skrev: 19 juni 2021, 18:45 ... la conversion en binaire du numéro SOSA doit pouvoir permettre une petite formule...
Bin oui: celle que je propose, où on peut lire un "shift" de bits vers la droite.
jerome4
male
Inlägg: 9752
egathy skrev: 19 juni 2021, 18:13 Bonjour,

Ma proposition, mais qui "marche" à coup sûr avec Calc (de LibreOffice, car Excel de Microsoft me coûte trop cher):
= BITRSHIFT( NumeroSosa ; ENT( LOG( NumeroSosa ; 2 ) ) - 2 )
ce qui donnera toujours un entier dans l'ensemble { 4, 5, 6, 7 } à partir de cet ensemble de valeurs.

Cordialement,
(s) Éric G.
La fonction fonctionne sur LibreOffice mais pas chez Openoffice.
Pour Excel, je ne sais pas non plus puisque je ne l'ai pas.

Peut-être pour une meilleur utilisation, et ne pas devoir mettre le numéro de sosa dans la formule:
=BITRSHIFT(A1;ENT(LOG(A1;2))-2)

Cette formule est à mettre dans la case de droite du numéro sosa, ici en B1.

Si vous faîtes un copier-coller de vos sosas, il suffira juste de changer les A1 de la formule par la case où se situe le numéro sosa, et de faire un "recopier vers le bas" pour que toute les lignes s'affichent automatiquement.


PS: Bravo pour cette formule quand même! ;)
egathy
egathy
Inlägg: 3388
Släktträd: Grafisk
Sökning: Grafik
Visa deras familjeträd.
jerome4 skrev: 19 juni 2021, 18:59 ...
La fonction fonctionne sur LibreOffice mais pas chez Openoffice.
Pour Excel, je ne sais pas non plus puisque je ne l'ai pas.
...
OpenOffice est "en perte de vitesse" depuis des dissensions dans l'équipe d'origine... le mieux est de tout doucement oublier OpenOffice au profit de LibreOffice qui maintient à jour nettement plus souvent sa ligne de produits.

Pour ce qui est d'Excel de Microsoft, les trois fonctions invoquées y existent aussi, mais uniquement dans les versions "les plus récentes" (donc, pour les anciennes versions, c'est: schnoll):
https://support.microsoft.com/en-us/office/bitrshift-function-274d6996-f42c-4743-abdb-4ff95351222c
https://support.microsoft.com/fr-fr/office/fonction-log-4e82f196-1ca9-4747-8fb0-6c4a3abb3280
https://support.microsoft.com/fr-fr/office/ent-fonction-a6c4af9e-356d-4369-ab6a-cb1fd9d343ef

(Cela étant, je trouve quelquefois débilitant de ne pas savoir nommer une cellule et de devoir s'astreindre à n'évoquer que des A1, B2, C3... et des circonlocutions alambiquées pour essayer d'"expliquer" une formule seulement restreinte à des cellules particulières / privilégiées, alors que NumeroSosa est un nom symbolique hautement valable pour n'importe quelle cellule, tant dans Excel que dans Calc... où serait la "puissance" d'un tableur sans cela?)
jlchaps
jlchaps
Inlägg: 99
Släktträd: Icke-grafisk
Sökning: Grafik
Visa deras familjeträd.
egathy skrev: 19 juni 2021, 18:50
treb15 skrev: 19 juni 2021, 18:45 ... la conversion en binaire du numéro SOSA doit pouvoir permettre une petite formule...
Bin oui: celle que je propose, où on peut lire un "shift" de bits vers la droite.
Oui ça marche, merci ... Voici sous Excel => =BITDECALD("Numéro Sosa";ENT(LOG("Numéro Sosa";2))-2)

Sauf qu'au delà de 48 générations, ça ne calcule plus ... ;)
Skriv svar

Återgå till "Méthodologie généalogique - questions générales"