OVH Cloud OVH Cloud

complément dans une fonction,formule !

5 réponses
Avatar
DC
Bonjour, ( Excel 2000 sous XP )

Voilà, je dispose d'un programme sur les anniversaires, qui fonctionne très
bien, mais j'aimerais pouvoir ajouter un plus,
il fonctionne à partir des années 1900 sans problèmes et pour aller au delà,
l'on me conseil une macro complémentaire ou etc...
Mais je préféreais si possible, plus simple, l'anniverssaire en question,
date de 1888 soit un différentiel de 12 ans par rapport à 1900, et si je
part de 1900, çà fonctionne très bien et j'obtient un chiffre auquel
jaimerais pouvoir ajouter 12 immuablement, pour obtenir l'age réel chaque
année et ceci automatiquement.

FONCTION ACTUELLE

="Une Pensée :
"&DATEDIF($A92-180;AUJOURDHUI();"y")&SI(DATEDIF($A92;AUJOURDHUI();"y")>1;"
ans";" an")&("")&(" +12 ans, étant Née le : 21/11/1888, ")&(" de Louise
MONNIER, 12 ans en plus du : ")

RESULTAT ACTUEL

21/11/1900 Une Pensée : 106 ans +12 ans, étant Née le :
21/11/1888, de Louise MONNIER, 12 ans en plus du :


Est-ce possible : 106 ans + (12 ans) = 118 ans,............Merci d'avance !

Salutations! DC

5 réponses

Avatar
Daniel
Bonjour.
="Une Pensée :
"&DATEDIF($A92-180;AUJOURDHUI();"y")+12&SI(DATEDIF($A92;AUJOURDHUI();"y")>1;"
ans";" an")&("")&(" , étant Née le : 21/11/1888, ")&(" de Louise MONNIER,
12 ans en plus du : ")
Cordialement.
Daniel
"DC" a écrit dans le message de news:
45c5bc63$0$27389$
Bonjour, ( Excel 2000 sous XP )

Voilà, je dispose d'un programme sur les anniversaires, qui fonctionne
très
bien, mais j'aimerais pouvoir ajouter un plus,
il fonctionne à partir des années 1900 sans problèmes et pour aller au
delà,
l'on me conseil une macro complémentaire ou etc...
Mais je préféreais si possible, plus simple, l'anniverssaire en question,
date de 1888 soit un différentiel de 12 ans par rapport à 1900, et si je
part de 1900, çà fonctionne très bien et j'obtient un chiffre auquel
jaimerais pouvoir ajouter 12 immuablement, pour obtenir l'age réel chaque
année et ceci automatiquement.

FONCTION ACTUELLE

="Une Pensée :
"&DATEDIF($A92-180;AUJOURDHUI();"y")&SI(DATEDIF($A92;AUJOURDHUI();"y")>1;"
ans";" an")&("")&(" +12 ans, étant Née le : 21/11/1888, ")&(" de Louise
MONNIER, 12 ans en plus du : ")

RESULTAT ACTUEL

21/11/1900 Une Pensée : 106 ans +12 ans, étant Née le :
21/11/1888, de Louise MONNIER, 12 ans en plus du :


Est-ce possible : 106 ans + (12 ans) = 118 ans,............Merci d'avance
!

Salutations! DC




Avatar
DC
Bonsoir, Daniel

Merci de ta réponse positive, çà fonctionne à merveille, en affichant
directement les 118 ans et ceci automatiquement, ............une autre
petite question svp !

La date de naissance qui s'affiche au bout, après le, née le : est
automatiquement la fausse date de naissance, soit 21/11/1900 au lieu de
21/11/1888, mais pour çà il ne doit pas y avoir de solution individuelle,
c'est le programme qui décide pour tout les anniverssaires,...........Merci
d'y penser quand même !

Salutations ! un grand MERCI ! DC


"Daniel" a écrit dans le message de news:

Bonjour.
="Une Pensée :
"&DATEDIF($A92-180;AUJOURDHUI();"y")+12&SI(DATEDIF($A92;AUJOURDHUI();"y")>1;"
ans";" an")&("")&(" , étant Née le : 21/11/1888, ")&(" de Louise MONNIER,
12 ans en plus du : ")
Cordialement.
Daniel
"DC" a écrit dans le message de news:
45c5bc63$0$27389$
Bonjour, ( Excel 2000 sous XP )

Voilà, je dispose d'un programme sur les anniversaires, qui fonctionne
très
bien, mais j'aimerais pouvoir ajouter un plus,
il fonctionne à partir des années 1900 sans problèmes et pour aller au
delà,
l'on me conseil une macro complémentaire ou etc...
Mais je préféreais si possible, plus simple, l'anniverssaire en question,
date de 1888 soit un différentiel de 12 ans par rapport à 1900, et si je
part de 1900, çà fonctionne très bien et j'obtient un chiffre auquel
jaimerais pouvoir ajouter 12 immuablement, pour obtenir l'age réel chaque
année et ceci automatiquement.

