problème de signe dans un TCD

ballmaster

XLDnaute Occasionnel
Bonjour à tous,

A mon tour de vous exposer mon problème, j'importe des données depuis excel via query.
Toutefois, j'ai un problème pour le calcul d'un CA.

Le CA est toujours positif que ce soit une facture ou un avoir (architecture de la base de donnée donc non modifiable).

J'ai donc du "feinté" pour obtenir des montants négatifs lorsqu'il s'agit d'avoir en utilisant un champ calculé. Cela paraît fonctionner sauf que le total général de mont TCD ne correspond pas au total de mes lignes.

Et là, je ne comprend plus rien.........
Au secours
 

Pièces jointes

  • Travail.xls
    26.5 KB · Affichages: 76
  • Travail.xls
    26.5 KB · Affichages: 76
  • Travail.xls
    26.5 KB · Affichages: 75

mic

XLDnaute Nouveau
Re : problème de signe dans un TCD

Ballmaster

c'est un peu tordu ce que j'ai fait mais j'arrive à trouver un résultat négatif dans le TCD

Tu crée une nouvelle colonne (avoir1) , tu appliques la formules suivante :
=SI(K30=1;-I30;0) ( si avoir =1 alors "- montant HT" sinon "0" )
Ensuite dans ton TCD tu crée un champ calculé avec en formule :
='Montant HT'+ 2*avoir1

regarde dans la feuille TCD2

apluche
 

Pièces jointes

  • Travail.xls
    31 KB · Affichages: 67
  • Travail.xls
    31 KB · Affichages: 71
  • Travail.xls
    31 KB · Affichages: 69

ballmaster

XLDnaute Occasionnel
Re : problème de signe dans un TCD

Merci Mic de ton aide,

Malheusement, je dois arriver à ce résultat sans cette étape intermédiaire, en effet dans mon fichier final, j'aurais plus de 65000 lignes, aussi il me sera impossible d'effectuer ce retraitement, puisque je renverrais les données directement dans un TCD depuis de mon importation.

Si quelqu'un voit autre chose, je suis preneur.
 

JCGL

XLDnaute Barbatruc
Re : problème de signe dans un TCD

Bonjour à tous,

ballmaster à dit:
Le CA est toujours positif que ce soit une facture ou un avoir (architecture de la base de donnée donc non modifiable).

Il doit y avoir une "option" pour avoir du négatif, quand c'est le cas, avant de lancer ta requête.

Je conçois mal une application sans cela.

Autrement, je ne vois que la solution de mic.

A+
 

ninbihan

XLDnaute Impliqué
Re : problème de signe dans un TCD

Bonsoir,

Sinon on peut mettre la colonne avoir en entete et calculer le champ 0-1

A tester,

Bonne soirée,

Ninbihan
 

Pièces jointes

  • Travail.xls
    27.5 KB · Affichages: 73
  • Travail.xls
    27.5 KB · Affichages: 74
  • Travail.xls
    27.5 KB · Affichages: 71

ballmaster

XLDnaute Occasionnel
Re : problème de signe dans un TCD

Bonsoir,


JCGL, malheusement non, la base de données a été architecturée de telle manière. la seule chose qui le permet est ce champ "avoir" qui prend pour valeur 0 ou 1. Effectivement, cela m'a surpris également, qu'un avoir ne soit pas mis en négatif. Mais merci quand même.


Ninbihan, je vais essayé, mais a priori cela fonctionne. J'effectuerais des tests un peu plus poussé.

Un grand merci à tous
 

Discussions similaires

Statistiques des forums

Discussions
312 113
Messages
2 085 422
Membres
102 886
dernier inscrit
eurlece