[Excel] Problème de feuille...
Résolu/Fermé
Foreverson
Messages postés
231
Date d'inscription
vendredi 3 octobre 2008
Statut
Membre
Dernière intervention
22 juin 2014
-
16 janv. 2009 à 14:35
Foreverson Messages postés 231 Date d'inscription vendredi 3 octobre 2008 Statut Membre Dernière intervention 22 juin 2014 - 16 janv. 2009 à 18:18
Foreverson Messages postés 231 Date d'inscription vendredi 3 octobre 2008 Statut Membre Dernière intervention 22 juin 2014 - 16 janv. 2009 à 18:18
A voir également:
- [Excel] Problème de feuille...
- Feuille de pointage excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
7 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
16 janv. 2009 à 18:03
16 janv. 2009 à 18:03
Re
alors il faut peut être changer de tactique:
En feuil2 essayez la formule recherche qui devrait marcher si vous l'adapter aux limites de vos champs
Soit en feuille 1 votre champ à trier de A1 à B3
Soit sur feuille 2 si vous avez TotoA en A1, la formule en B1
=SI(ESTVIDE(A1);"";RECHERCHEV(A1;Feuil1!&A&1:&B&3;2;0)
à tirer sur la hauteur de la liste en A feuil2
Cette formule vous renverra en B1 feuil2 ce qu'il y a en face de TotoA dans la colonne B en Feuil1
Pour info
1°)SI(ESTVIDE(A1) ;"" est là pour éviter l'affichage #N/A si la clellule A1 feuil2 est vide
2°) le 2 en fin de formule demande à, Excel de ressortir la valeur de la 2° colonne du champ, s(achant que la référence est toujours cjerchée dans la première)
Le 0 est un code qui évite le renvoi d'une valeur proche.
Bonne chance
Crdlmnt
alors il faut peut être changer de tactique:
En feuil2 essayez la formule recherche qui devrait marcher si vous l'adapter aux limites de vos champs
Soit en feuille 1 votre champ à trier de A1 à B3
Soit sur feuille 2 si vous avez TotoA en A1, la formule en B1
=SI(ESTVIDE(A1);"";RECHERCHEV(A1;Feuil1!&A&1:&B&3;2;0)
à tirer sur la hauteur de la liste en A feuil2
Cette formule vous renverra en B1 feuil2 ce qu'il y a en face de TotoA dans la colonne B en Feuil1
Pour info
1°)SI(ESTVIDE(A1) ;"" est là pour éviter l'affichage #N/A si la clellule A1 feuil2 est vide
2°) le 2 en fin de formule demande à, Excel de ressortir la valeur de la 2° colonne du champ, s(achant que la référence est toujours cjerchée dans la première)
Le 0 est un code qui évite le renvoi d'une valeur proche.
Bonne chance
Crdlmnt
Foreverson
Messages postés
231
Date d'inscription
vendredi 3 octobre 2008
Statut
Membre
Dernière intervention
22 juin 2014
27
16 janv. 2009 à 16:50
16 janv. 2009 à 16:50
UP s'il-vous-plaît !
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
16 janv. 2009 à 17:23
16 janv. 2009 à 17:23
Bonsoir
Pas facile à comprendre votre sujet, surtout quand on ne connait pas l'environnement de la question!
A tout hasard, si vous voulez conserver la valeur de B4 quelque soit sa position après le tri, une petite combine:
en feuille 1
_colonne B, B4 et B5 vos valeurs
_colonne C, en C4: =B4
en Feuil2, en F2
=MAX(Feuil1!C:C)
Et sur feuille 1 vous triez les deux colonnes en même temps, ainsi, la formule = B4 se déplacera avec la valeur initiale de B4 et F2 feuil2 la renverra quelquesoit sa position dans la colonne
Bien entendu, la colonne C est un exemple, et si votre tableau de tri en comporte déja plusieurs, il faut en utiliser une au plus loin.L'essentiel est que cette colonne soit incluse dans le tri.
Crdlmnt
Pas facile à comprendre votre sujet, surtout quand on ne connait pas l'environnement de la question!
A tout hasard, si vous voulez conserver la valeur de B4 quelque soit sa position après le tri, une petite combine:
en feuille 1
_colonne B, B4 et B5 vos valeurs
_colonne C, en C4: =B4
en Feuil2, en F2
=MAX(Feuil1!C:C)
Et sur feuille 1 vous triez les deux colonnes en même temps, ainsi, la formule = B4 se déplacera avec la valeur initiale de B4 et F2 feuil2 la renverra quelquesoit sa position dans la colonne
Bien entendu, la colonne C est un exemple, et si votre tableau de tri en comporte déja plusieurs, il faut en utiliser une au plus loin.L'essentiel est que cette colonne soit incluse dans le tri.
Crdlmnt
Foreverson
Messages postés
231
Date d'inscription
vendredi 3 octobre 2008
Statut
Membre
Dernière intervention
22 juin 2014
27
16 janv. 2009 à 17:33
16 janv. 2009 à 17:33
Je sais que c'est pas évident à comprendre, désolé pour l'énoncé peu clair mais c'est compliqué.
Votre solution est une bonne petite astuce mais ça ne marchera pas dans mon cas car je ne cherche pas réellement le maximum, c'était pour l'exemple. En fait, j'ai une colonne d'environ 35 valeurs sur la feuille 2 et seules 4 ou 5 de ces valeurs me servent sur la feuille 1.
Encore une fois, j'explique mal mais c'est assez compliqué à décrire ^^
Par contre, il me vient une idée : si je nomme mes cellules, il ne devrait plus y avoir de problèmes, je vais essayer ça !
Votre solution est une bonne petite astuce mais ça ne marchera pas dans mon cas car je ne cherche pas réellement le maximum, c'était pour l'exemple. En fait, j'ai une colonne d'environ 35 valeurs sur la feuille 2 et seules 4 ou 5 de ces valeurs me servent sur la feuille 1.
Encore une fois, j'explique mal mais c'est assez compliqué à décrire ^^
Par contre, il me vient une idée : si je nomme mes cellules, il ne devrait plus y avoir de problèmes, je vais essayer ça !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Foreverson
Messages postés
231
Date d'inscription
vendredi 3 octobre 2008
Statut
Membre
Dernière intervention
22 juin 2014
27
16 janv. 2009 à 17:42
16 janv. 2009 à 17:42
Non, ma solution ne marche pas non plus...
Foreverson
Messages postés
231
Date d'inscription
vendredi 3 octobre 2008
Statut
Membre
Dernière intervention
22 juin 2014
27
16 janv. 2009 à 17:53
16 janv. 2009 à 17:53
Je vais essayer d'être plus clair
Chaque nom ( ici totoA, totoB et totoC) ont un nombre qui leur est associé :
totoA : 1000
totoB : 800
totoC : 600
La colonne de droite doit être triée dans l'ordre décroissant, donc si je rajoute 1000 à totoC, 300 à totoB et 300 à totoA, je dois avoir :
totoC : 1600
totoA : 1300
totoB : 1100
Pas de problème.
Seulement, sur une autre feuille, en face des noms, doivent correspondre les nombres
Avant augmentation :
totoA : 1000
totoB : 800
totoC : 600
Après augmentation :
totoA : 1300
totoB : 1100
totoC : 1600
Si quelqu'un veut bien m'aider, c'est volontiers !
Chaque nom ( ici totoA, totoB et totoC) ont un nombre qui leur est associé :
totoA : 1000
totoB : 800
totoC : 600
La colonne de droite doit être triée dans l'ordre décroissant, donc si je rajoute 1000 à totoC, 300 à totoB et 300 à totoA, je dois avoir :
totoC : 1600
totoA : 1300
totoB : 1100
Pas de problème.
Seulement, sur une autre feuille, en face des noms, doivent correspondre les nombres
Avant augmentation :
totoA : 1000
totoB : 800
totoC : 600
Après augmentation :
totoA : 1300
totoB : 1100
totoC : 1600
Si quelqu'un veut bien m'aider, c'est volontiers !
Foreverson
Messages postés
231
Date d'inscription
vendredi 3 octobre 2008
Statut
Membre
Dernière intervention
22 juin 2014
27
16 janv. 2009 à 18:18
16 janv. 2009 à 18:18
Excellent !!!
Merci beaucoup, le test marche.
Je vais essayer grandeur nature mais je pense que c'est bon.
MERCI BEAUCOUP !!!
[Edit] : Test grandeur nature impeccable ! Chapeau et merci encore !
Merci beaucoup, le test marche.
Je vais essayer grandeur nature mais je pense que c'est bon.
MERCI BEAUCOUP !!!
[Edit] : Test grandeur nature impeccable ! Chapeau et merci encore !