FONCTION ACTUELLE

="Une Pensée :
"&DATEDIF($A92-180;AUJOURDHUI();"y")&SI(DATEDIF($A92;AUJOURDHUI();"y")>1;"
ans";" an")&("")&(" +12 ans, étant Née le : 21/11/1888, ")&(" de Louise
MONNIER, 12 ans en plus du : ")

RESULTAT ACTUEL

21/11/1900 Une Pensée : 106 ans +12 ans, étant Née le :
21/11/1888, de Louise MONNIER, 12 ans en plus du :


Est-ce possible : 106 ans + (12 ans) = 118 ans,............Merci d'avance
!

Salutations! DC








Avatar
Daniel
Bonsoir.
En A92, si tu as 21/11/1888 :
="Une Pensée :
"&SI(ESTNUM(A92);DATEDIF(A92;AUJOURDHUI();"y");DATEDIF(DATE(1900;STXT(A92;4;2);GAUCHE(A92;2));AUJOURDHUI();"y")+1900-DROITE(A92;4))&SI(SI(ESTNUM(A92);DATEDIF(A92;AUJOURDHUI();"y");DATEDIF(DATE(1900;STXT(A92;4;2);GAUCHE(A92;2));AUJOURDHUI();"y")+1900-DROITE(A92;4))>1;"
ans";" an")&("")&(" , étant Née le : "&A92&", ")&(" de Louise MONNIER, 12
ans en plus du : ")
Cordialement.
Daniel
"DC" a écrit dans le message de news:
45c75ebd$0$5100$
Bonsoir, Daniel

Merci de ta réponse positive, çà fonctionne à merveille, en affichant
directement les 118 ans et ceci automatiquement, ............une autre
petite question svp !

La date de naissance qui s'affiche au bout, après le, née le : est
automatiquement la fausse date de naissance, soit 21/11/1900 au lieu de
21/11/1888, mais pour çà il ne doit pas y avoir de solution
individuelle, c'est le programme qui décide pour tout les
anniverssaires,...........Merci d'y penser quand même !

Salutations ! un grand MERCI ! DC


"Daniel" a écrit dans le message de news:

Bonjour.
="Une Pensée :
"&DATEDIF($A92-180;AUJOURDHUI();"y")+12&SI(DATEDIF($A92;AUJOURDHUI();"y")>1;"
ans";" an")&("")&(" , étant Née le : 21/11/1888, ")&(" de Louise MONNIER,
12 ans en plus du : ")
Cordialement.
Daniel
"DC" a écrit dans le message de news:
45c5bc63$0$27389$
Bonjour, ( Excel 2000 sous XP )

Voilà, je dispose d'un programme sur les anniversaires, qui fonctionne
très
bien, mais j'aimerais pouvoir ajouter un plus,
il fonctionne à partir des années 1900 sans problèmes et pour aller au
delà,
l'on me conseil une macro complémentaire ou etc...
Mais je préféreais si possible, plus simple, l'anniverssaire en
question,
date de 1888 soit un différentiel de 12 ans par rapport à 1900, et si je
part de 1900, çà fonctionne très bien et j'obtient un chiffre auquel
jaimerais pouvoir ajouter 12 immuablement, pour obtenir l'age réel
chaque
année et ceci automatiquement.

FONCTION ACTUELLE

="Une Pensée :
"&DATEDIF($A92-180;AUJOURDHUI();"y")&SI(DATEDIF($A92;AUJOURDHUI();"y")>1;"
ans";" an")&("")&(" +12 ans, étant Née le : 21/11/1888, ")&(" de Louise
MONNIER, 12 ans en plus du : ")

RESULTAT ACTUEL

21/11/1900 Une Pensée : 106 ans +12 ans, étant Née le :
21/11/1888, de Louise MONNIER, 12 ans en plus du :


Est-ce possible : 106 ans + (12 ans) = 118 ans,............Merci
d'avance !

Salutations! DC












Avatar
Daniel
Ou tout autre date. Il n'y a que "Louise Monnier" en constante.
Daniel
"DC" a écrit dans le message de news:
45c75ebd$0$5100$
Bonsoir, Daniel

Merci de ta réponse positive, çà fonctionne à merveille, en affichant
directement les 118 ans et ceci automatiquement, ............une autre
petite question svp !

La date de naissance qui s'affiche au bout, après le, née le : est
automatiquement la fausse date de naissance, soit 21/11/1900 au lieu de
21/11/1888, mais pour çà il ne doit pas y avoir de solution
individuelle, c'est le programme qui décide pour tout les
anniverssaires,...........Merci d'y penser quand même !

Salutations ! un grand MERCI ! DC


"Daniel" a écrit dans le message de news:

