Sous Total [RESOLU]

teecaf

XLDnaute Nouveau
Bonjour,

je voudrais savoir s'il était possible en vba de comptabiliser le nombre de sous-totaux dans une colonne adjacente. Je m'explique: j'ai une série de chiffres qui se suivent dans une colonne, de valeur (1; -1).
Ex:
-1
-1
1
1
1
-1
1

Je voudrais que cela me donne dans une autre colonne ceci:

-1
-1 2
1
1
1 3
-1 1
1 1

A chaque changement de valeur (1;-1) celà est comptabilisé. :confused:

Merci de votre aide.

Teecaf
 
Dernière édition:

Gen Rose

XLDnaute Impliqué
Supporter XLD
Re : Sous Total

Bonjour teecaf et bienvenue sur le forum :eek:

Ta demande est très simple mais posait un problème de logique car la somme des nombres négatifs ne pouvaient, en aucun cas, donner les résultats souhaités.

J'ai donc monté un mini-fichier, pour le plaisir, ajouté tes données et j'ai créée une colonne "nombres positifs" afin que tes sommes (sous-totaux) fonctionnent. Bien sûr, pour avoir des sous-totaux, il faut départager les chiffres en les attribuant à un nom; j'ai écrit valeur a, valeur b etc.

J'ai fonctionné avec un TDC qui est une solution géniale lorsque l'on ne sait pas coder.

Vois le f.j. si cela fait ton bonheur!

Bonne journée à toi,
Au Forum
:cool:
 

Pièces jointes

  • TDC1.xls
    16.5 KB · Affichages: 36

teecaf

XLDnaute Nouveau
Re : Sous Total

Bonjour Geneviève78,
Merci pour la réponse mais dans ta démonstration tu considères que 1 et -1 peuvent représenter plusieurs valeurs différentes. Je joins un fichier pour que tu puisses comprendre vers quoi je veux aller dans la colonne Concaténer.
Dès que les sous-totaux (1;-1) sont faits je concatène les valeurs et cela me donne mon résultat final (-11; 13; 12)
Les valeurs de -1 sont comptabilisées: ex: - 11 (1 valeur de -1 trouvée)
Les valeurs de 1 sont comptabilisées:ex: 11 (1 valeur de 1 trouvée)

Je dois faire la même chose pour les autres colonnes B, C, ...

Merci pour la réponse.

Teecaf
 

Pièces jointes

  • Sous totaux.xlsx
    9.9 KB · Affichages: 54
  • Sous totaux.xlsx
    9.9 KB · Affichages: 50
  • Sous totaux.xlsx
    9.9 KB · Affichages: 50

Gen Rose

XLDnaute Impliqué
Supporter XLD
Re : Sous Total

Re teecaf,
Le Forum

Ah, je suis bien mêlée et j'ai bien peur de n'avoir rien compris à la demande, désolée!

Donc, je tente de résumer: selon ton fichier, si l'on somme les colonnes A, B et etc. et que le résultat est négatif, alors tu veux qu'il soit écrit -1 et si la somme est positive, que ça soit écrit 1?

Cela serait beaucoup plus clair si tu écrivais en rouge les résultats souhaités dans ton fichier, afin de travailler une formule :)

Dans l'attente de ta réponse,
 

teecaf

XLDnaute Nouveau
Re : Sous Total

Re Genevieve,

Voici un fichier ou j'essaie d'être un peu explicite, du moins je l'espère.
Merci de me dire ce que t'en penses.

Cdlt

Teecaf
 

Pièces jointes

  • Sous totaux.xlsx
    13.4 KB · Affichages: 46
  • Sous totaux.xlsx
    13.4 KB · Affichages: 50
  • Sous totaux.xlsx
    13.4 KB · Affichages: 46

teecaf

XLDnaute Nouveau
Re : Sous Total

Cela va m'aider pour autre chose ce que tu as fait, mais on n'est pas loin.
Je te joins ton fichier avec entouré en bleu ce que je veux.

Merci de prendre du temps pour moi.

Teecaf
 

Pièces jointes

  • NegatifPositif4.xls
    69.5 KB · Affichages: 29
  • NegatifPositif4.xls
    69.5 KB · Affichages: 34
  • NegatifPositif4.xls
    69.5 KB · Affichages: 27

Gen Rose

XLDnaute Impliqué
Supporter XLD
Re : Sous Total

Re teecaf,

Voir si cela conviens.

J'ai, pour info, appliqué une MFC sur la colonne résultat pour ne pas voir les 0.

À + :eek:
 

Pièces jointes

  • NegatifPositif4.xls
    53 KB · Affichages: 29
  • NegatifPositif4.xls
    53 KB · Affichages: 35
  • NegatifPositif4.xls
    53 KB · Affichages: 34

teecaf

XLDnaute Nouveau
Re : Sous Total

Bonsoir Genevieve,

La finalité de cette analyse, c'est de savoir pour la colonne A à quelles fréquences reviennent les valeurs 1 et -1 d'ou l'utilité de comptabiliser le nombre d'apparitions à chaque changement de valeur.
Je dois pouvoir anticiper en fonction des valeurs déjà affichées ce que seront les prochaines.
Dans mon tableau pour la colonne A, je sais que la valeur "11" est apparu 3 fois, la valeur "12" une fois etc...
Je te remercie de t'être penchée la dessus et des réponses apportées.
A bientôt.

Teecaf
 

Misange

XLDnaute Barbatruc
Re : Sous Total

Bonjour

une petite formule matricielle en S2
=SI(R3=R2;"";SOMME(ABS(R$2:R2))-SOMME(S1:S$1))
il faut la saisir en matricielle à cause des valeurs négatives qui doivent être transformées en positives pour faire le calcul. Ensuite tirer vers le bas
 

Pièces jointes

  • Copie de NegatifPositif4-1.xls
    89.5 KB · Affichages: 44

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 611
Messages
2 090 226
Membres
104 453
dernier inscrit
benjiii88