OVH Cloud OVH Cloud

date

13 réponses
Avatar
rico34
Bonsoir,

Je souhaite transformer une date en un chiffre équivalent à la somme des
nombres de cette date.
Exemple :
13/11/2006 = 14 = 5

Merci pour vos éclairages.

10 réponses

1 2
Avatar
lSteph
Bonjour,
voici en deux formules
Supposons la date en a1
B1 et C1 au format nombre entier
en B1:
=ANNEE(A1)+MOIS(A1)+JOUR(A1)
en C1:
=CNUM(STXT(B1;1;1))+CNUM(STXT(B1;2;1))+CNUM(STXT(B1;3;1))+CNUM(STXT(B1;4;1))


Cdlt.

lSteph



rico34 a pensé très fort :
Bonsoir,

Je souhaite transformer une date en un chiffre équivalent à la somme des
nombres de cette date.
Exemple :
13/11/2006 = 14 = 5

Merci pour vos éclairages.


--
- -

Avatar
dre
Salut,

Je suppose que le : 14 = 5 est la somme des chiffres du premier résultat.

En reprenant la formule de ISteph :
=MOD(ANNEE(A1)+MOIS(A1)+JOUR(A1);9)

Â+




Bonjour,
voici en deux formules
Supposons la date en a1
B1 et C1 au format nombre entier
en B1:
=ANNEE(A1)+MOIS(A1)+JOUR(A1)
en C1:
=CNUM(STXT(B1;1;1))+CNUM(STXT(B1;2;1))+CNUM(STXT(B1;3;1))+CNUM(STXT(B1;4;1))


Cdlt.

lSteph



rico34 a pensé très fort :
Bonsoir,

Je souhaite transformer une date en un chiffre équivalent à la somme des
nombres de cette date.
Exemple :
13/11/2006 = 14 = 5

Merci pour vos éclairages.


--
- -






Avatar
AV
Je souhaite transformer une date en un chiffre équivalent à la somme des
nombres de cette date.
Exemple :
13/11/2006 = 14 = 5


Sous réserve que A1 contienne bien "une vraie date" :

=SI(NBCAR(SOMME(1*STXT(SOMME(1*STXT(TEXTE(A1;"jjmmaaaa");{1;2;3;4;5;6;7;8};1));{1;2};1)))<2;SOMME(1*STXT(SOMME(1*STXT(TEXTE(A1;"jjmmaaaa");{1;2;3;4;5;6;7;8};1));{1;2};1));SOMME(1*STXT(SOMME(1*STXT(SOMME(1*STXT(TEXTE(A1;"jjmmaaaa");{1;2;3;4;5;6;7;8};1));{1;2};1));{1;2};1)))

AV

Avatar
lSteph
Merci dre,
moi aussi mon neurone a un pb
/9 évidemment!
dire que j'ai songé un instant à Mod mais
n'ai pas poussé cette idée jusqu'au bout,
comme le travail à finir d'ailleurs.

@+

lSteph

dre a formulé ce mardi :
Salut,

Je suppose que le : 14 = 5 est la somme des chiffres du premier résultat.

En reprenant la formule de ISteph :
=MOD(ANNEE(A1)+MOIS(A1)+JOUR(A1);9)

Â+




Bonjour,
voici en deux formules
Supposons la date en a1
B1 et C1 au format nombre entier
en B1:
=ANNEE(A1)+MOIS(A1)+JOUR(A1)
en C1:
=CNUM(STXT(B1;1;1))+CNUM(STXT(B1;2;1))+CNUM(STXT(B1;3;1))+CNUM(STXT(B1;4;1))


Cdlt.

lSteph



rico34 a pensé très fort :
Bonsoir,

Je souhaite transformer une date en un chiffre équivalent à la somme des
nombres de cette date.
Exemple :
13/11/2006 = 14 = 5

Merci pour vos éclairages.


--
- -






--
- -



Avatar
AV
Il me semble qu'il y aura problème chaque fois que la somme des éléments de la
date sera un nombre à 2 chiffres :
01/01/2006
02/01/2006
11/01/2006
12/01/2006
etc....

AV
Avatar
AV
=MOD(ANNEE(A1)+MOIS(A1)+JOUR(A1);9)


Il me semble qu'il y aura des problèmes avec :
09/01/2006
18/01/2006
27/01/2006
....
et quelques autres dates...(3 à 4 par mois).

AV

Avatar
dre
Salut AV,

Je ne vois vraiment pas le problème !

Â+




Il me semble qu'il y aura problème chaque fois que la somme des éléments de la
date sera un nombre à 2 chiffres :
01/01/2006
02/01/2006
11/01/2006
12/01/2006
etc....

AV





Avatar
AV
Je ne vois vraiment pas le problème !


Parceque la réponse que tu commentes s'adresse à la solution de lSteph
Tu trompes de réponse dans le fil !

Celles qui posent problème avec ta formule sont dans le fil de 09:47

** début copie **
=MOD(ANNEE(A1)+MOIS(A1)+JOUR(A1);9)
Il me semble qu'il y aura des problèmes avec :

09/01/2006
18/01/2006
27/01/2006
....
et quelques autres dates...(3 à 4 par mois).
** fin copie **

AV



Â+




Il me semble qu'il y aura problème chaque fois que la somme des éléments de
la
date sera un nombre à 2 chiffres :
01/01/2006
02/01/2006
11/01/2006
12/01/2006
etc....

AV







Avatar
lSteph
Re bonjour,

donc ceci irait sans doute...

=si(MOD(ANNEE(A1)+MOIS(A1)+JOUR(A1);9)=0;9;MOD(ANNEE(A1)+MOIS(A1)+JOUR( A1);9)

Cdlt.

lSteph


Je ne vois vraiment pas le problème !


Parceque la réponse que tu commentes s'adresse à la solution de lSteph
Tu trompes de réponse dans le fil !

Celles qui posent problème avec ta formule sont dans le fil de 09:47

** début copie **
=MOD(ANNEE(A1)+MOIS(A1)+JOUR(A1);9)
Il me semble qu'il y aura des problèmes avec :

09/01/2006
18/01/2006
27/01/2006
....
et quelques autres dates...(3 à 4 par mois).
** fin copie **

AV



Â+




Il me semble qu'il y aura problème chaque fois que la somme des él éments de
la
date sera un nombre à 2 chiffres :
01/01/2006
02/01/2006
11/01/2006
12/01/2006
etc....

AV









Avatar
lSteph
Re,bonjour,

Pour éviter le pb relevé par Alain

=si(MOD(ANNEE(A1)+MOIS(A1)+JOUR(A1);9)=0;9;MOD(ANNEE(A1)+MOIS(A1)+JOUR( A1);9))

Cdlt.

lSteph
1 2