OVH Cloud OVH Cloud

Deuxième problème

7 réponses
Avatar
Celuikirame
Et voilà ma deuxième question:
Je possède une cellule dans laquelle apparait une date donnée: le dernier
samedi du mois.
Il arive parfois que cette cellule soit vide (notamment en février; car que
28 jours) jusque là tout est normal.
Mais beaucoup de cellules sont liées à cette date :
Donc, j'aimerais que lorsque cette cellule est vide que toutes les autres
cases le deviennent aussi. Que tout s'efface, y compris une case sur autre
feuille qui habituellement répète la date mais en février qui marque
"VALEUR".

En bref, comment faire pour indiquer la condition suivante: si la cellule
est vide les autres le sont aussi.

Merci à vous pour vos suggestions.
@+

7 réponses

Avatar
Excel...lent
Salut Celuikirame,

Une condition SI dans chacune de ces cellules devrait faire l'affaire. Du
genre :

exemple :

Ta date est en cellule A1. La cellule B10 est liée à A1. Tu écriras en B10
ceci :

=SI(A1="";"";B10)

Cordialement.

Excel...lent
Avatar
Celuikirame
Excel...lente réponse...mais..

maintenant que faire quand dans la cellule qui va devenir vide contenait une
information:
par exemple: ma cellule B10 contient "samedi" je veux qu'elle s"efface quand
la date de la cellule A1 est vide mais que "samedi" réaparaisse quand A1
contient la date.
Et ça va même plus loin les gars: j'ai parfois des cellules qui répètent des
formules.
Par exemple si B9 répète la formule d'une date en A1, lorsque cette date
n'apparait plus, on obtient "VALEUR!" mais ça...c'est pas trop cool quand on
imprime; alors comment ajouter la condition <<SI "">> quand on a "VALEUR!"

Pour vous aider, voici ma formule sur la feuille 2 qui répète ma date sur la
feuille 1 appelée "calendrier" :
ÚTE(ANNEE(Calendrier!J7);MOIS(Calendrier!J7);JOUR(Calendrier!J7))
et là pour l'instant dans ma cellule A43 j'ai ce "VALEUR!"
Beurk !

Merci à vous tous pour votre aide
@+

"Excel...lent" a écrit dans le message de news:

Salut Celuikirame,

Une condition SI dans chacune de ces cellules devrait faire l'affaire. Du
genre :

exemple :

Ta date est en cellule A1. La cellule B10 est liée à A1. Tu écriras en B10
ceci :

=SI(A1="";"";B10)

Cordialement.

Excel...lent




Avatar
FxM
Bonjour,

Même si Excel...lent s'est un peu mélangé les pinceaux, la structure de
sa réponse est correcte. Tu devrais obtenir qq chose comme :

[pour que ce soit plus court, je note Calendrier!J7 sous la forme XX. A
remplacer dans la formule réelle !]
=si(mois(date(annee(xx);mois(xx);jour(xx)))=mois(xx);DATE(ANNEE(xx);MOIS(xx);JOUR(xx));"")

@+
FxM


Excel...lente réponse...mais..

maintenant que faire quand dans la cellule qui va devenir vide contenait une
information:
par exemple: ma cellule B10 contient "samedi" je veux qu'elle s"efface quand
la date de la cellule A1 est vide mais que "samedi" réaparaisse quand A1
contient la date.
Et ça va même plus loin les gars: j'ai parfois des cellules qui répètent des
formules.
Par exemple si B9 répète la formule d'une date en A1, lorsque cette date
n'apparait plus, on obtient "VALEUR!" mais ça...c'est pas trop cool quand on
imprime; alors comment ajouter la condition <<SI "">> quand on a "VALEUR!"

Pour vous aider, voici ma formule sur la feuille 2 qui répète ma date sur la
feuille 1 appelée "calendrier" :
ÚTE(ANNEE(Calendrier!J7);MOIS(Calendrier!J7);JOUR(Calendrier!J7))
et là pour l'instant dans ma cellule A43 j'ai ce "VALEUR!"
Beurk !

Merci à vous tous pour votre aide
@+

"Excel...lent" a écrit dans le message de news:

Salut Celuikirame,

Une condition SI dans chacune de ces cellules devrait faire l'affaire. Du
genre :

exemple :

Ta date est en cellule A1. La cellule B10 est liée à A1. Tu écriras en B10
ceci :

=SI(A1="";"";B10)

Cordialement.

