Champ calculé pour TCD

  • Initiateur de la discussion Initiateur de la discussion calipsso
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

calipsso

Guest
Bonjour à tous,

En faisant la recherche sur le forum j'ai trouvé beaucoup de sujets lancés à ce propos mais malheureusement je n'ai pas trouvé mon bonheur.
Par conséquent, je me permets de vous demander de l'aide concernant le fichier en annexe.
Comme le dit si bien le titre, dans le fichier ci-joint, je souhaiterais afficher les montants en négatifs si le code est égal à ABB.

D'avance merci pour votre aide.

A bientôt. [file name=TCD_20051026152512.zip size=2344]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/TCD_20051026152512.zip[/file]
 

Pièces jointes

Salut
le plus simple à mon avis et de créer une nouvelle colonne dans ta base
Regardes le fichier joint et dis moi si cela te convient
[file name=TCD_V1.zip size=2440]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/TCD_V1.zip[/file]
 

Pièces jointes

Merci steph pour ta réponse,

Mais malheureusement c'est pas cela que je veux.
En fait j'y ai déjà pensé mais ce n'est pas adapté à mon cas.
En fait les données que je vais utiliser, ce sont des données provenant directement d'une base sql constament alimentée.
Et donc, si tu regarde dans champs calculé, la formule ne passe pas ou ne s'applique pas correctement...

Si t'as une autre idée c'est la bienvenue! 🙂
 
Bonjour,

et pourtant sql ou pas sql, cette solution d'ajout de colonne est bien indiquée;

si tu tiens vraiment à réactualiser d'office sans ajout de colonnes, c'est un élément calculé qu'il faut pas un champ;

ici tu cliques dans Code, tu inseres un item calculé parmi Code ;
tu choisiras le nom de la formule qui est simplement : -ABB

il te suffira ensuite de décocher ABB dans la liste des CODES pour laisser placer à la formule négative,

mais c'est si vraiment tu penses qu'avec une requête sql cela marchera mieux......

Celeda [file name=ItemCalcule.zip size=16212]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ItemCalcule.zip[/file]
 

Pièces jointes

Bonjour Celeda, re steph, le forum,

Je te remercie Celeda c'est ce genre de chose que je cherchais.
Sinon par curiosité comment se fait-il qu'une condition du type:
if(x=z;A;C) qui devrait donner A ou C ne fonctionne pas?
Alors que la condition if(x<>z;A;C) qui donne toujours C fonctionne... :S

Merci en tout cas pour avoir solutionné mon problème! 😉

Message édité par: calipsso, à: 27/10/2005 07:15
 
Celeda écrit:
Bonjour,

Peux-tu placer la formule dans son contexte car là je ne comprends pas trop si X = Z 😱

Celeda

Je m'explique:
Si tu prends le premier fichier que j'ai posté et que tu regardes dans TCD/formules/champ calculé tu trouveras la formule = SI(CODE ='ABB'; -MONTANT) où X=CODE et Z='ABB'.

Merci pour ta recherche 😉
 
RE celeda,

si si tu as très bien compris...
Et comme tu me dis que les conditions ne fonctionnent pas cela change tout!
Par contre effectivement if(x<>z;A;C) ne devrait plus fonctionner et à mon humble avis la réponse qu'il donne est seulement l'élément qui comprends dans l'instruction donnée.
Par conséquent, j'éviterais tout simplement ce genre de formule à cet endroit.
J'ai sû m'en sortir en faisant deux TCD pour illustrer correctement mes données. Le premier tableau utilise la solution que tu m'as proposée(élément calculé) alors que le second présente un détail des donées résumées dans le premier tableau.
A mon avis c'est la meilleure solution; car lorsque je mets tous les champs dont j'ai besoin, j'ai un problème d'actualisation dû au nombre trop élevé de données.

En tout cas je te remercie de m'avoir aidé.

A bientôt 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

J
Réponses
7
Affichages
2 K
J
Réponses
4
Affichages
2 K
J
L
Réponses
2
Affichages
974
lepalois
L
Réponses
3
Affichages
2 K
L
Réponses
8
Affichages
1 K
LeLyonnais
L
D
Réponses
8
Affichages
1 K
David
D
G
Réponses
4
Affichages
2 K
Georges
G
H
Réponses
3
Affichages
2 K
H
Réponses
1
Affichages
958
Hélène
H
T
Réponses
2
Affichages
1 K
P
Réponses
3
Affichages
1 K
Pierrick
P
L
Réponses
2
Affichages
6 K
Laurent
L
L
  • Question Question
Réponses
0
Affichages
2 K
Laurent
L
W
Réponses
2
Affichages
1 K
W
D
Réponses
4
Affichages
2 K
Smihi
S
Retour