Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

mois > 6 cellule = 0

20 réponses
Avatar
Sitting Hoax
Bonjour,
je n'arrive pas à résoudre un problème, le voici :
En A1, j'ai une date,
en dessous, cellule A2 j'ai une formule
que j'incrémente sur 300 lignes colonne A
en format date jjj-jj/mm/aaaa
(cela n'a pas d'importance, le problème persiste avec n'importe quel format
de date)

=SI(MOIS(A1+1)>6;0;A1+1)

cette formule est sensée mettre 0 dans la cellule
lorsque le mois de la date de la cellule est supérieur à 6
Or, le problème rencontré est que lorsque la formule renvoie 0,
la cellule en dessous reprend la date à partir du 1 janvier 1900,
ce qui se comprend vu la formule = 0.
Comment faire ? j'ai testé avec apostrophe, "", à la place du 0,
mais rien à faire.
A votre bon coeur M'sieurs Dames !
Amicalement
Siesting Hoax

Je voudrais arriver

10 réponses

1 2
Avatar
Patrick BASTARD
Re, *Sitting Hoax*

=SI(C1="";"";SI(MOIS(C1+1)>6;"";C1+1))
me semble plus courte quand même.


Tout à fait.
Je souhaitais simplement ne pas rester sur un échec.
;-)

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.



"Patrick BASTARD" a écrit dans le
message de news: %
Bonjour, *Sitting Hoax*

Ceci, peut-être :
http://cjoint.com/?eotSvOfOUL

Première date en E2
=SI(ESTERREUR(E2+1);"";SI(MIN(E2+1;H$2)>9630;"";MIN(E2+1;39630)))
39630 est la valeur du 1/7/2008 (format, nombre, standard).

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.

non,
merci Patrick,
je n'ai pas mis =MOIS(A1+1),
j'ai mis =SI(MOISA1+1>6;0;A1+1)

le but est d'obtenir qu'à partir du 31 juin, la colonne ne contienne
plus que des 0
29 juin2008
30 juin2008
31 juin 2008
0
0
0
etc
ici, 31 juin+1= 1er juillet, donc, 0 dans la cellule

http://cjoint.com/?eosEJqxQWP

Pas si facile à obtenir hélas.
Siesting Hoax (beau soleil ce soir)

"Patrick BASTARD" a écrit dans
le message de news: %
Bonjour, *Sitting Hoax*

En A1 : 14/04/2008
Mois (A1+1) te donnera 4
Mois(A1)+1 te donnera 5

Cela répond-il à ta question ?

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.


Bonjour,
je n'arrive pas à résoudre un problème, le voici :
En A1, j'ai une date,
en dessous, cellule A2 j'ai une formule
que j'incrémente sur 300 lignes colonne A
en format date jjj-jj/mm/aaaa
(cela n'a pas d'importance, le problème persiste avec n'importe
quel format de date)

=SI(MOIS(A1+1)>6;0;A1+1)

cette formule est sensée mettre 0 dans la cellule
lorsque le mois de la date de la cellule est supérieur à 6
Or, le problème rencontré est que lorsque la formule renvoie 0,
la cellule en dessous reprend la date à partir du 1 janvier 1900,
ce qui se comprend vu la formule = 0.
Comment faire ? j'ai testé avec apostrophe, "", à la place du 0,
mais rien à faire.
A votre bon coeur M'sieurs Dames !
Amicalement
Siesting Hoax

Je voudrais arriver










Avatar
ChrisV
Salut Sitting Hoax,

=SI(MOIS(A1+1)<7;A1+1;)


ChrisV


"Sitting Hoax" a écrit dans
le message de news:
Bonjour,
je n'arrive pas à résoudre un problème, le voici :
En A1, j'ai une date,
en dessous, cellule A2 j'ai une formule
que j'incrémente sur 300 lignes colonne A
en format date jjj-jj/mm/aaaa
(cela n'a pas d'importance, le problème persiste avec n'importe quel
format de date)

=SI(MOIS(A1+1)>6;0;A1+1)

cette formule est sensée mettre 0 dans la cellule
lorsque le mois de la date de la cellule est supérieur à 6
Or, le problème rencontré est que lorsque la formule renvoie 0,
la cellule en dessous reprend la date à partir du 1 janvier 1900,
ce qui se comprend vu la formule = 0.
Comment faire ? j'ai testé avec apostrophe, "", à la place du 0,
mais rien à faire.
A votre bon coeur M'sieurs Dames !
Amicalement
Siesting Hoax

Je voudrais arriver




Avatar
Sitting Hoax
joooli! et si simple !
Merci ChrisV !
Lila pilamaye !
On le voit peu, mais toujours aussi efficace le ChrisV ;-)
Amicalement
Siesting Hoax

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

Salut Sitting Hoax,

=SI(MOIS(A1+1)<7;A1+1;)


ChrisV


"Sitting Hoax" a écrit
dans le message de news:
Bonjour,
je n'arrive pas à résoudre un problème, le voici :
En A1, j'ai une date,
en dessous, cellule A2 j'ai une formule
que j'incrémente sur 300 lignes colonne A
en format date jjj-jj/mm/aaaa
(cela n'a pas d'importance, le problème persiste avec n'importe quel
format de date)

=SI(MOIS(A1+1)>6;0;A1+1)

cette formule est sensée mettre 0 dans la cellule
lorsque le mois de la date de la cellule est supérieur à 6
Or, le problème rencontré est que lorsque la formule renvoie 0,
la cellule en dessous reprend la date à partir du 1 janvier 1900,
ce qui se comprend vu la formule = 0.
Comment faire ? j'ai testé avec apostrophe, "", à la place du 0,
mais rien à faire.
A votre bon coeur M'sieurs Dames !
Amicalement
Siesting Hoax

Je voudrais arriver








Avatar
Sitting Hoax
Jolie formule mais hélas, elle reprend le problème lorsque la cellule = 0 on
se retrouve en 1900
merci quand même ChrisV,
qu'on ne voit pas assez souvent hélas
Amicalement
Siesting Hoax
"ChrisV" a écrit dans le message de news:

Salut Sitting Hoax,

=SI(MOIS(A1+1)<7;A1+1;)


ChrisV


"Sitting Hoax" a écrit
dans le message de news:
Bonjour,
je n'arrive pas à résoudre un problème, le voici :
En A1, j'ai une date,
en dessous, cellule A2 j'ai une formule
que j'incrémente sur 300 lignes colonne A
en format date jjj-jj/mm/aaaa
(cela n'a pas d'importance, le problème persiste avec n'importe quel
format de date)

=SI(MOIS(A1+1)>6;0;A1+1)

cette formule est sensée mettre 0 dans la cellule
lorsque le mois de la date de la cellule est supérieur à 6
Or, le problème rencontré est que lorsque la formule renvoie 0,
la cellule en dessous reprend la date à partir du 1 janvier 1900,
ce qui se comprend vu la formule = 0.
Comment faire ? j'ai testé avec apostrophe, "", à la place du 0,
mais rien à faire.
A votre bon coeur M'sieurs Dames !
Amicalement
Siesting Hoax

Je voudrais arriver








Avatar
ChrisV
Tu avais pourtant ajouté cette précision dans ton post de 17:24

...en principe, la date en A1 démarre en janvier , ou autre mois, avant
juin,...



Tu peux me donner un exemple stp Laurent ?


ChrisV


"Sitting Hoax" a écrit dans
le message de news:
Jolie formule mais hélas, elle reprend le problème lorsque la cellule = 0
on se retrouve en 1900
merci quand même ChrisV,
qu'on ne voit pas assez souvent hélas
Amicalement
Siesting Hoax
"ChrisV" a écrit dans le message de news:

Salut Sitting Hoax,

=SI(MOIS(A1+1)<7;A1+1;)


ChrisV


"Sitting Hoax" a écrit
dans le message de news:
Bonjour,
je n'arrive pas à résoudre un problème, le voici :
En A1, j'ai une date,
en dessous, cellule A2 j'ai une formule
que j'incrémente sur 300 lignes colonne A
en format date jjj-jj/mm/aaaa
(cela n'a pas d'importance, le problème persiste avec n'importe quel
format de date)

=SI(MOIS(A1+1)>6;0;A1+1)

cette formule est sensée mettre 0 dans la cellule
lorsque le mois de la date de la cellule est supérieur à 6
Or, le problème rencontré est que lorsque la formule renvoie 0,
la cellule en dessous reprend la date à partir du 1 janvier 1900,
ce qui se comprend vu la formule = 0.
Comment faire ? j'ai testé avec apostrophe, "", à la place du 0,
mais rien à faire.
A votre bon coeur M'sieurs Dames !
Amicalement
Siesting Hoax

Je voudrais arriver












Avatar
Sitting Hoax
effectivement,
http://cjoint.com/?eowDPAAsWA
maintenant, avec la formule de Michel Samoey, ça marche bien,
tu pourras le constater sur le fichier joint.

Ta formule renvoie en 1900 à partir de juillet.
Parce que MOIS(A17+1)<7 renvoie FAUX, donc 0 (1er janvier 1900)

ensuite, 0+1 en ligne 19, car MOIS(A18+1)<7
donc 1 janvier 1900

CQFD ;-)
Amicalement
Siesting

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

Tu avais pourtant ajouté cette précision dans ton post de 17:24

...en principe, la date en A1 démarre en janvier , ou autre mois, avant
juin,...



Tu peux me donner un exemple stp Laurent ?


ChrisV