Excel...lent








Avatar
Celuikirame
Merci pour tes précisions.
Malheureusement j'obtiens toujours "VALEUR!" dans la cellule en question
parce que cette cellule contient déjà une formule.

Alors que faire ?

Désolé, jvous avais prévenu..je suis une tache..

@+

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

Bonjour,

Même si Excel...lent s'est un peu mélangé les pinceaux, la structure de sa
réponse est correcte. Tu devrais obtenir qq chose comme :

[pour que ce soit plus court, je note Calendrier!J7 sous la forme XX. A
remplacer dans la formule réelle !]
=si(mois(date(annee(xx);mois(xx);jour(xx)))=mois(xx);DATE(ANNEE(xx);MOIS(xx);JOUR(xx));"")

@+
FxM


Excel...lente réponse...mais..

maintenant que faire quand dans la cellule qui va devenir vide contenait
une information:
par exemple: ma cellule B10 contient "samedi" je veux qu'elle s"efface
quand la date de la cellule A1 est vide mais que "samedi" réaparaisse
quand A1 contient la date.
Et ça va même plus loin les gars: j'ai parfois des cellules qui répètent
des formules.
Par exemple si B9 répète la formule d'une date en A1, lorsque cette date
n'apparait plus, on obtient "VALEUR!" mais ça...c'est pas trop cool quand
on imprime; alors comment ajouter la condition <<SI "">> quand on a
"VALEUR!"

Pour vous aider, voici ma formule sur la feuille 2 qui répète ma date sur
la feuille 1 appelée "calendrier" :
ÚTE(ANNEE(Calendrier!J7);MOIS(Calendrier!J7);JOUR(Calendrier!J7))
et là pour l'instant dans ma cellule A43 j'ai ce "VALEUR!"
Beurk !

Merci à vous tous pour votre aide
@+

"Excel...lent" a écrit dans le message de news:

Salut Celuikirame,

Une condition SI dans chacune de ces cellules devrait faire l'affaire.
Du
genre :

exemple :

Ta date est en cellule A1. La cellule B10 est liée à A1. Tu écriras en
B10
ceci :

=SI(A1="";"";B10)

Cordialement.

Excel...lent









Avatar
FxM
Tu as deux origines :
- la formule contenue dans ta cellule renvoit #VALEUR pour ce qu'on lui
fait faire,
- une (ou plusieurs) cellule à laquelle elle fait appel contient #VALEUR

Si tu as bien rentré la formule citée (en remplacant xx par ce qui va
bien), je parie que J7 dans la feuille calendrier n'est pas une date.
Vérifie les valeurs entrées, les formats de cellules et la cohérence
avec ce qui est affiché.
Comme indiqué précédemment 2 peut être un chiffre 2 ou un texte "2".

Test et dis-nous. Au besoin, met le fichier sur cjoint.com et donne-nous
le lien créé afin qu'on jette un oeil à "la bête".

@+
FxM


Merci pour tes précisions.
Malheureusement j'obtiens toujours "VALEUR!" dans la cellule en question
parce que cette cellule contient déjà une formule.

Alors que faire ?

Désolé, jvous avais prévenu..je suis une tache..

@+

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

Bonjour,

Même si Excel...lent s'est un peu mélangé les pinceaux, la structure de sa
réponse est correcte. Tu devrais obtenir qq chose comme :

[pour que ce soit plus court, je note Calendrier!J7 sous la forme XX. A
remplacer dans la formule réelle !]
=si(mois(date(annee(xx);mois(xx);jour(xx)))=mois(xx);DATE(ANNEE(xx);MOIS(xx);JOUR(xx));"")

@+
FxM


Excel...lente réponse...mais..

maintenant que faire quand dans la cellule qui va devenir vide contenait
une information:
par exemple: ma cellule B10 contient "samedi" je veux qu'elle s"efface
quand la date de la cellule A1 est vide mais que "samedi" réaparaisse
quand A1 contient la date.
Et ça va même plus loin les gars: j'ai parfois des cellules qui répètent
des formules.
Par exemple si B9 répète la formule d'une date en A1, lorsque cette date
n'apparait plus, on obtient "VALEUR!" mais ça...c'est pas trop cool quand
on imprime; alors comment ajouter la condition <<SI "">> quand on a
"VALEUR!"

Pour vous aider, voici ma formule sur la feuille 2 qui répète ma date sur
la feuille 1 appelée "calendrier" :
ÚTE(ANNEE(Calendrier!J7);MOIS(Calendrier!J7);JOUR(Calendrier!J7))
et là pour l'instant dans ma cellule A43 j'ai ce "VALEUR!"
Beurk !

Merci à vous tous pour votre aide
@+

"Excel...lent" a écrit dans le message de news:

Salut Celuikirame,

Une condition SI dans chacune de ces cellules devrait faire l'affaire.
Du
genre :

exemple :

Ta date est en cellule A1. La cellule B10 est liée à A1. Tu écriras en
B10
ceci :

=SI(A1="";"";B10)

Cordialement.

Excel...lent











Avatar
Celuikirame
Non en J7 sur la feuille1, on a la formule suivante :
=SI(MOIS(H7)=MOIS(H7+7);H7+7;"") qui est une formule liée à une date et qui
renvoie au dernier samedi d'un mois donné sans dépassement (notamment en
février qui n'a que 28 jours)
Donc selon les mois la cellule va noter le 30 du mois et parfois restée
vide.
mais quand elle reste vide la cellule sur l'autre feuille censée répéter la
date me note "#VALEUR!" et ce "#VALEUR!" m'insupporte.
Alors il me faut m'en débarasser.

Mais comment ?
@+

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

Tu as deux origines :
- la formule contenue dans ta cellule renvoit #VALEUR pour ce qu'on lui
fait faire,
- une (ou plusieurs) cellule à laquelle elle fait appel contient #VALEUR

Si tu as bien rentré la formule citée (en remplacant xx par ce qui va
bien), je parie que J7 dans la feuille calendrier n'est pas une date.
Vérifie les valeurs entrées, les formats de cellules et la cohérence avec
ce qui est affiché.
Comme indiqué précédemment 2 peut être un chiffre 2 ou un texte "2".

Test et dis-nous. Au besoin, met le fichier sur cjoint.com et donne-nous
le lien créé afin qu'on jette un oeil à "la bête".

@+
FxM


Merci pour tes précisions.
Malheureusement j'obtiens toujours "VALEUR!" dans la cellule en question
parce que cette cellule contient déjà une formule.

Alors que faire ?

Désolé, jvous avais prévenu..je suis une tache..

@+

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

Bonjour,

Même si Excel...lent s'est un peu mélangé les pinceaux, la structure de
sa réponse est correcte. Tu devrais obtenir qq chose comme :

[pour que ce soit plus court, je note Calendrier!J7 sous la forme XX. A
remplacer dans la formule réelle !]
=si(mois(date(annee(xx);mois(xx);jour(xx)))=mois(xx);DATE(ANNEE(xx);MOIS(xx);JOUR(xx));"")

@+
FxM


Excel...lente réponse...mais..

maintenant que faire quand dans la cellule qui va devenir vide
contenait une information:
par exemple: ma cellule B10 contient "samedi" je veux qu'elle s"efface
quand la date de la cellule A1 est vide mais que "samedi" réaparaisse
quand A1 contient la date.
Et ça va même plus loin les gars: j'ai parfois des cellules qui
répètent des formules.
Par exemple si B9 répète la formule d'une date en A1, lorsque cette
date n'apparait plus, on obtient "VALEUR!" mais ça...c'est pas trop
cool quand on imprime; alors comment ajouter la condition <<SI "">>
quand on a "VALEUR!"

Pour vous aider, voici ma formule sur la feuille 2 qui répète ma date
sur la feuille 1 appelée "calendrier" :
ÚTE(ANNEE(Calendrier!J7);MOIS(Calendrier!J7);JOUR(Calendrier!J7))
et là pour l'instant dans ma cellule A43 j'ai ce "VALEUR!"
Beurk !

Merci à vous tous pour votre aide
@+

"Excel...lent" a écrit dans le message de news:

Salut Celuikirame,

Une condition SI dans chacune de ces cellules devrait faire l'affaire.
Du
genre :

exemple :

Ta date est en cellule A1. La cellule B10 est liée à A1. Tu écriras en
B10
ceci :

=SI(A1="";"";B10)

Cordialement.

Excel...lent













Avatar
Excel...lent
Salut FxM,

En effet je me suis un poil mélangé... Ya de la référence circulaire dans
l'air avec ma formule...... hic ! !

En fait ce que je voulais dire c'était :

=SI(A1="";"";sa formule pour la cellule B10)

Aïe ! pas sur la tête......lol ;-))

Cordialement.

Marc