Reporter le contenu d'une cellule dans une autre
conabak
Messages postés
1
Statut
Membre
-
PapyLuc51 Messages postés 4569 Date d'inscription Statut Membre Dernière intervention -
PapyLuc51 Messages postés 4569 Date d'inscription Statut Membre Dernière intervention -
Salut à tous.
Svp j'ai besoin de votre aide pour trouver une formule sur excel.
J'ai lu d'autres post du même sujet, mais je n'y trouve pas ma réponse car mon cas est un peu particulier.
Je m'explique :
Je souhaite reporter le contenu d'une cellule dans d'autres cellules selon certains critères.
Voici un exemple :
Si A1=3, B1= A2;
Si A1< 3,B1 affiche "wait"
Si A1 >3, B1 conserve son contenu.
J'ai essayé ceci:
B1=si(A1=3;A2;(si(A1>3;B1;"Wait")))
Cela marche mais excel affiche" référence circulaire "
Pouvez vous trouvez une formule qui évite les références circulaires ?
Je vous remercie pour votre attention.
Svp j'ai besoin de votre aide pour trouver une formule sur excel.
J'ai lu d'autres post du même sujet, mais je n'y trouve pas ma réponse car mon cas est un peu particulier.
Je m'explique :
Je souhaite reporter le contenu d'une cellule dans d'autres cellules selon certains critères.
Voici un exemple :
Si A1=3, B1= A2;
Si A1< 3,B1 affiche "wait"
Si A1 >3, B1 conserve son contenu.
J'ai essayé ceci:
B1=si(A1=3;A2;(si(A1>3;B1;"Wait")))
Cela marche mais excel affiche" référence circulaire "
Pouvez vous trouvez une formule qui évite les références circulaires ?
Je vous remercie pour votre attention.
3 réponses
-
Bonjour,
Le souci vient de ce critère
Si A1 >3, B1 conserve son contenu.
Soit ta cellule contient une formule qui prend une valeur ... soit elle contient une valeur...
Mais tu ne peux pas lui mettre une valeur ET une formule en même temps...
Le plus simple serait que tu mettes ta formule dans une colonne à côté, puis que dans une troisième colonne tu récupères les valeurs de la première ou de la seconde en fonction de si A1>3 ou non
-
Bonjour,
Tu ne peux pas avoir dans B1 à la fois une formule et une valeur.
Il faut peut être utiliser une macro ? mais je ne sais pas le faire.
Cdlt -
Bonjour,
ta référence circulaire c'est B1 la cellule ne peut pas contenir en même temps une valeur et une formule ou alors tu mets la formule qui donne la valeur de B1 si A1 est supérieur à 3
=SI(A1=3;A2;SI(A1>3;formule donnant la valeur à B1;"Wait")).
Cordialement