Formule Age sur Google sheets
mysticnany
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je me permets de poster un message car j'ai un petit souci avec une formule sur google sheets.
La formule fonctionne très bien mais je souhaiterais y rajouter une variante qui ne fonctionne pas
=IF(INT((NOW()-B2)/365,25)>=1;INT((NOW()-B2)/365,25)&" ans";INT((NOW()-B2)/30)&" mois")
En fait, je souhaiterais avoir l'age en année quand supérieur à 1 an de vie par contre si inférieur à 1 an de vie, je veux l'âge en mois et jours.
Je ne suis pas très douée en formule excel mais je voulais rajouter ça INT((NOW()-B2)/24)&" jours" (d'ailleurs ça vous parait juste?)
Mais Google sheets me dit que je ne peux avoir que 3 variables dans une formule et non 4 avec la variable IF
Bref si quelqu'un veut bien m'aider.
Merci par avance =)
Je me permets de poster un message car j'ai un petit souci avec une formule sur google sheets.
La formule fonctionne très bien mais je souhaiterais y rajouter une variante qui ne fonctionne pas
=IF(INT((NOW()-B2)/365,25)>=1;INT((NOW()-B2)/365,25)&" ans";INT((NOW()-B2)/30)&" mois")
En fait, je souhaiterais avoir l'age en année quand supérieur à 1 an de vie par contre si inférieur à 1 an de vie, je veux l'âge en mois et jours.
Je ne suis pas très douée en formule excel mais je voulais rajouter ça INT((NOW()-B2)/24)&" jours" (d'ailleurs ça vous parait juste?)
Mais Google sheets me dit que je ne peux avoir que 3 variables dans une formule et non 4 avec la variable IF
Bref si quelqu'un veut bien m'aider.
Merci par avance =)
A voir également:
- Calcul age google sheet
- Google maps satellite - Guide
- Google photo - Télécharger - Albums photo
- Dns google - Guide
- Google maps - Guide
- Créer un compte google - Guide
2 réponses
Bonjour,
la syntaxe de Si() est :
=Si(test;valeur si faux;valeur si vrai) : 3 paramètres et c'est tout. Après faut les imbriquer sur le même modèle si besoin.
Pour ton problème utilise plutôt datedif() qui sera précis au jour près :
N'hésite pas à te servir du menu d'aide quand tu ne comprends pas une fonction ou sa syntaxe. C'est comme ça qu'on apprend.
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
la syntaxe de Si() est :
=Si(test;valeur si faux;valeur si vrai) : 3 paramètres et c'est tout. Après faut les imbriquer sur le même modèle si besoin.
Pour ton problème utilise plutôt datedif() qui sera précis au jour près :
=if(datedif(A2;TODAY();"Y")=0;datedif(A2;TODAY();"M")&" mois et "&datedif(A2;TODAY();"MD")&" jours";datedif(A2;TODAY();"Y")&" ans")
N'hésite pas à te servir du menu d'aide quand tu ne comprends pas une fonction ou sa syntaxe. C'est comme ça qu'on apprend.
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci