[Excel] Tri dans un tableau
Résolu/Fermé
biquet52
Messages postés
12
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
26 janvier 2010
-
1 sept. 2006 à 16:18
biquet52 Messages postés 12 Date d'inscription vendredi 1 septembre 2006 Statut Membre Dernière intervention 26 janvier 2010 - 14 sept. 2006 à 10:32
biquet52 Messages postés 12 Date d'inscription vendredi 1 septembre 2006 Statut Membre Dernière intervention 26 janvier 2010 - 14 sept. 2006 à 10:32
A voir également:
- [Excel] Tri dans un tableau
- Trier tableau excel - Guide
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Liste déroulante excel - Guide
- Comment faire un tableau - Guide
10 réponses
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
1 sept. 2006 à 21:45
1 sept. 2006 à 21:45
Bonsoir,
une formule matricielle (à valider par CTRL+MAJ+ENTER) à mettre en B2 :
cordialement
une formule matricielle (à valider par CTRL+MAJ+ENTER) à mettre en B2 :
=SI((LIGNE()-1)<=SOMMEPROD(($A$2:$A$30>="t")*($A$2:$A$30<"u"));INDEX(A:A;PETITE.VALEUR(SI(($A$2:$A$30>="t")*($A$2:$A$30<"u");LIGNE($A$2:$A$30));LIGNE()-1));"")les données sont en A2:A30 et la formule est à recopier en B2:B30
cordialement
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
4 sept. 2006 à 13:42
4 sept. 2006 à 13:42
Bonjour,
tu utilises les fonctions INDEX et EQUIV.
=Index($A$2:$A$30;Equiv(C2;$B$2:$B$30;0))
je n'ai pas testé, mais ça n'est pas très loin de la vérité.
cordialement
PS : si tes clés alpha ne sont pas uniques, tu auras des problèmes car Equiv ne te retournera que la première correspondance trouvée
tu utilises les fonctions INDEX et EQUIV.
=Index($A$2:$A$30;Equiv(C2;$B$2:$B$30;0))
je n'ai pas testé, mais ça n'est pas très loin de la vérité.
cordialement
PS : si tes clés alpha ne sont pas uniques, tu auras des problèmes car Equiv ne te retournera que la première correspondance trouvée
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
13 sept. 2006 à 16:20
13 sept. 2006 à 16:20
Bonjour,
E1=SI(GAUCHE(A1)="K"; somme(B1:B2)- somme(B5:B6);"")
A+
E1=SI(GAUCHE(A1)="K"; somme(B1:B2)- somme(B5:B6);"")
A+
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
13 sept. 2006 à 18:39
13 sept. 2006 à 18:39
Bonjour,
pourrais-tu être précis?
combien as-tu d'occurrences commençant par K ?
où veux tu que le ou les résultat(s) apparaissent ?
si i est la(une) ligne où apparait K, veux-tu obtenir comme résultat : somme(Bi:Bi+1)-somme(Bi+4:Bi+5)
si c'est trop dur à expliquer, monte ton fichier et une description du résultat attendu sur cjoint.com
A+
pourrais-tu être précis?
combien as-tu d'occurrences commençant par K ?
où veux tu que le ou les résultat(s) apparaissent ?
si i est la(une) ligne où apparait K, veux-tu obtenir comme résultat : somme(Bi:Bi+1)-somme(Bi+4:Bi+5)
si c'est trop dur à expliquer, monte ton fichier et une description du résultat attendu sur cjoint.com
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
biquet52
Messages postés
12
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
26 janvier 2010
1
14 sept. 2006 à 08:36
14 sept. 2006 à 08:36
Bonjour,
voilà, je viens de faire un exemple, il se trouve sur https://www.cjoint.com/?joiHHh3g4H
J'espère avoir été assez précis...
Merci
voilà, je viens de faire un exemple, il se trouve sur https://www.cjoint.com/?joiHHh3g4H
J'espère avoir été assez précis...
Merci
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
14 sept. 2006 à 10:09
14 sept. 2006 à 10:09
Bonjour,
en J7 :
=SI(E7<>"";SOMME(INDEX(G:I;EQUIV(E7;$D:$D;0);0))-SOMME(INDEX(G:I;1+EQUIV(E7;$D:$D;0);0));"")
j'ai supposé que tu voulais les résultats en colonne J, en regard des valeurs de la colonnes E.
A+
en J7 :
=SI(E7<>"";SOMME(INDEX(G:I;EQUIV(E7;$D:$D;0);0))-SOMME(INDEX(G:I;1+EQUIV(E7;$D:$D;0);0));"")
j'ai supposé que tu voulais les résultats en colonne J, en regard des valeurs de la colonnes E.
A+
biquet52
Messages postés
12
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
26 janvier 2010
1
4 sept. 2006 à 10:57
4 sept. 2006 à 10:57
Merci pour votre réponse, ça fonctionne...
Autre question dans le même style.
Dans le tableau suivant, les colonnes A et B sont entrées manuellement, la colonne C est remplie avec la formule ci-dessus.
Colonne A
en A2 , j'ai "26.01.06"
en A5, j'ai "27.01.06"
Colonne B
en B2, j'ai "ti"
en B3, j'ai "og"
en B4, j'ai "fd"
en B5, j'ai "re"
en B6, j'ai "tu"
Colonne C, calculée avec la formule du message ci-dessus
en C2, j'aurai "ti"
en C3, j'aurai "tu"
J'aimerais remplir la colonne D avec la date correspondant avec l'occurrence des données de la colonne C.
Merci d'avance
Autre question dans le même style.
Dans le tableau suivant, les colonnes A et B sont entrées manuellement, la colonne C est remplie avec la formule ci-dessus.
Colonne A
en A2 , j'ai "26.01.06"
en A5, j'ai "27.01.06"
Colonne B
en B2, j'ai "ti"
en B3, j'ai "og"
en B4, j'ai "fd"
en B5, j'ai "re"
en B6, j'ai "tu"
Colonne C, calculée avec la formule du message ci-dessus
en C2, j'aurai "ti"
en C3, j'aurai "tu"
J'aimerais remplir la colonne D avec la date correspondant avec l'occurrence des données de la colonne C.
Merci d'avance
biquet52
Messages postés
12
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
26 janvier 2010
1
13 sept. 2006 à 16:11
13 sept. 2006 à 16:11
Bonjour,
j'aurais encore besoin d'aide...
Dans la colonne A,
j'ai fusionné plusieurs lignes (A1,A2,A3,A4) avec pour valeur KB0088 et aussi (A5,A6,A7,A8) avec pour valeur CUI1
Dans la colonne B,
en B1, j'ai 171,
en B2, j'ai 12,
en B5, j'ai 228
en B6, j'ai 56
Dans la colonne C,
en C1, j'ai 1
en C2, j'ai 3
en C5, j'ai 15
en C6, j'ai 14
J'aimerais bien, dans la cellule E1, calculer la somme(B1:B2)- somme(B5:B6) et ce si dans la colonne A, j'ai un mot qui commence par K
Merci d'avance
j'aurais encore besoin d'aide...
Dans la colonne A,
j'ai fusionné plusieurs lignes (A1,A2,A3,A4) avec pour valeur KB0088 et aussi (A5,A6,A7,A8) avec pour valeur CUI1
Dans la colonne B,
en B1, j'ai 171,
en B2, j'ai 12,
en B5, j'ai 228
en B6, j'ai 56
Dans la colonne C,
en C1, j'ai 1
en C2, j'ai 3
en C5, j'ai 15
en C6, j'ai 14
J'aimerais bien, dans la cellule E1, calculer la somme(B1:B2)- somme(B5:B6) et ce si dans la colonne A, j'ai un mot qui commence par K
Merci d'avance
biquet52
Messages postés
12
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
26 janvier 2010
1
13 sept. 2006 à 16:37
13 sept. 2006 à 16:37
Merci,
comment puis-je faire si je ne connais pas l'emplacement du mot commençant par K ?
comment puis-je faire si je ne connais pas l'emplacement du mot commençant par K ?
biquet52
Messages postés
12
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
26 janvier 2010
1
14 sept. 2006 à 10:32
14 sept. 2006 à 10:32
Merci, ça fonctionne