Fonction de recherche
Résolu/Fermé
kvjld35
Messages postés
22
Date d'inscription
jeudi 12 mai 2016
Statut
Membre
Dernière intervention
13 juin 2016
-
23 mai 2016 à 13:41
kvjld35 Messages postés 22 Date d'inscription jeudi 12 mai 2016 Statut Membre Dernière intervention 13 juin 2016 - 24 mai 2016 à 15:09
kvjld35 Messages postés 22 Date d'inscription jeudi 12 mai 2016 Statut Membre Dernière intervention 13 juin 2016 - 24 mai 2016 à 15:09
A voir également:
- Fonction de recherche
- Fonction si et - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Fonction moyenne excel - Guide
- Recherche adresse - Guide
- Recherche image - Guide
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
23 mai 2016 à 14:59
23 mai 2016 à 14:59
Bonjour
vous ne dites pas si vous voulez ressortir des titres de fréquence ou la 1° valeur en dessous de -40, ni si vos valeurs sont classées
voyez si cette formule peut vous servir, à condition que la colonne traitée soit classée en ordre décroissant:
pour une plage de ligne 1 à 100, ressortir la fréquence affichée en A pour la valeur en B
=DECALER(A1;NBVAL(A1:A100)-SOMMEPROD((B1:B100<-40)*1);0)
crdlmnt
vous ne dites pas si vous voulez ressortir des titres de fréquence ou la 1° valeur en dessous de -40, ni si vos valeurs sont classées
voyez si cette formule peut vous servir, à condition que la colonne traitée soit classée en ordre décroissant:
pour une plage de ligne 1 à 100, ressortir la fréquence affichée en A pour la valeur en B
=DECALER(A1;NBVAL(A1:A100)-SOMMEPROD((B1:B100<-40)*1);0)
crdlmnt
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
24 mai 2016 à 14:29
24 mai 2016 à 14:29
Bonjour
En attendant le retour de Vaucluse que je salue au passage, une proposition :
=INDEX(A:A;SIERREUR(EQUIV(-40;B:B;0);EQUIV(-40;B:B;-1));)
Le 1er EQUIV avec comme dernier argument 0 renvoie le rang dans la colonne B de la valeur -40 ou erreur si n'existe pas, avec SIERREUR et le 2nd EQUIV avec comme dernier argument-1 on gère cette erreur en renvoyant le rang de la première valeur supérieure à -40
La fonction INDEX retourne la fréquence située au même rang dans la colonne A
Cdlmnt
Via
En attendant le retour de Vaucluse que je salue au passage, une proposition :
=INDEX(A:A;SIERREUR(EQUIV(-40;B:B;0);EQUIV(-40;B:B;-1));)
Le 1er EQUIV avec comme dernier argument 0 renvoie le rang dans la colonne B de la valeur -40 ou erreur si n'existe pas, avec SIERREUR et le 2nd EQUIV avec comme dernier argument-1 on gère cette erreur en renvoyant le rang de la première valeur supérieure à -40
La fonction INDEX retourne la fréquence située au même rang dans la colonne A
Cdlmnt
Via
kvjld35
Messages postés
22
Date d'inscription
jeudi 12 mai 2016
Statut
Membre
Dernière intervention
13 juin 2016
24 mai 2016 à 15:09
24 mai 2016 à 15:09
Merci via55, ta fonction marche bien :-)
L'association de ces différentes fonctions est astucieuses je n'y avait pas pensé !
Je te remercie pour le temps que tu m'as accordé et te souhaite une bonne continuation tout comme à Vaucluse.
L'association de ces différentes fonctions est astucieuses je n'y avait pas pensé !
Je te remercie pour le temps que tu m'as accordé et te souhaite une bonne continuation tout comme à Vaucluse.
23 mai 2016 à 15:08
Pour te répondre je veux en fait déterminer la valeur de la fréquence à partir de laquelle le gain associé passe en dessous de -40. Mes valeurs ne sont pas classées, elles représentent une courbe en forme de cloche inversée pour simplifier.
Je vais essayer ta méthode, merci.
24 mai 2016 à 08:18
24 mai 2016 à 08:21
si vous voulez déposez (avec quelques explications) sur:
https://www.cjoint.com/
et revenez ici créer le lien donné par le site
à vous lire
crtdlmnt
24 mai 2016 à 08:33
2.8 -0.1
2.81 -0.2
2.82 -5
2.83 -12
2.84 -28
2.85 -42
2.86 -46
2.87 -38
2.88 -29
2.89 -11
2.90 -6
2.91 -2
2.92 -0.2
2.93 -0.1
Voici un exemple typique des valeurs que j'ai. Dans ce cas j'aimerai que ma fonction renvoie 2.85 puisque c'est la première fréquence à partir de laquelle on passe en dessous de - 40.
Merci d'avance.