Calcul sous Excel
Résolu/Fermé
grimpeurenvrille
Messages postés
20
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2010
-
18 nov. 2010 à 10:53
grimpeurenvrille Messages postés 20 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 18 novembre 2010 - 18 nov. 2010 à 17:27
grimpeurenvrille Messages postés 20 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 18 novembre 2010 - 18 nov. 2010 à 17:27
A voir également:
- Calcul sous Excel
- Calcul moyenne excel - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Calcul somme excel - Guide
14 réponses
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)
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)
Ploaop
Messages postés
7
Date d'inscription
mardi 16 novembre 2010
Statut
Membre
Dernière intervention
18 novembre 2010
18 nov. 2010 à 11:08
18 nov. 2010 à 11:08
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.
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.
ip09rama
Messages postés
252
Date d'inscription
mercredi 27 octobre 2010
Statut
Membre
Dernière intervention
7 mars 2011
34
18 nov. 2010 à 11:13
18 nov. 2010 à 11:13
=WENN(Tabelle1!A2=Tabelle2!E29;A30=Tabelle1!B2)
en allemand
wenn=si
Tabelle=Feuil
en allemand
wenn=si
Tabelle=Feuil
Utilisateur anonyme
18 nov. 2010 à 11:14
18 nov. 2010 à 11:14
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
Formule à insérer dans A30 de la feuille 2
=SI(Feuil2!$E$29 = Feuil1!$A$2;Feuil1!$B$2;"")
Bon courage
AGi67
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
grimpeurenvrille
Messages postés
20
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2010
1
Modifié par grimpeurenvrille le 18/11/2010 à 11:36
Modifié par grimpeurenvrille le 18/11/2010 à 11:36
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
En tout cas merci pour votre aide
Utilisateur anonyme
18 nov. 2010 à 12:48
18 nov. 2010 à 12:48
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
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
grimpeurenvrille
Messages postés
20
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2010
1
18 nov. 2010 à 14:27
18 nov. 2010 à 14:27
Ouh la ca se complique je crois que je pige pas tout... mettre quoi est ou?
Merci pour ton aide
Merci pour ton aide
grimpeurenvrille
Messages postés
20
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2010
1
18 nov. 2010 à 15:27
18 nov. 2010 à 15:27
Toujours pas resolu au secours
Utilisateur anonyme
18 nov. 2010 à 15:28
18 nov. 2010 à 15:28
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
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
grimpeurenvrille
Messages postés
20
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2010
1
18 nov. 2010 à 15:55
18 nov. 2010 à 15:55
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?
Désolé
Quelqu'un à il une autre idée SVP?
Utilisateur anonyme
18 nov. 2010 à 16:10
18 nov. 2010 à 16:10
si tu m'envoies un fichier excel test, je peux essayer d'incorporer ma macro et peut être l'adapter à ton besoin.
AGi67
AGi67
grimpeurenvrille
Messages postés
20
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2010
1
18 nov. 2010 à 17:05
18 nov. 2010 à 17:05
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
Comment continuer dans ce sens la Dusty?
Et encore MERCI
grimpeurenvrille
Messages postés
20
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2010
1
18 nov. 2010 à 17:27
18 nov. 2010 à 17:27
Dusty c'est bon j'y suis arrivé et grace à toi
Merci
Résolu
Merci
Résolu