Garder les valeurs d'une formule en provisoire suivant ses variations

Y a-t-il un moyen à partir d'une formule, ici en M8 de fixer sa valeur (en S9 ou T9) à la demande en fonction de ses variations (ici le type d'Energie en D).

J'ai essayé la fonction LET mais je n'ai pas abouti.

Merci.

10classeur1.xlsx (23.79 Ko)

Bonjour & bienvenue,

On ne peut pas figer le résultat d'une formule dans Excel, à moins de passer en calcul manuel. Ce faisant on maintient le résultat calculé jusqu'à un nouveau calcul du classeur, qui changera de nouveau le résultat de la formule.

Si vous voulez sauvegarder vos résultats, faites un c/c valeurs uniquement, ou bien un 2e tableau dans lequel vous modifiez les valeurs (ainsi la 2e formule change mais la 1e, qui vise le 1e tableau, reste identique).

Merci pour votre réponse rapide.

Pour essayer d'aller plus loin j'ai trouvé cette manip en faisant un VBA. Le principe fonctionne.

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("S13")) Is Nothing Then
If Range("S13").Value = 1 Then
Range("S12").Value = Range("S9").Value
Range("S13").Value = 0 ' Remettre à zéro après le transfert
End If
End If
End Sub

11classeur1.xlsm (31.82 Ko)

Ah oui pardon, je n'y avais pas pensé mais via VBA il y a des contournements. Si vous jugez votre solution valide, marquez-la comme solution pour clôturer le fil.

Bonne journée.

Rechercher des sujets similaires à "garder valeurs formule provisoire suivant variations"