Calcul sous Excel

Résolu
grimpeurenvrille Messages postés 20 Statut Membre -  
grimpeurenvrille Messages postés 20 Statut Membre -
Bonjour,

Voici ma question sous excel
Si E29 feuille 2 = A2 feuille 1
alors A30 feuille 2 = B2 feuille 1
Comment mettre ça en forme svp
Merci d'avance (Assez Urgent)

14 réponses

  1. Dusty
     
    Bonjour

    Tu peux coller en A30 de la feuille 2, la formule suivante à adapter suivant le nombre de valeurs possible en E29 (ici, 20valeurs)

    =RECHERCHEV(E29;Feuil1!A1:B20;2;0)
    1
  2. Ploaop Messages postés 7 Statut Membre
     
    Bonjour,

    Il semblerait que cette formule : =SI(E29=Feuil1!A2;Feuil1!B2;) entrée dans la case A30 de la feuille 2 fasse l'affaire :)

    Chaque partie du SI est séparée par les points virgule, la première partie correspond à la condition, la deuxième au résultat si la condition est vérifiée, et la dernière (que j'ai laissé vide ici) correspond au résultat que tu veux afficher si la condition n'est pas vérifiée.

    Voilou

    Bonne continuation.
    0
  3. ip09rama Messages postés 194 Date d'inscription   Statut Membre Dernière intervention   34
     
    =WENN(Tabelle1!A2=Tabelle2!E29;A30=Tabelle1!B2)
    en allemand

    wenn=si
    Tabelle=Feuil
    0
  4. Utilisateur anonyme
     
    Essaie cette formule si j'ai bien compris ton problème

    Formule à insérer dans A30 de la feuille 2
    =SI(Feuil2!$E$29 = Feuil1!$A$2;Feuil1!$B$2;"")

    Bon courage

    AGi67
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. grimpeurenvrille Messages postés 20 Statut Membre 1
     
    Oui en fait je me suis mal exprimé car il faut egalement que si E29= A3 alors le resultat doit etre A30 = b3 etc.... car E29 est une cellule deroulante

    En tout cas merci pour votre aide
    0
  7. Utilisateur anonyme
     
    Tu peux passer également par une macro:

    il faut mettre cette formule dans la feuil1 et feuil2 :

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Nbderech = 10

    For i = 1 To Nbderech ' nombre de fois qu'on souhaite faire l'opération

    If Sheets(2).Cells(29, 5) = Sheets(1).Cells(i, 1) Then
    Sheets(2).Cells(30, 1) = Sheets(1).Cells(i, 2)
    End If
    Next i
    End Sub

    EXPLICATION: dès qu'une modification est faite dans une des deux feuilles, la macro est activée.
    Seule donnée à modifier c'est Nbderech, j'ai mis 10 au hasard. Ca correspond au nombre de ligne de A dans la feuille 1 (A2, A3, A4, etc.)

    Cordialement
    Agi67
    0
  8. grimpeurenvrille Messages postés 20 Statut Membre 1
     
    Ouh la ca se complique je crois que je pige pas tout... mettre quoi est ou?
    Merci pour ton aide
    0
  9. grimpeurenvrille Messages postés 20 Statut Membre 1
     
    Toujours pas resolu au secours
    0
  10. Utilisateur anonyme
     
    Il y a surement une solution avec les formules, mais c'est un domaine que je dois mieux perfectionner.
    Cependant, pour la macro que je t'ai proposée, je t'envoie un mode d'emploi.
    Si tu souhaites traiter ton problème de cette manière clique sur le lien.

    http://www.cijoint.fr/cjlink.php?file=cj201011/cijj22jjcM.doc

    Cordialement

    AGi67
    0
  11. grimpeurenvrille Messages postés 20 Statut Membre 1
     
    J'ai suivi à la lettre ton mode d'emploi mais ca ne fonctionne malheureusement pas
    Désolé
    Quelqu'un à il une autre idée SVP?
    0
  12. Utilisateur anonyme
     
    si tu m'envoies un fichier excel test, je peux essayer d'incorporer ma macro et peut être l'adapter à ton besoin.
    AGi67
    0
  13. grimpeurenvrille Messages postés 20 Statut Membre 1
     
    Ta solution fonctionne, enfin presque..... car si maintenant dans une autre case je veux reproduire la meme opération en modifiant la colonne de recherche feuille 1 ca ne fonctionne pas?
    Comment continuer dans ce sens la Dusty?
    Et encore MERCI
    0
  14. grimpeurenvrille Messages postés 20 Statut Membre 1
     
    Dusty c'est bon j'y suis arrivé et grace à toi
    Merci
    Résolu
    0