Quelle fonction utiliser ?
Résolu/Fermé
laryburd56
-
18 nov. 2009 à 16:13
laryburd56 Messages postés 3 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 19 novembre 2009 - 19 nov. 2009 à 05:55
laryburd56 Messages postés 3 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 19 novembre 2009 - 19 nov. 2009 à 05:55
A voir également:
- Quelle fonction utiliser ?
- Fonction si et - Guide
- Utiliser chromecast - Guide
- Comment utiliser l'ia - Accueil - Guide Intelligence artificielle
- Comment utiliser utorrent - Télécharger - Téléchargement & Transfert
- Utiliser iphone comme webcam - Guide
6 réponses
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
827
18 nov. 2009 à 22:51
18 nov. 2009 à 22:51
bonsoir à tous,
Encore une fois Vaucluse, bravo !
Je met juste mon petit grain de sel histoire de dire :
pour les formules à partir de la 2°ligne, et pour éviter de compléter à chaque fois par NB.SI(plage;'la valeur du dessus'), on peut écrire une formule matricielle à partir de la 2°cellule et à étirer vers le bas jusqu'à obtention de "0" :
{=SI(OU($A20="";$A20=MAX(trier));"";PETITE.VALEUR(trier;SOMME(NB.SI(trier;$A$20:A20))+1))}
j'ai nommé la plage de données "trier" pour plus de lisibilité (en l'occurence trier=$A$1:$A$12)
Comme d'hab, on ne rentre pas les { }, mais faire CTRL+SHIFT+ENTER pour valider la formule, puis on étire ou copie/colle.
Encore une fois Vaucluse, bravo !
Je met juste mon petit grain de sel histoire de dire :
pour les formules à partir de la 2°ligne, et pour éviter de compléter à chaque fois par NB.SI(plage;'la valeur du dessus'), on peut écrire une formule matricielle à partir de la 2°cellule et à étirer vers le bas jusqu'à obtention de "0" :
{=SI(OU($A20="";$A20=MAX(trier));"";PETITE.VALEUR(trier;SOMME(NB.SI(trier;$A$20:A20))+1))}
j'ai nommé la plage de données "trier" pour plus de lisibilité (en l'occurence trier=$A$1:$A$12)
Comme d'hab, on ne rentre pas les { }, mais faire CTRL+SHIFT+ENTER pour valider la formule, puis on étire ou copie/colle.
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
18 nov. 2009 à 23:56
18 nov. 2009 à 23:56
Bonsoir tout le monde,
une autre possibilité :
D1: =PETITE.VALEUR(A1:A12;1)
D2: =SI(MAX($D$1:D1)=MAX($A$1:$A$12);"";PETITE.VALEUR($A$1:$A$13;NB.SI($A$1:$A$12;"<="&D1)+1))
à recopier vers le bas
eric
une autre possibilité :
D1: =PETITE.VALEUR(A1:A12;1)
D2: =SI(MAX($D$1:D1)=MAX($A$1:$A$12);"";PETITE.VALEUR($A$1:$A$13;NB.SI($A$1:$A$12;"<="&D1)+1))
à recopier vers le bas
eric
laryburd56
Messages postés
3
Date d'inscription
vendredi 30 octobre 2009
Statut
Membre
Dernière intervention
19 novembre 2009
1
19 nov. 2009 à 05:55
19 nov. 2009 à 05:55
Merci pour vos réponses.
Cà marche super bien.
Je n'ai pas perdu de temps moi non plus.
En voici une autre que j'ai trouvé dans un support excel.
A valider par CTRL+SHIFT+ENTER
=SI(MIN(SI(col1:col1>A19;col1:col1))=0;"";MIN(SI(col1:col1>A19;col1:col1)))
à tirer vers le bas
J'ai nommé la plage A1:A12 par "col1"
Décidément plusieurs solutions.
Merci encore à tous.
Cà marche super bien.
Je n'ai pas perdu de temps moi non plus.
En voici une autre que j'ai trouvé dans un support excel.
A valider par CTRL+SHIFT+ENTER
=SI(MIN(SI(col1:col1>A19;col1:col1))=0;"";MIN(SI(col1:col1>A19;col1:col1)))
à tirer vers le bas
J'ai nommé la plage A1:A12 par "col1"
Décidément plusieurs solutions.
Merci encore à tous.
manet61
Messages postés
202
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
9 juin 2018
179
18 nov. 2009 à 18:33
18 nov. 2009 à 18:33
Bonjour,
Il faut que la première cellule de la colonne soit un titre (par ex: liste, titre etc)
Sélectionner l'ensemble des chiffres y compris la première cellule,
faire le chemin:
Donnees->filtre->filtre élaboré->copier dans un autre emplacement (le définir en sélectionnant uniquement la première cellule)->extraction sans doublons->OK.
A+
Il faut que la première cellule de la colonne soit un titre (par ex: liste, titre etc)
Sélectionner l'ensemble des chiffres y compris la première cellule,
faire le chemin:
Donnees->filtre->filtre élaboré->copier dans un autre emplacement (le définir en sélectionnant uniquement la première cellule)->extraction sans doublons->OK.
A+
Merci pour la réponse mais il me semble qu'une fonction existe pour réaliser cela.
Ce que je préférerai car sinon chaque jour je vais devoir réaliser cette manip et si une journée j'oublie de la faire, tout sera mauvais.
Sur ma page excel j'ai déjà suffisamment de macros et de boulot à réaliser chaque jour.
Si quelqu'un a la solution......
Ce que je préférerai car sinon chaque jour je vais devoir réaliser cette manip et si une journée j'oublie de la faire, tout sera mauvais.
Sur ma page excel j'ai déjà suffisamment de macros et de boulot à réaliser chaque jour.
Si quelqu'un a la solution......
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
18 nov. 2009 à 19:06
18 nov. 2009 à 19:06
Bonsoir
Avec une formule seule, je ne pense pas, avec une macro, sans doute, mais voila toujours ci-dessous une solution avec une colonne intermédiaire qui pourra peut être convenir.
Crdlmnt
http://www.cijoint.fr/cjlink.php?file=cj200911/cijwNTEMuB.xls
Avec une formule seule, je ne pense pas, avec une macro, sans doute, mais voila toujours ci-dessous une solution avec une colonne intermédiaire qui pourra peut être convenir.
Crdlmnt
http://www.cijoint.fr/cjlink.php?file=cj200911/cijwNTEMuB.xls
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
18 nov. 2009 à 20:53
18 nov. 2009 à 20:53
Pas vu qu'il fallait les classer
essayez celui ci, pas de colonne de renvoi, mais des formules plus longues!!!
http://www.cijoint.fr/cjlink.php?file=cj200911/cijmc54Ey8.xls
Bonne soirée !!
essayez celui ci, pas de colonne de renvoi, mais des formules plus longues!!!
http://www.cijoint.fr/cjlink.php?file=cj200911/cijmc54Ey8.xls
Bonne soirée !!