Excel probleme

Fermé
julie78 - 17 nov. 2007 à 13:35
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 18 nov. 2007 à 15:11
Bonjour, je débute avec excel et j'ai un peu de mal concernant certaines choses,

voilà l'exercice que j'ai a faire:

La fonction AUJOURDHUi() indique, au format date, la date du jour. Si l'on a un nombre x représentant une date en Excel, les fonctions JOUR(x), MOIS(x), ANNEE(x) permettent de donner respectivement le numéro du jour dans le mois, le numéro du mois et le numero de l'année correspondant a cette date, inscriver sur la premiee ligne les champs suivants:

Nom | date de naissance | Quoi ? | age | anniversaire passé | phrase
La date de naissance étant dans la cellule B2. Dans la cellule C2 écrivez la formule: = AUJOURDHUI()-$A$2.

Quelle est la valeur affichée dans la cellule? 16/11/2007

Modifiez le format de la celulle C2 en choisissant un format Standard. Que represente le nombre affiché dans la cellule ? On a 39402 dans la cellule il represente la date 16/11/2007 non?

Quelle(s) formule(s) pouvez vous employer pour qu'apparaisse votre age dans la cellule D2 ?

j'ai fais la date d'auji (de hier maintenant) moins ma date de naissance mais ça ne me donne pas mon age :s
A voir également:

13 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
17 nov. 2007 à 19:02
bonjour

On a 39402 dans la cellule il represente la date 16/11/2007 non?
C'est cela ou plus précisément, le nombre de jours depuis le 01/01/1900 ou le 01/01/1904, selon ton choix de calendrier.

Quelle(s) formule(s) pouvez vous employer pour qu'apparaisse votre age dans la cellule D2 ?
=ENT(C2-B2)          te donnes ton age en jours
=ENT((C2-B2)/365,25) ton age en années
=ENT((C2-B2)/365,25)&" ans "&ENT(((C2-B2)-ENT((C2-B2)/365,25)*365,25)/(365,25/12))&" mois"
 te donnes ton age en années et mois
0
merci beaucoup
0
mais je comprend pas dans tous les cas ça met 0 :s ?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
17 nov. 2007 à 23:39
bonjour

Peux-tu nous copier les données de ta ligne après avoir fait "ALT + 3" pour avoir aussi les formules.

Comme ceci par exemple
nom	18264	=MAINTENANT()	=ENT((C1-B1)/365,25)&" ans "&ENT(((C1-B1)-ENT((C1-B1)/365,25)*365,25)/(365,25/12))&" mois"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
A nan c'est bon je viens de trouver en fait il fallait faire =ANNEE(C1) - ANNE(B1) = 18

mais j'ai une autre question

On me demande ensuite quelle formule employer pour que la cellule E2 apparaisse VRAI lorsque le mois de votre anniversaire est déja passé dans l'année 2005, FAUX sinon ?

voilà mes données:

Nom............Date de naissance....Date d'auji (16/11/07): .....Age ..........Anniversaire passé..........phrase
Julie..............32657.................39404....................18...............................................Julie18


Pour date d'aujourdhui on a la formule :=AUJOURDHUI()-$A$2

Pour D1 ( l'age)on a: =ANNEE(C1)-ANNEE(B1)

Pour "julie18" on a =A1&D1


je ne comprend pas la question avec vrai ou faux. :s
0
je ne sais pas si vous avez compris mais en gros en A1 on a julie, en B1 on a 32657 (ma date de naissance) en C1 on a 39404 (la date "d'ajourdhui') en D1 on a 18(mon age) en E1 on a rien pour l'instant , justement ça concerne la question que je vous ai posé, et en F1 on a "Julie18"
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
18 nov. 2007 à 10:22
bonjour

en fait il fallait faire =ANNEE(C1) - ANNE(B1) = 18

Cela fonctionne effectivement mais =ENT((C1-B1)/365,25) donne le même résultat.

pour que la cellule E2 apparaisse VRAI lorsque le mois de votre anniversaire est déja passé dans l'année 2005, FAUX sinon ?

Tu as la possibilité de mettre :
=SI(MOIS(B1)<MOIS(C1);VRAI;FAUX)
ou pour prendre l'année 2005 : =SI(MOIS(B1)<DATE(2005;MOIS(C1);1);VRAI;FAUX))
ou
=SI(MOIS(B1)<MOIS(C1);1;0) 
puis dans menu format / cellule / onglet nombre / personnalisé tu saisis : "Vrai";"Vrai";"Faux"

0
Ok ça marche, merci beaucoup.

Je voudrai juste savoir, dans la formule suivante:

pour prendre l'année 2005 : =SI(MOIS(B1)<DATE(2005;MOIS(C1);1);VRAI;FAUX))


a quoi correspond le "1" en gras?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
18 nov. 2007 à 11:03
bonjour

a quoi correspond le "1" en gras?

il correspond au jour et donc tu peux mettre de 1 à 31 mais comme certains mois non pas de 31 mais que tous ont le 1, j'ai pris le 1.

Si tu fais F2 sur ta cellule avec la formule, en te déplaçant avec les flèches dans la formule tu auras la signification des paramètres.
0
Merci!

On medemande ensuite:


Comment utiliser l'opérateur & pour affichier dans la cellule F2 la phrase " xx a yy ans" où xx est votre nom indiqué en cellule A2 et yy est votre age indiqué dans la cellule D2 ?

je comprends pas bien cette question car mon nom et mon age sont respectivement dans la cellule A1 et D1 et non A2 et D2 ,

pouvez vous m'aider encore :$ ?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
18 nov. 2007 à 15:11
bonjour

je comprends pas bien cette question car mon nom et mon age sont respectivement dans la cellule A1 et D1 et non A2 et D2 ,
pouvez vous m'aider encore :$ ?


Je pense que en fait tu est partie avec une erreur au départ :

Sur la ligne 1 tu devrais avoir les titres de colonne : nom date age etc
Sur la ligne 2 et suivantes tu devrais avoir les données individuelles avec recopie des formules selon les besoins.

C'est sans doute pour cela que tu as ce problème.
0
Bonjour,

Il s'agit ici de marier des informations contenues dans des cellules différentes avec du texte
Exmple

A1 on a "Pierre"
A2 on a 20
Dans A3 : on veut afficher : Pierre a 20 ans

Il faut écrire dans A3 la formule suivante : =A1& a &+A2& ans&

Le signe & encadre les caractères que l'on rajoute dans la formule
P.S. je ne sais plus si l'on doit mettre le signe devant les formules de cellules (à vérifier)

On peut aussi utiliser la fonction CONCATENER.

A+

pepe35
0
j'essaye plusieurs formules mais ça ne marche pas ça fait erreur :s et je ne trouve rien dans l'aide qui puisse m'aider
0
Antant pour moi,

J'ai oublié de mettre le texte supplémentaire entre "".

Pierre 20 =A1&" a "&B1&"ans"

Désolé

A+

pepe35
0