RechercheV d'un nombre entier
Résolu/Fermé
gwenix
Messages postés
4
Date d'inscription
samedi 12 juillet 2014
Statut
Membre
Dernière intervention
13 juillet 2014
-
12 juil. 2014 à 11:43
gwenix Messages postés 4 Date d'inscription samedi 12 juillet 2014 Statut Membre Dernière intervention 13 juillet 2014 - 13 juil. 2014 à 10:38
gwenix Messages postés 4 Date d'inscription samedi 12 juillet 2014 Statut Membre Dernière intervention 13 juillet 2014 - 13 juil. 2014 à 10:38
A voir également:
- RechercheV d'un nombre entier
- Nombre facile - Télécharger - Outils professionnels
- Le nombre de tentatives de déverrouillage incorrectes est trop élevé samsung ✓ - Forum Samsung
- Kahoot gratuit nombre de participants - Forum Réseaux sociaux
- Dans ce fichier, réalisez le graphique xy (nuage de points ou dispersion), avec les x en abscisse. dans le graphique, les points dessinent un nombre. lequel ? - Forum Bureautique
- Mettre un 0 devant un nombre dans excel - Guide
5 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
12 juil. 2014 à 13:43
12 juil. 2014 à 13:43
Bonjour,
avec ton nombre en J1 :
eric
avec ton nombre en J1 :
=INDEX($A:$A;EQUIV(J1;$H:$H;0))
eric
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 737
12 juil. 2014 à 13:46
12 juil. 2014 à 13:46
Bonjour
Pour pouvoir faire une recherchev d'une valeur et renvoyer la valeur sur le même ligne d'une autre colonne il faut que la colonne de recherche soit AVANT celle de la valeur à retourner
Ce serait possible dans ton cas si la recherchev se faisait sur la colonne A pour renvoyer la valeur en H
Dans ton cas il faut passer par index et equiv
en recherchant par exemple le nombre 3
=INDEX(A:A;EQUIV(3;H:H;0))
Cdlmnt
Pour pouvoir faire une recherchev d'une valeur et renvoyer la valeur sur le même ligne d'une autre colonne il faut que la colonne de recherche soit AVANT celle de la valeur à retourner
Ce serait possible dans ton cas si la recherchev se faisait sur la colonne A pour renvoyer la valeur en H
Dans ton cas il faut passer par index et equiv
en recherchant par exemple le nombre 3
=INDEX(A:A;EQUIV(3;H:H;0))
Cdlmnt
gwenix
Messages postés
4
Date d'inscription
samedi 12 juillet 2014
Statut
Membre
Dernière intervention
13 juillet 2014
12 juil. 2014 à 22:27
12 juil. 2014 à 22:27
Merci pour votre aide,
merci "via55" pour l'info sur l'ordre des colonne en Recherche V, je ne savais pas et ça va certainement m'éviter une longue galère.
En revanche, vos réponses ne solutionne pas mon problème car c'est plus compliqué que ça. je ne sais pas quel nombre je recherche, je recherche juste le 1er nombre entier (quel qu'il soit) de la 1ère colonne (du coup) pour renvoyer la valeur d'une autre colonne de la même ligne dans une case.
Ce n'est peut-être pas possible.
Merci encore à vous.
Cordialement.
merci "via55" pour l'info sur l'ordre des colonne en Recherche V, je ne savais pas et ça va certainement m'éviter une longue galère.
En revanche, vos réponses ne solutionne pas mon problème car c'est plus compliqué que ça. je ne sais pas quel nombre je recherche, je recherche juste le 1er nombre entier (quel qu'il soit) de la 1ère colonne (du coup) pour renvoyer la valeur d'une autre colonne de la même ligne dans une case.
Ce n'est peut-être pas possible.
Merci encore à vous.
Cordialement.
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 737
12 juil. 2014 à 23:12
12 juil. 2014 à 23:12
Re,
Oui c'est plus complexe !
Ce ne doit pas être gérable par formule mais par une macro en VBA
Pour cela il me faut des infos supplémentaires
la première colonne est laquelle ? Ne contient-elle que des nombres entiers et non entiers ?
Dans quelle colonne est la valeur à renvoyer ?
Quelle est l'adresse où renvoyer la valeur ? (nom de la feuille et adresse de la cellule)
Dans l'attente
Cdlmnt
Oui c'est plus complexe !
Ce ne doit pas être gérable par formule mais par une macro en VBA
Pour cela il me faut des infos supplémentaires
la première colonne est laquelle ? Ne contient-elle que des nombres entiers et non entiers ?
Dans quelle colonne est la valeur à renvoyer ?
Quelle est l'adresse où renvoyer la valeur ? (nom de la feuille et adresse de la cellule)
Dans l'attente
Cdlmnt
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
Modifié par eriiic le 12/07/2014 à 23:21
Modifié par eriiic le 12/07/2014 à 23:21
Par formule matricielle on peut :
=INDEX($A:$A;MIN(SI(ENT(H2:H100)=(H2:H100);LIGNE(H2:H100);E1+99)))
formule matricielle à valider avec shift+ctrl+entrée
Mais attention, il doit vraiment être entier.
Des fois tu lis 5 mais c'est 4.9999999999999 suite aux erreurs de conversions.
Eventuellement rajoute un arrondi.
eric
=INDEX($A:$A;MIN(SI(ENT(H2:H100)=(H2:H100);LIGNE(H2:H100);E1+99)))
formule matricielle à valider avec shift+ctrl+entrée
Mais attention, il doit vraiment être entier.
Des fois tu lis 5 mais c'est 4.9999999999999 suite aux erreurs de conversions.
Eventuellement rajoute un arrondi.
eric
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 737
12 juil. 2014 à 23:56
12 juil. 2014 à 23:56
Bonsoir Eric
Chapeau pour la formule !
Bon WE
Bien cordlmnt
Chapeau pour la formule !
Bon WE
Bien cordlmnt
gwenix
Messages postés
4
Date d'inscription
samedi 12 juillet 2014
Statut
Membre
Dernière intervention
13 juillet 2014
13 juil. 2014 à 00:12
13 juil. 2014 à 00:12
Trop fort pour moi Eric, même avec la formule, je n'arrive pas à transposer.
Pour vous 2, qui vous donnez du mal pour moi, c'est un outil d'aide en mécanique (usinage) avec un plateau diviseur. ce plateau permet de diviser une pièce de révolution en X parties égales sur 360°.
Pour faire les 360° degrés sur la pièce, il faut faire 40 tours de manivelle. et pour diviser en X parties égales, il y a 23 cercles à trous (de 15 à 63 trous).
Le problème c'est, pour X divisions de la pièce, quel cercle utiliser, combien de tours de manivelle et combien de trous sur ce cercle.
J'ai 2 feuilles, la 1ère (saisie et résultat) dans laquelle je rentre une valeur (le nombre d'usinages (partie égales sur la pièce) en C2.
Sur la 2ème feuille (calculs) tous mes calculs sont fait (niveau primaire), Tableau (A4;H27).
Suite à la saisie, dans la colonne A (merci Via55) un ou plusieurs Nb entiers apparaissent. S'il y en à plusieurs (ce qui est rare), le mieux c'est de prendre le 1er.
Ce nombre entier valide que c'est ce cercle qu'il faut utiliser (la même ligne colonne B).
Et c'est cette valeur que je souhaites extraire dans la 1ère feuille en case C3.
Ensuite je ferais une rechercheV standard pour Afficher le Nb de tours et le Nombre de trous.
Merci encore à vous 2 pour votre aide.
Pour vous 2, qui vous donnez du mal pour moi, c'est un outil d'aide en mécanique (usinage) avec un plateau diviseur. ce plateau permet de diviser une pièce de révolution en X parties égales sur 360°.
Pour faire les 360° degrés sur la pièce, il faut faire 40 tours de manivelle. et pour diviser en X parties égales, il y a 23 cercles à trous (de 15 à 63 trous).
Le problème c'est, pour X divisions de la pièce, quel cercle utiliser, combien de tours de manivelle et combien de trous sur ce cercle.
J'ai 2 feuilles, la 1ère (saisie et résultat) dans laquelle je rentre une valeur (le nombre d'usinages (partie égales sur la pièce) en C2.
Sur la 2ème feuille (calculs) tous mes calculs sont fait (niveau primaire), Tableau (A4;H27).
Suite à la saisie, dans la colonne A (merci Via55) un ou plusieurs Nb entiers apparaissent. S'il y en à plusieurs (ce qui est rare), le mieux c'est de prendre le 1er.
Ce nombre entier valide que c'est ce cercle qu'il faut utiliser (la même ligne colonne B).
Et c'est cette valeur que je souhaites extraire dans la 1ère feuille en case C3.
Ensuite je ferais une rechercheV standard pour Afficher le Nb de tours et le Nombre de trous.
Merci encore à vous 2 pour votre aide.
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 737
13 juil. 2014 à 00:25
13 juil. 2014 à 00:25
Un exemple d'après la formule d'Eric :
https://www.cjoint.com/?0GnayiH7zBN
Tu devrais pourvoir l'adapter à ton fichier
Cdlmnt
https://www.cjoint.com/?0GnayiH7zBN
Tu devrais pourvoir l'adapter à ton fichier
Cdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
gwenix
Messages postés
4
Date d'inscription
samedi 12 juillet 2014
Statut
Membre
Dernière intervention
13 juillet 2014
13 juil. 2014 à 10:38
13 juil. 2014 à 10:38
Excellent,
merci à vous 2 pour votre aide et un grand merci Eric, j'ai finalement réussi à transposer ta formule et ça fonctionne parfaitement.
Un grand merci !
Bonne continuation à vous.
Gwen.
merci à vous 2 pour votre aide et un grand merci Eric, j'ai finalement réussi à transposer ta formule et ça fonctionne parfaitement.
Un grand merci !
Bonne continuation à vous.
Gwen.