"Sitting Hoax" a écrit
dans le message de news:
Jolie formule mais hélas, elle reprend le problème lorsque la cellule = 0
on se retrouve en 1900
merci quand même ChrisV,
qu'on ne voit pas assez souvent hélas
Amicalement
Siesting Hoax
"ChrisV" a écrit dans le message de news:

Salut Sitting Hoax,

=SI(MOIS(A1+1)<7;A1+1;)


ChrisV


"Sitting Hoax" a écrit
dans le message de news:
Bonjour,
je n'arrive pas à résoudre un problème, le voici :
En A1, j'ai une date,
en dessous, cellule A2 j'ai une formule
que j'incrémente sur 300 lignes colonne A
en format date jjj-jj/mm/aaaa
(cela n'a pas d'importance, le problème persiste avec n'importe quel
format de date)

=SI(MOIS(A1+1)>6;0;A1+1)

cette formule est sensée mettre 0 dans la cellule
lorsque le mois de la date de la cellule est supérieur à 6
Or, le problème rencontré est que lorsque la formule renvoie 0,
la cellule en dessous reprend la date à partir du 1 janvier 1900,
ce qui se comprend vu la formule = 0.
Comment faire ? j'ai testé avec apostrophe, "", à la place du 0,
mais rien à faire.
A votre bon coeur M'sieurs Dames !
Amicalement
Siesting Hoax

Je voudrais arriver
















Avatar
ChrisV
Pfff... puisque tu bricolais déjà dans les formats pers, tu aurais pu
utiliser:
[>365]jjj-jj/mm/aaaa;;

;-)

ChrisV

ps: la soluce de Michel restant définitivement la plus adaptée.


"Sitting Hoax" a écrit dans
le message de news: %23%23WP2%
effectivement,
http://cjoint.com/?eowDPAAsWA
maintenant, avec la formule de Michel Samoey, ça marche bien,
tu pourras le constater sur le fichier joint.

Ta formule renvoie en 1900 à partir de juillet.
Parce que MOIS(A17+1)<7 renvoie FAUX, donc 0 (1er janvier 1900)

ensuite, 0+1 en ligne 19, car MOIS(A18+1)<7
donc 1 janvier 1900

CQFD ;-)
Amicalement
Siesting

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

Tu avais pourtant ajouté cette précision dans ton post de 17:24

...en principe, la date en A1 démarre en janvier , ou autre mois, avant
juin,...



Tu peux me donner un exemple stp Laurent ?


ChrisV


"Sitting Hoax" a écrit
dans le message de news:
Jolie formule mais hélas, elle reprend le problème lorsque la cellule =
0 on se retrouve en 1900
merci quand même ChrisV,
qu'on ne voit pas assez souvent hélas
Amicalement
Siesting Hoax
"ChrisV" a écrit dans le message de news:

Salut Sitting Hoax,

=SI(MOIS(A1+1)<7;A1+1;)


ChrisV


"Sitting Hoax" a écrit
dans le message de news:
Bonjour,
je n'arrive pas à résoudre un problème, le voici :
En A1, j'ai une date,
en dessous, cellule A2 j'ai une formule
que j'incrémente sur 300 lignes colonne A
en format date jjj-jj/mm/aaaa
(cela n'a pas d'importance, le problème persiste avec n'importe quel
format de date)

=SI(MOIS(A1+1)>6;0;A1+1)

cette formule est sensée mettre 0 dans la cellule
lorsque le mois de la date de la cellule est supérieur à 6
Or, le problème rencontré est que lorsque la formule renvoie 0,
la cellule en dessous reprend la date à partir du 1 janvier 1900,
ce qui se comprend vu la formule = 0.
Comment faire ? j'ai testé avec apostrophe, "", à la place du 0,
mais rien à faire.
A votre bon coeur M'sieurs Dames !
Amicalement
Siesting Hoax

Je voudrais arriver




















Avatar
Sitting Hoax
super ce format,
et ça marche aussi avec la formule initiale,
=SI(MOIS(B2+1)>6;0;B2+1)
et en mettant le format [>365]jjj-jj/mm/aaaa;;
ça donne l'inverse, c'est àdire les jours avant le premier juillet
s'effacent.
Je ne sais pas ou tu trouves ces trucs là, mais chapeau Chris!
Encore une sorcellerie lakota ça je parie ;-))
Amicalement
Siesting Hoax


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

Pfff... puisque tu bricolais déjà dans les formats pers, tu aurais pu
utiliser:
[>365]jjj-jj/mm/aaaa;;

;-)

ChrisV

ps: la soluce de Michel restant définitivement la plus adaptée.


"Sitting Hoax" a écrit
dans le message de news: %23%23WP2%
effectivement,
http://cjoint.com/?eowDPAAsWA
maintenant, avec la formule de Michel Samoey, ça marche bien,
tu pourras le constater sur le fichier joint.

