Mise en forme conditionnelle : facturation

Signaler
-
Messages postés
26320
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 décembre 2021
-
Bonjour,
Dans ma colonne A, j'ai mes numéros de chantier.
Dans ma colonne B, j'ai les dates d'émissions de facture.
Dans ma colonne C, je note la date de réception du paiement.
Dans ma colonne D, je note le montant de la facture.

Mes chantiers ne sont pas toujours facturé dans l'ordre donc dans la colonne B, je n'ai pas une suite chronologique de date et je peux avoir des cases vides.

Je souhaite que les cellules de la colonnes C soient rouges si
j'ai une date dans la colonne B
ET
cette date est dépassée de 7 jours.

Ensuite, j'aimerai connaitre la somme des montants dûs (donc les montants en rouge).

Déjà merci pour votre aide !

1 réponse

Messages postés
26320
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 décembre 2021
6 136
Bonjour
pour établir un calcul via une couleur il n'y a que deux options:
  • soit passer par VBA
  • soit filtrer selon la couler et placer ne formule qui n'additionne que les lignes visibles

il vaudrait mieux prévoir une colonne qui peut être masquée pour afficher un code selon les conditions avec cette formule par exemple en Z2
=SI(ET(B2<AUJOURDHUI()-7;C2="");"D";"")
à la place de D mettez le code que vous voulez. Il ne s'affichera que si la date en B est dépassée de 7 jours et C n'est pas remplie (les impayés, donc?)
et pour la mise en forme conditionnelle dans ce cas:
sélectionnez le champ B, MFC par formule
=$Z2="D"
et la somme: =SOMME.SI(Z:Z;"D";D:D)

sinon sans la colonne code, la formule de MFC, la formule:
=ET($B2<AUJOURDHUI()-7;$C2="")
et la formule en filtrant sur la couleur, dans une cellule restant visible:
=SOUS.TOTAL(9;D2:Dxx)

crdlmnt