Soustraction avec code couleur

mimiyaya770 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
mimiyaya770 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je souhaiterais faire une soustraction entre des montants de couleur différentes pour un même identifiant.
Mes identifiants se trouvent en colonne A et les montants en colonne B

exemple (pour le même identifiant : les 23 000 sont en noir et les 24 155 en rouge et je voudrais une formule qui pour chaque identifiant calcule la différence entre le montant en noir et celui en rouge)

N° identifiant Montant
43399935670054 23 000
43399935670054 24 155

En espérant trouver de l'aide car j'ai plus de 13000 lignes à traiter sur excel 2007

Merci d'avance pour vos réponses
Nine

3 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

alors normalement le calcul des valeurs colorisées manuellement se fait a l'aide d'un code macro mais cela demande quelques notions.

dans un premier temps je te propose de le traiter par simple formule avec une colonne intermédiaire
si par exemple la colonne intermédiaire est la colonne G et par la suite pourra être masquée active la cellule en G en face la première valeur de la colonne B exemple G2
active l'onglet Formule sur le ruban/Noms définis/nommer le champ exemple test et dans Fait référence à : coller ce code
=LIRE.CELLULE(24;Feuil1!B2)
en G2 faire référence au champ en écrivant =test et incrémenter la formule vers le bas ce qui donnera l'index de ta couleur de ta police
à partir de là tous calcul est possible
avec par exemple pour sommer les valeurs de couleurs rouge
=SOMME.SI(G2:G20;3;B1:B20)

ou pour la couleur rouge
=SOMME.SI(G2:G20;56;B1:B20)

regarde sur ce lien j'ai tout expliqué sur ce procédé
https://www.commentcamarche.net/applis-sites/bureautique/1521-compter-ou-additionner-des-cellules-colorisees-manuellement-dans-excel/
1
mimiyaya770 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Mile-31 et merci beaucoup pour ta réponse ... ça fonctionne !
bonne journée ;-)
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

Comment sont colorisées les cellules, manuellement ou avec une mise en forme conditionnelle

0
mimiyaya770 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Mike-31
Elles sont colorisées manuellement
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour,

Tu crées une colonne C
Tu crées un nom avec comme formule
=lire.formule(24;$b1)
ça va te donner une suite de 1 (pour les noirs) et de 3 (pour les rouges)
et en D tu copies ta colonne A sans les doublons.
et enfin en E
=sommeprod((a2:a1000=d2)*(b2:b1000)*(c1:c1000=1) -sommeprod((a2:a1000=d2)*(b2:b1000)*(c1:c1000=3)

Autrement somme des noirs - somme des rouges

Cdlmnt
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
telescopage, javais oublié de valider !
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonsoir DjiDji,

je me semble que Lire.Formule n'existe pas, du moins pas à ma connaissance
pour lire la formule il me semble que c'est LIRE.CELLULE avec le code fonction 41, enfin c'est ce que j'ai écrit dans l'astuce
=LIRE.CELLULE(41;Feuil1!I2)
Cordialement
Mike-31
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Tout a fait ! Mes doigts ont fourché
Quant au 24, j'avais compris que c’était écrit en rouge ou en noir
Cdlmnt
0
mimiyaya770 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci DjiDji59430 !
0