Camp calculé avec soustraction cumulé

Résolu
julietmike171 Messages postés 7 Statut Membre -  
julietmike171 Messages postés 7 Statut Membre -
Bonjour,
je vais tâcher d'être le plus clair possible dans mes explications.
J'ai un fichier avec un TCD auquel je voudrais ajouter un champ calculé. Je souhaiterai soustraire le total de la colonne "total AP -RG" par la colonne "manquants - RG" ligne par ligne. Pour donner une idée , je voudrais réussir à avoir cela.

Merci d'avance à celui ou celle qui saura m'aider! :)

CI joint le lien vers le fichier :
https://www.cjoint.com/c/FJDtYzkhW7l
A voir également:

4 réponses

Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
Bonjour.

Ta capture d'écran ne nous apporte pas un énorme éclairage ...

Je ne comprends pas bien pourquoi tu poses cette question : Tu as su créer plusieurs champs calculés ; pourquoi celui-ci te pose problème ?

Sachant que "total AP -RG" est le nom personnalisé que tu as donné au Champ5, j'ai créé un champ calculé nommé "Différence" et qui est égal à Champ5 -'Manquants (-RG)', et je l'ajoute à la zone VALEURS.

Je ne sais pas si j'ai répondu à ton attente, mais je reste à ta disposition.
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
0
julietmike171 Messages postés 7 Statut Membre
 
Bonjour et merci de votre aide !
J'ai déjà fait la même opération que vous en créant le même champ calculé, le problème est que je voudrais partir du résultat final dans la colonne total "doit rester-RG" à savoir 870.5327 et soustraire ce nombre par la valeur de manquants - RG à chaque ligne.
Ce qui donnerait par exemple :
870.5327
- 0.9492
=870.4868
... jusqu'au total de la colonne "total AP-RG" 854.9981

J'espère vous avoir éclairer sur mon problème
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
Ah ! Ce n'est effectivement pas du tout ce que j'avais cru comprendre !
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
Salut.

Il faut ajouter une colonne hors TCD, avec la formule =$O$94-Q:Q

En ligne 12 ce ne sera donc pas, comme tu l'écris,
870.5327 - 0.9492 = 870.4868
mais bien
870.5327 - 0 = 870.5327
et en ligne 93
870.5327 - 0.9151 = 869.6176

Cependant, bien que tu écrives " ... 870.5327 et soustraire ce nombre par la valeur de manquants - RG à chaque ligne ", à la lecture du titre de ta discussion, je vois qu'il s'agit des valeurs cumulées de Q.
Et alors je n'ai pas trouvé d'autre méthode que de saisir une à une :
en V13 la formule =$O$94-Q13
en V15 la formule =V13-Q15
en V20 la formule =V15-Q20 etc.

https://www.cjoint.com/c/FKeoQmfmyxs
C'est bien, la retraite ! Surtout aux Antilles ... :-) 
Raymond (INSA, AFPA, CF/R)
0
eriiic Messages postés 25847 Statut Contributeur 7 279
 
Bonjour,

un essai en U : https://www.cjoint.com/c/FKerrZNzck4
eric
0
julietmike171 Messages postés 7 Statut Membre
 
Bonjour et merci de votre aide ! Finalement j'ai réussi à obtenir ce que je voulais mais en dehors du TCD avec une formule de ce type : =SIERREUR(LIREDONNEESTABCROISDYNAMIQUE(...;...;.....);0)
Elle permet de rendre le tableau dynamique car même lorsque la référence de la formule n’apparaît pas dans le TCD, elle renvoie "0" au lieu "#REF".

Merci beaucoup pour vos suggestions ! :)
0