Bonjour.
="Une Pensée :
"&DATEDIF($A92-180;AUJOURDHUI();"y")+12&SI(DATEDIF($A92;AUJOURDHUI();"y")>1;"
ans";" an")&("")&(" , étant Née le : 21/11/1888, ")&(" de Louise MONNIER,
12 ans en plus du : ")
Cordialement.
Daniel
"DC" a écrit dans le message de news:
45c5bc63$0$27389$
Bonjour, ( Excel 2000 sous XP )

Voilà, je dispose d'un programme sur les anniversaires, qui fonctionne
très
bien, mais j'aimerais pouvoir ajouter un plus,
il fonctionne à partir des années 1900 sans problèmes et pour aller au
delà,
l'on me conseil une macro complémentaire ou etc...
Mais je préféreais si possible, plus simple, l'anniverssaire en
question,
date de 1888 soit un différentiel de 12 ans par rapport à 1900, et si je
part de 1900, çà fonctionne très bien et j'obtient un chiffre auquel
jaimerais pouvoir ajouter 12 immuablement, pour obtenir l'age réel
chaque
année et ceci automatiquement.

FONCTION ACTUELLE

="Une Pensée :
"&DATEDIF($A92-180;AUJOURDHUI();"y")&SI(DATEDIF($A92;AUJOURDHUI();"y")>1;"
ans";" an")&("")&(" +12 ans, étant Née le : 21/11/1888, ")&(" de Louise
MONNIER, 12 ans en plus du : ")

RESULTAT ACTUEL

21/11/1900 Une Pensée : 106 ans +12 ans, étant Née le :
21/11/1888, de Louise MONNIER, 12 ans en plus du :


Est-ce possible : 106 ans + (12 ans) = 118 ans,............Merci
d'avance !

Salutations! DC












Avatar
DC
Bonsoir, Daniel

Merci de ta réponse rapide et positive !

J'ai fais plusieurs essais, mais en finale je pense avoir bien compris
l'esprit de ta définition puisque çà fonctionne exactement comme je
l'espérais,
Voilà, j'ai gardé ta première option pour l'affichage de l'age à 118 ans,
et en A92 j'ai donc mis la date du 21/11/1888, mais en B93 j'ai mis la date
du 21/11/1900( et tout çà en texte ), ce qui m'a obligé à changer également
dans la formule, le A92 par le B93, pourquoi B93 au lieu de A93, tout
simplement pour éviter un affichage à vide...........j'espère avoir été
clair, mais bon....!

Salutations ! un grand MERCI DC

"Daniel" a écrit dans le message de news:

Ou tout autre date. Il n'y a que "Louise Monnier" en constante.
Daniel
"DC" a écrit dans le message de news:
45c75ebd$0$5100$
Bonsoir, Daniel

Merci de ta réponse positive, çà fonctionne à merveille, en affichant
directement les 118 ans et ceci automatiquement, ............une autre
petite question svp !

La date de naissance qui s'affiche au bout, après le, née le : est
automatiquement la fausse date de naissance, soit 21/11/1900 au lieu de
21/11/1888, mais pour çà il ne doit pas y avoir de solution
individuelle, c'est le programme qui décide pour tout les
anniverssaires,...........Merci d'y penser quand même !

Salutations ! un grand MERCI ! DC


"Daniel" a écrit dans le message de news:

Bonjour.
="Une Pensée :
"&DATEDIF($A92-180;AUJOURDHUI();"y")+12&SI(DATEDIF($A92;AUJOURDHUI();"y")>1;"
ans";" an")&("")&(" , étant Née le : 21/11/1888, ")&(" de Louise
MONNIER, 12 ans en plus du : ")
Cordialement.
Daniel
"DC" a écrit dans le message de news:
45c5bc63$0$27389$
Bonjour, ( Excel 2000 sous XP )

Voilà, je dispose d'un programme sur les anniversaires, qui fonctionne
très
bien, mais j'aimerais pouvoir ajouter un plus,
il fonctionne à partir des années 1900 sans problèmes et pour aller au
delà,
l'on me conseil une macro complémentaire ou etc...
Mais je préféreais si possible, plus simple, l'anniverssaire en
question,
date de 1888 soit un différentiel de 12 ans par rapport à 1900, et si
je
part de 1900, çà fonctionne très bien et j'obtient un chiffre auquel
jaimerais pouvoir ajouter 12 immuablement, pour obtenir l'age réel
chaque
année et ceci automatiquement.

FONCTION ACTUELLE

="Une Pensée :
"&DATEDIF($A92-180;AUJOURDHUI();"y")&SI(DATEDIF($A92;AUJOURDHUI();"y")>1;"
ans";" an")&("")&(" +12 ans, étant Née le : 21/11/1888, ")&(" de Louise
MONNIER, 12 ans en plus du : ")

RESULTAT ACTUEL

21/11/1900 Une Pensée : 106 ans +12 ans, étant Née le :
21/11/1888, de Louise MONNIER, 12 ans en plus du :


Est-ce possible : 106 ans + (12 ans) = 118 ans,............Merci
d'avance !

Salutations! DC