Problème RECHERCHEV Excel
Résolu/Fermé
pokiu
Messages postés
3
Date d'inscription
jeudi 16 avril 2020
Statut
Membre
Dernière intervention
16 avril 2020
-
16 avril 2020 à 11:48
pokiu Messages postés 3 Date d'inscription jeudi 16 avril 2020 Statut Membre Dernière intervention 16 avril 2020 - 16 avril 2020 à 16:11
pokiu Messages postés 3 Date d'inscription jeudi 16 avril 2020 Statut Membre Dernière intervention 16 avril 2020 - 16 avril 2020 à 16:11
A voir également:
- Problème RECHERCHEV Excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
6 réponses
DjiDji59430
Messages postés
4170
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
6 janvier 2025
682
Modifié le 16 avril 2020 à 12:24
Modifié le 16 avril 2020 à 12:24
Bonjour à tous,
Un fichier (test ou non), complété par des explications exhaustives et des exemples remplis a la main, mis sur https://www.cjoint.com/ permettrait de répondre plus précisément à ta question .
Déja ta formule est fausse index(a3:a19;equiv(.....
et tu ne peux chercher que des valeurs qui existent 00:00:01 n'existe pas dans la colonne C
maintenant tu peux avoir des valeurs approximatives :
=index(a3:a19;equiv(.......;1))
Crdlmt
Un fichier (test ou non), complété par des explications exhaustives et des exemples remplis a la main, mis sur https://www.cjoint.com/ permettrait de répondre plus précisément à ta question .
Déja ta formule est fausse index(a3:a19;equiv(.....
et tu ne peux chercher que des valeurs qui existent 00:00:01 n'existe pas dans la colonne C
maintenant tu peux avoir des valeurs approximatives :
=index(a3:a19;equiv(.......;1))
Crdlmt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié le 16 avril 2020 à 12:43
Modifié le 16 avril 2020 à 12:43
Bonjour (et salut ami DjiDji)
en principe si on se réfère à la ligne surlignée en rouge dans votre image, la correction proposée par DjiDji devrait suffire
soit INDEX($A$3:$A$19 etc..
mais sans oublier si vous tirez la formule de bloquer les champ A13:A19 et C3:C19 avec le signe$
sinon votre recherche s'applique dans une plage glissante
donc
=SIERREUR(INDEX($A$3:$A$19;EQUIV(E3;$C$3:$C$19;0));"introuvable")
fonctionne aussi avec:
=SIERREUR(INDEX(A:A;EQUIV(E3;C:C;0));"introuvable")
Notez que si votre formule est dans la feuille Select, il n'est pas utile de préciser son nom dans la formule
crdlmnt
en principe si on se réfère à la ligne surlignée en rouge dans votre image, la correction proposée par DjiDji devrait suffire
soit INDEX($A$3:$A$19 etc..
mais sans oublier si vous tirez la formule de bloquer les champ A13:A19 et C3:C19 avec le signe$
sinon votre recherche s'applique dans une plage glissante
donc
=SIERREUR(INDEX($A$3:$A$19;EQUIV(E3;$C$3:$C$19;0));"introuvable")
fonctionne aussi avec:
=SIERREUR(INDEX(A:A;EQUIV(E3;C:C;0));"introuvable")
Notez que si votre formule est dans la feuille Select, il n'est pas utile de préciser son nom dans la formule
crdlmnt
pokiu
Messages postés
3
Date d'inscription
jeudi 16 avril 2020
Statut
Membre
Dernière intervention
16 avril 2020
16 avril 2020 à 13:07
16 avril 2020 à 13:07
Bonjour,
Pour faire simple, j'aimerais que la colonne la fréquence cardiaque qui est associé au temps de la colonne C se retrouve dans la colonne F.
Si le temps présent dans la colonne C se trouve aussi dans la colonne E alors je veux qu'il me mettre dans la colonne F la fréquence cardiaque associé qui se situe dans la colonne A.
Je te joins le fichier, en espérant que c'est plus compréhensible.
https://www.cjoint.com/c/JDqlhD3VjTD
Merci de ton aide,
Cordialement,
pokiu
Pour faire simple, j'aimerais que la colonne la fréquence cardiaque qui est associé au temps de la colonne C se retrouve dans la colonne F.
Si le temps présent dans la colonne C se trouve aussi dans la colonne E alors je veux qu'il me mettre dans la colonne F la fréquence cardiaque associé qui se situe dans la colonne A.
Je te joins le fichier, en espérant que c'est plus compréhensible.
https://www.cjoint.com/c/JDqlhD3VjTD
Merci de ton aide,
Cordialement,
pokiu
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié le 16 avril 2020 à 14:09
Modifié le 16 avril 2020 à 14:09
Bonjour
ça ne va pas être possible avec précision pour deux raisons:
On pourrait peut être essayer de traiter avec des arrondis, mais:
en tout état de cause, une formule proche qui permettrait peut être de s'en sortir partiellement serait en E3 par exemple:
=INDEX($A$2:$A$173;EQUIV(E3;$C$2:$C$173))
mais avec cette proposition:
crdlmnt
Ps: cette formule renverra toujours une valeur, il n'y aura pas d'introuvable, sauf si on lui applique une condition de valeur d'écart maximum entre E avec la valeur trouvée en C
ça ne va pas être possible avec précision pour deux raisons:
- 1°) malgré l'affichage identique, les valeurs num en C et E n'ont pas de correspondance. Passer les cellules en format nombre avec 10 décimales et vous comprendrez pourquoi
On pourrait peut être essayer de traiter avec des arrondis, mais:
- 2° Vous avez en C des valeurs qui se répètent et la formule ne pourra sortir que la plus proche
en tout état de cause, une formule proche qui permettrait peut être de s'en sortir partiellement serait en E3 par exemple:
=INDEX($A$2:$A$173;EQUIV(E3;$C$2:$C$173))
mais avec cette proposition:
- vous ne ressortez que la valeur de la 1°ligne trouvée si C est multiple
- Il faut que la colonne C soit classée en ordre croissant (et donc ne pas utiliser de valeur négative comme votre modèle en dessous de ligne 173)
crdlmnt
Ps: cette formule renverra toujours une valeur, il n'y aura pas d'introuvable, sauf si on lui applique une condition de valeur d'écart maximum entre E avec la valeur trouvée en C
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
yclik
Messages postés
3729
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
9 janvier 2025
1 526
16 avril 2020 à 15:30
16 avril 2020 à 15:30
Bonjour
une autre piste
en D2
en F2
à recopier vers le bas
reste à inclure la fonction SIERREUR
une autre piste
en D2
=MINUTE(C2)*100+SECONDE(C2)
en F2
=INDEX($A$2:$A$173;EQUIV(MINUTE(E2)*100+SECONDE(E2);$D$2:$D$173;0);1)
à recopier vers le bas
reste à inclure la fonction SIERREUR
pokiu
Messages postés
3
Date d'inscription
jeudi 16 avril 2020
Statut
Membre
Dernière intervention
16 avril 2020
16 avril 2020 à 16:11
16 avril 2020 à 16:11
Bonjour,
J'avais effectivement penser à la 2e piste, mais j'aurais préféré la première.
Dans tous le cas je vous remercie de votre aide.
Cordialement,
pokiu
J'avais effectivement penser à la 2e piste, mais j'aurais préféré la première.
Dans tous le cas je vous remercie de votre aide.
Cordialement,
pokiu