Ta formule renvoie en 1900 à partir de juillet.
Parce que MOIS(A17+1)<7 renvoie FAUX, donc 0 (1er janvier 1900)

ensuite, 0+1 en ligne 19, car MOIS(A18+1)<7
donc 1 janvier 1900

CQFD ;-)
Amicalement
Siesting

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

Tu avais pourtant ajouté cette précision dans ton post de 17:24

...en principe, la date en A1 démarre en janvier , ou autre mois, avant
juin,...



Tu peux me donner un exemple stp Laurent ?


ChrisV


"Sitting Hoax" a écrit
dans le message de news:
Jolie formule mais hélas, elle reprend le problème lorsque la cellule =
0 on se retrouve en 1900
merci quand même ChrisV,
qu'on ne voit pas assez souvent hélas
Amicalement
Siesting Hoax
"ChrisV" a écrit dans le message de news:

Salut Sitting Hoax,

=SI(MOIS(A1+1)<7;A1+1;)


ChrisV


"Sitting Hoax" a
écrit dans le message de news:

Bonjour,
je n'arrive pas à résoudre un problème, le voici :
En A1, j'ai une date,
en dessous, cellule A2 j'ai une formule
que j'incrémente sur 300 lignes colonne A
en format date jjj-jj/mm/aaaa
(cela n'a pas d'importance, le problème persiste avec n'importe quel
format de date)

=SI(MOIS(A1+1)>6;0;A1+1)

cette formule est sensée mettre 0 dans la cellule
lorsque le mois de la date de la cellule est supérieur à 6
Or, le problème rencontré est que lorsque la formule renvoie 0,
la cellule en dessous reprend la date à partir du 1 janvier 1900,
ce qui se comprend vu la formule = 0.
Comment faire ? j'ai testé avec apostrophe, "", à la place du 0,
mais rien à faire.
A votre bon coeur M'sieurs Dames !
Amicalement
Siesting Hoax

Je voudrais arriver
























Avatar
Modeste
Bonsour® Sitting Hoax avec ferveur ;o))) vous nous disiez :

je n'arrive pas à résoudre un problème, le voici :
En A1, j'ai une date,
en dessous, cellule A2 j'ai une formule
que j'incrémente sur 300 lignes colonne A
en format date jjj-jj/mm/aaaa
(cela n'a pas d'importance, le problème persiste avec n'importe quel
format de date)

=SI(MOIS(A1+1)>6;0;A1+1)

cette formule est sensée mettre 0 dans la cellule
lorsque le mois de la date de la cellule est supérieur à 6
Or, le problème rencontré est que lorsque la formule renvoie 0,
la cellule en dessous reprend la date à partir du 1 janvier 1900,
ce qui se comprend vu la formule = 0.
Comment faire ? j'ai testé avec apostrophe, "", à la place du 0,
mais rien à faire.
A votre bon coeur M'sieurs Dames !


en A2
=SI(MOIS($A$1+LIGNE()-1)>6;"0";$A$1+LIGNE()-1)
tirer vers le bas

soit laisser "0" texte
soit mettre 0 numérique et Outils> option >Affichage : ne pas afficher les zéros

--
--
@+
;o)))

Avatar
Sitting Hoax
Et une de plus qui marche bien,
bravo Modeste!
décidément, une chose qui paraissait bien simple
avait de multiples solutions.
Encore une sorcellerie ch'ti ça je parie ;-))
(oui je sais je me répète lol!)
Amicalement
Siesting Hoax (qui va à la sieste justement, c'est l'heure)

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

Bonsour® Sitting Hoax avec ferveur ;o))) vous nous disiez :

je n'arrive pas à résoudre un problème, le voici :
En A1, j'ai une date,
en dessous, cellule A2 j'ai une formule
que j'incrémente sur 300 lignes colonne A
en format date jjj-jj/mm/aaaa
(cela n'a pas d'importance, le problème persiste avec n'importe quel
format de date)

=SI(MOIS(A1+1)>6;0;A1+1)

cette formule est sensée mettre 0 dans la cellule
lorsque le mois de la date de la cellule est supérieur à 6
Or, le problème rencontré est que lorsque la formule renvoie 0,
la cellule en dessous reprend la date à partir du 1 janvier 1900,
ce qui se comprend vu la formule = 0.
Comment faire ? j'ai testé avec apostrophe, "", à la place du 0,
mais rien à faire.
A votre bon coeur M'sieurs Dames !


en A2
=SI(MOIS($A$1+LIGNE()-1)>6;"0";$A$1+LIGNE()-1)
tirer vers le bas

soit laisser "0" texte
soit mettre 0 numérique et Outils> option >Affichage : ne pas afficher les
zéros

--
--
@+
;o)))





1 2