Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/02/2011, 15h47   #1
Membre à l'essai
 
Inscription : novembre 2007
Messages : 79
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 79
Points : 20
Points : 20
Par défaut formule pour MFC dans un TCD

Bonjour

J'aimerai mettre en forme conditionnelle des erreurs dans un TCD qui est sous cette forme:

A B c
FACT 1 1 320
2 -320
FACT 2 1 425
2 -425
FACT 3 1 1500
2 -392
Il faut un même montant en positif et en negatif pour chaque facture sinon il y a erreur soit la facture 3

Quelle formule dois-je utiliser pour la mise en forme conditionnelle des valeurs 1500 et -392 de la facture 3?

Merci beaucoup pour votre aide

Merci
zaza45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 21h53   #2
Expert Confirmé Sénior
 
Avatar de Qwazerty
 
Homme Stéphane
La très haute tension :D
Inscription : avril 2002
Messages : 2 446
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Âge : 32
Localisation : France

Informations professionnelles :
Activité : La très haute tension :D
Secteur : Service public

Informations forums :
Inscription : avril 2002
Messages : 2 446
Points : 4 620
Points : 4 620
Envoyer un message via MSN à Qwazerty
Salut
Ben je suppose que Montant1 - Montant2 = 0, si cette équation est vérifiée alors tu as 2 nombres de valeurs opposées.
++
Qwaz
__________________

MagicQwaz := Harry Potter la baguette en moins
Le monde dans lequel on vit
HammerFest
Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer
Qwazerty est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 08h29   #3
Membre à l'essai
 
Inscription : novembre 2007
Messages : 79
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 79
Points : 20
Points : 20
Bonjour OWAZERTY

Désolé, on ne peut rien comprendre avec la mise en forme du tableau dans le message.

Je te joins un petit fichier pour que se soit plus clair.

Effectivement chaque facture a son montant en code 1 et son contraire en code 2.
Il faut que je puisse, dans un TCD, repérer très facilement les factures qui ne remplissent pas cette condition soit par une mise en forme conditionnelle ou autre.
zaza45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 08h34   #4
Membre à l'essai
 
Inscription : novembre 2007
Messages : 79
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 79
Points : 20
Points : 20
avec le fichier, c'est mieux
Fichiers attachés
Type de fichier : xls MFC.xls (15,5 Ko, 3 affichages)
zaza45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 10h17   #5
Expert Confirmé Sénior
 
Avatar de Qwazerty
 
Homme Stéphane
La très haute tension :D
Inscription : avril 2002
Messages : 2 446
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Âge : 32
Localisation : France

Informations professionnelles :
Activité : La très haute tension :D
Secteur : Service public

Informations forums :
Inscription : avril 2002
Messages : 2 446
Points : 4 620
Points : 4 620
Envoyer un message via MSN à Qwazerty
Salut
Tu peux utiliser une formule de ce style
Code :
=SI(MOD(LIGNE(C2);2)=0;C2+C3<>0;C2+C1<>0)
Si le numéro de ligne est paire, on compare la ligne en cours et la ligne du dessous, si impaire, on compare la ligne en cour et la ligne du dessus.
Applique la formule dans la MFC en ayant la cellule C2 active.
++
Qwaz
__________________

MagicQwaz := Harry Potter la baguette en moins
Le monde dans lequel on vit
HammerFest
Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer
Qwazerty est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 11h22   #6
Membre à l'essai
 
Inscription : novembre 2007
Messages : 79
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 79
Points : 20
Points : 20
Le problème c'est que je peux avoir des lignes sans valeurs dans le tableau. Donc je ne peux pas utiliser "LIGNE"

Je suis obligé de prendre la condition avec les code 1 montant positif et 2 montant negatif

si code 2 ne vérifie pas cette condition alors mise en forme
zaza45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 11h33   #7
Expert Confirmé Sénior
 
Avatar de Qwazerty
 
Homme Stéphane
La très haute tension :D
Inscription : avril 2002
Messages : 2 446
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Âge : 32
Localisation : France

Informations professionnelles :
Activité : La très haute tension :D
Secteur : Service public

Informations forums :
Inscription : avril 2002
Messages : 2 446
Points : 4 620
Points : 4 620
Envoyer un message via MSN à Qwazerty
Salut
Code 1 et code 2 seront l'un à la suite de l'autre ? ou il peut aussi y avoir des lignes entre?
++
__________________

MagicQwaz := Harry Potter la baguette en moins
Le monde dans lequel on vit
HammerFest
Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer
Qwazerty est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 14h14   #8
Membre à l'essai
 
Inscription : novembre 2007
Messages : 79
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 79
Points : 20
Points : 20
les codes 1 et 2 se suivent toujours mais après 2 il peu y avoir 3, 4 et 5 ou une ligne sans valeur. Puis on recommence 1 et 2.
zaza45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 14h33   #9
Expert Confirmé Sénior
 
Avatar de Qwazerty
 
Homme Stéphane
La très haute tension :D
Inscription : avril 2002
Messages : 2 446
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Âge : 32
Localisation : France

Informations professionnelles :
Activité : La très haute tension :D
Secteur : Service public

Informations forums :
Inscription : avril 2002
Messages : 2 446
Points : 4 620
Points : 4 620
Envoyer un message via MSN à Qwazerty
=SI(ESTVIDE(C2);FAUX;SI(B2=1;C2+C3<>0;SI(B2=2;C2+C1<>0;FAUX)))
__________________

MagicQwaz := Harry Potter la baguette en moins
Le monde dans lequel on vit
HammerFest
Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer
Qwazerty est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 15h16   #10
Membre à l'essai
 
Inscription : novembre 2007
Messages : 79
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 79
Points : 20
Points : 20
C'est tout à fait ce que je recherchais.


je ne connaissais pas la valeur "faux" pour ne pas activer la mise ne forme conditionnelle.


Merci beaucoup
zaza45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 15h23   #11
Expert Confirmé Sénior
 
Avatar de Qwazerty
 
Homme Stéphane
La très haute tension :D
Inscription : avril 2002
Messages : 2 446
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Âge : 32
Localisation : France

Informations professionnelles :
Activité : La très haute tension :D
Secteur : Service public

Informations forums :
Inscription : avril 2002
Messages : 2 446
Points : 4 620
Points : 4 620
Envoyer un message via MSN à Qwazerty
Salut
En fait la formule de la MFC c'est juste le fait d'avoir une expression qui retourne vrai (la mise en forme est mise en place) ou Faux (la forme ne change pas).
++
Qwaz
__________________

MagicQwaz := Harry Potter la baguette en moins
Le monde dans lequel on vit
HammerFest
Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer
Qwazerty est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h25.


 
 
 
 
Partenaires

Hébergement Web