Question sur la formule SI

Résolu
Céline -  
 Céline -
Bonjour,

Je cherche la façon de geler des données , je m'explique, dans une feuille excel j'ai des formules pour calculer des marges...donc si les coutants sont dans certaines cellules le multiplicateur est X par contre s'il y a un coutant différent dans une autre cellule le multiplicateur est Y...jusque là tout va bien ,
mais lorsqu'il apparaîte un montant dans les deuxièmes cellules donc je prends bien le nouveau multiplicateur mais ce dernier change toutes les données même ceux avant ...c'est là que je suis bloqué les montants déjà inscrit ne doivent pas changer , ils doivent rester tel qu'entré avec le premier multiplicateur

A voir également:

8 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Bonjour
si c'est pour figer un résultat en colonne J lorsque vous entrez une valeur de colonne F de 36 à 53 vous avez cette solution, mais lisez bien les risques en fin de message!!!!!

1°) clic droit sur le nom de l'onglet et choisir :"visualiser le code"
dans la fenêtre VBA qui s'affiche, coller ce texte:

Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
On Error Resume Next
Dim Rw As Long
Rw = Target.Row
If Not Intersect(Target, Range("C36:C53")) Is Nothing Then
Range("J" & Rw).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues
Range("F" & Rw + 1).Select
Application.CutCopyMode = False
End If
End Sub


lorsque vous placerez une valeur en F, la colonne J calculera la correspondance en fonction de la formule et la macro viendra figer cette valeur en supprimant la formule.

Mais c'est là le problème de cette option, si vous modifiez ensuite le montant en C36:C53, la formule n'est plus là pour recalculer le résultat.Donc pas de droit à l'erreur dans les entrées en C36:C53.

Par ailleurs, pourquoi n'y a t'il pas la même formule sur tout le champ J36:J53??




crdlmnt
1
Céline
 
Merci Vaucluse

ca fonctionne c'est exactement l'application don j'avais besoin
0
seb_067 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   81
 
Bonjour,

Pourrais-tu être plus claire ? Par exemple en expliquant quelles colonnes et quelles lignes tu as ?

Merci.

Seb.
0
Céline
 
Ok,

Voici un exemple :

Lorsque le montant de la cellule G15 est le même que celui de la cellule G32 le multiplicateur est celui de la cellule G13 par contre si la montant de la cellule G16 n'est pas le même que celui de la cellule G32 le multiplicateur devient celui de la cellule G14..tout ça fonctionne le résultat est à la cellule J36 et celles qui suivent ma formule est la suivante :
=SI($G$32=$G$15;C36/$G$13+N36;C36/$G$14+N36)

Mon problème est que lorsqu'il y a un montant dans les amendements ,qui fait que les cellules G15 et G32 sont différentes et bien tous les montants des cellules J36 (sous vendant) etc...changent parce qu'elles prennent aussi le multiplicateur du G14 , alors qu'il faudrait que je trouve la façon de faire pour que ce qui est déjà là ne change pas ,...

Je ne sais pas si je suis assez claire ?

j'essaie de coller une copie d'une feuille ,mais ça ne fonctionne pas ....
0
Le Pingou Messages postés 12250 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
L'exemple peut-être mis sur https://www.cjoint.com/ et vous postez le lien !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Céline
 
http://cjoint.com/?BBkxj3xwTb7

j'espère que je l'ai bien fait, je ne connaissais pas ce lien

merci !
0
Le Pingou Messages postés 12250 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Selon ce que j'ai compris, essayez avec cette formule : =SI(ET($G$15=$G$32;$G$16=$G$32);$C$36/$G$13+N36;$C$36/$G$14+N36)
Note : que se passe-t-il si [G5] est différent de [G32] ?
0
Le Pingou Messages postés 12250 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Désolé, je n'avais pas vue le poste précédent...!
Salutations.
Le Pingou
0
Raymond PENTIER Messages postés 58998 Date d'inscription   Statut Contributeur Dernière intervention   17 369
 
Bonjour Céline.

Désolé ; mais malgré le fichier, je n'ai pas compris ce que tu veux faire.
0
Le Pingou Messages postés 12250 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour à Vous,
Eh bien là je crois bien je suis dans les nuages, car il me semble que la description du début est incomplète ou erronée... !
0