Fonction si barré

Salut à tous,

Je recherche désespérément la solution face à une fonction excel que je n'arrive pas à créer...Après de nombreuses recherches infructueuses sur d'autres forums, je me tourne vers vous.

Je vous explique, j'ai un tableau de bord de gestion comptable à gérer sous excel.

Des clients nous payent en plusieurs mensualités.

Ainsi, j'ai en cellule A1 un montant qui correspond au total à payer, par exemple 1000€.

En A2 je souhaite faire apparaître le solde restant par rapport aux règlements effectués.

Pour calculer ce solde, j'ai en A3 une date et en A4 un montant (250€ par exemple), et ainsi de suite, A5 date, A6 montant suivant le nombre de versements prévus.

Comment en A2 faire le calcul (A1 - A4 si la cellule A4 est barré) ?

Merci beaucoup à celui ou celle qui m'aidera...

Steve

Bonjour

Voir fichier

Cordialement

694barree.zip (7.10 Ko)

Bonsoir,

Merci beaucoup pour votre réactivité.

Si j'ai bien compris, je dois simplement copier/coller la formule dans la cellule ou je veux voir apparaître le résultat c'est bien ça ?

Encore merci, sincèrement.

Bonjour

Il n'y a pas de formule, donc rien à copier/coller!!

Si au lieu de mettre le résultat en A2 (comme tu as indiqué au départ) tu veux mettre le résultat en C2, tu modifie dans le Module1 la ligne de code

Range("A2") = Range("A1").Value - total

par

Range("C2") = Range("A1").Value - total

Pour afficher le résultat, tu dois Activer la macro

Menu "Outil" "Macro" "Exécuter"

ou installer un bouton et lui affecter la Macro, sur lequel tu cliques après chaque saisie barrée.

Cordialement

79barree.zip (7.67 Ko)

Bonsoir

Cf PJ

En A2: =A1-sommebarrée(A3:A100)

Function sommeBarrée(champ As Range)
 Application.Volatile
 t = 0
 For Each c In champ
  If c.Font.Strikethrough Then t = t + c.Value
 Next
 sommeBarrée = t
End Function

Héroux

93barree.zip (8.05 Ko)
Rechercher des sujets similaires à "fonction barre"