[Résolu] Problème de formule SI en fonction de l'âge...
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 26 avr. 2019 18:42
[Résolu] Problème de formule SI en fonction de l'âge...
Bonsoir à tous,
Pour des besoins professionnels, je dois créer des fiches de renseignements d'élèves.
pour plus de facilité dans l'utilisation, j'aimerais qu'apparaisse automatiquement le statut de l'élève : "Majeur" ou "Mineur", à coté de sa date de naissance qui sera renseignement comme ceci : 01/11/1900.
J'ai trouvé une partie de la réponse dans les pages de ce forum sous la forme de cette formule :
=ANNEE(AUJOURDHUI()-A1)-1900&" ans " (A1 étant la cellule où est renseignée la date de naissance)
Cela me donne l'âge de l'élève (par ex : 17 ans) ce qui est déjà une bonne chose ; mais malheureusement, je n'arrive pas à faire apparaître correctement le statut de l'élève. J'ai essayé d'utiliser une formule "=SI" mais je n'ai pas su trouver la bonne formulation....
Sauriez-vous éclairer ma lanterne ?
Merci d'avance
Pour des besoins professionnels, je dois créer des fiches de renseignements d'élèves.
pour plus de facilité dans l'utilisation, j'aimerais qu'apparaisse automatiquement le statut de l'élève : "Majeur" ou "Mineur", à coté de sa date de naissance qui sera renseignement comme ceci : 01/11/1900.
J'ai trouvé une partie de la réponse dans les pages de ce forum sous la forme de cette formule :
=ANNEE(AUJOURDHUI()-A1)-1900&" ans " (A1 étant la cellule où est renseignée la date de naissance)
Cela me donne l'âge de l'élève (par ex : 17 ans) ce qui est déjà une bonne chose ; mais malheureusement, je n'arrive pas à faire apparaître correctement le statut de l'élève. J'ai essayé d'utiliser une formule "=SI" mais je n'ai pas su trouver la bonne formulation....
Sauriez-vous éclairer ma lanterne ?
Merci d'avance
Dernière modification par samsderer le 26 avr. 2019 20:59, modifié 1 fois.
Openoffice 4.1.6 Wikndows 10
-
- SuppOOrter
- Messages : 1273
- Inscription : 10 nov. 2006 15:04
- Localisation : F-Oise
Re: Problème de formule SI en fonction de l'âge...
Bonsoir,
Pour faire simple : avec en B1 la formule adaptée pour calculer l'âge.
Cordialement.
Pour faire simple :
Code : Tout sélectionner
=Si(B1<18;"Mineur";"Majeur")
Cordialement.
Ekel
KUbuntu Jammy Jellyfish (22.04) : LibreOffice 24.2.0.3 Officielle
AMD Ryzen 5 5600G
AMD Radeon RX 6650 XT
22" + 22"
16 Go
____________________
Pour les règles du jeu.
Pour marquer Résolu.
Pour joindre un fichier.
KUbuntu Jammy Jellyfish (22.04) : LibreOffice 24.2.0.3 Officielle
AMD Ryzen 5 5600G
AMD Radeon RX 6650 XT
22" + 22"
16 Go
____________________
Pour les règles du jeu.
Pour marquer Résolu.
Pour joindre un fichier.
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 26 avr. 2019 18:42
Re: Problème de formule SI en fonction de l'âge...
Bonsoir et merci pour la réponse rapide,
J'avais justement essayais cette solution qui me semblait logique.... malheureusement ça ne fonctionne pas.
voici mon essai : date de l'élève : 03/05/2001
la formule pour l'âge me donne bien 17 ans, et la formule que vous proposez me dit Majeur.... ^^'
j'ai même essayé en mettant l'année à 2002 et le résultat est le même....
merci pour votre proposition en tout cas
Cordialement,
J'avais justement essayais cette solution qui me semblait logique.... malheureusement ça ne fonctionne pas.
voici mon essai : date de l'élève : 03/05/2001
la formule pour l'âge me donne bien 17 ans, et la formule que vous proposez me dit Majeur.... ^^'
j'ai même essayé en mettant l'année à 2002 et le résultat est le même....
merci pour votre proposition en tout cas
Cordialement,
Openoffice 4.1.6 Wikndows 10
-
- RespOOnsable forum
- Messages : 9254
- Inscription : 28 août 2010 08:45
Re: Problème de formule SI en fonction de l'âge...
Bonjour,
La meilleure façon d'obtenir une réponse adaptée est de fournir le document sur lequel vous travaillez. Cela évite de jouer aux devinettes.
Comment joindre un fichier
Cordialement.
La meilleure façon d'obtenir une réponse adaptée est de fournir le document sur lequel vous travaillez. Cela évite de jouer aux devinettes.
Comment joindre un fichier
Cordialement.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: Problème de formule SI en fonction de l'âge...
Bonjour,
Si ta formule :
te donne bien l'age en nombre d'années, alors il faut écrire :
A+
Si ta formule :
Code : Tout sélectionner
ANNEE(AUJOURDHUI()-A1)-1900
Code : Tout sélectionner
=SI(ANNEE(AUJOURDHUI()-A1)-1900<18;"Mineur";"Majeur")
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
AOO
LibreOffice
Debian 10 et 11
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 26 avr. 2019 18:42
Re: Problème de formule SI en fonction de l'âge...
en compilant vos réponses j'ai trouvé la solution :
le fait d'avoir rajouter le mot "ans" tout est fonctionnel.
Un grand merci à tous !
Code : Tout sélectionner
=SI(B1<18&" ans"; "Mineur"; "Majeur")
Un grand merci à tous !
Openoffice 4.1.6 Wikndows 10
-
- GourOOu
- Messages : 5753
- Inscription : 02 janv. 2009 23:56
Re: Problème de formule SI en fonction de l'âge...
Bonsoir,Cordialement,
Jean-Louis
Cette formule marche à peu près, mais le début standard du calendrier de Calc est le 30/12/1899 et non le 01/01/1900. Soit tu changes cette option par défaut dans Outils > Options > OpenOffice Calc > Calculer > rubrique Date, soit tu utilises la formule :samsderer a écrit :J'ai trouvé une partie de la réponse dans les pages de ce forum sous la forme de cette formule :
=ANNEE(AUJOURDHUI()-A1)-1900&" ans " (A1 étant la cellule où est renseignée la date de naissance)
Code : Tout sélectionner
=ANNEES(Date_de_naissance;AUJOURDHUI();0)
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1