Fonction recherche et arrondi sur excel 2007
Résolu/Fermé
anthony
-
11 mars 2012 à 19:00
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 19 mars 2012 à 13:03
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 19 mars 2012 à 13:03
A voir également:
- Fonction recherche et arrondi sur excel 2007
- Fonction si et - Guide
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Fonction moyenne 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 250
19 mars 2012 à 10:45
19 mars 2012 à 10:45
voir ici
doublem93
Messages postés
337
Date d'inscription
samedi 16 août 2008
Statut
Membre
Dernière intervention
20 novembre 2016
72
11 mars 2012 à 21:12
11 mars 2012 à 21:12
Bonsoir,
Pouvez vous mettre votre fichier excel sur cjoint.com afin de mieux vous aider.
Pouvez vous mettre votre fichier excel sur cjoint.com afin de mieux vous aider.
Raymond PENTIER
Messages postés
58836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 janvier 2025
17 276
11 mars 2012 à 22:34
11 mars 2012 à 22:34
Bonjour anthony.
"j'aimerai faire une fonction recherche, pas d'un nombre exacte mais d'une valeur la plus proche et supérieur de celui que je lui est indiqué ".
L'ennui, c'est précisément que les fonctions RECHERCHE et RECHERCHEV donnent la valeur exacte ou immédiatement inférieure !
"j'aimerai faire une fonction recherche, pas d'un nombre exacte mais d'une valeur la plus proche et supérieur de celui que je lui est indiqué ".
L'ennui, c'est précisément que les fonctions RECHERCHE et RECHERCHEV donnent la valeur exacte ou immédiatement inférieure !
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
Modifié par eriiic le 13/03/2012 à 11:12
Modifié par eriiic le 13/03/2012 à 11:12
Bonjour,
en E6 :
=INDEX(Feuil2!$C$6:$P$6;EQUIV($C6;DECALER(Feuil2!$A$1;EQUIV($A6;Feuil2!$A:$A;0)-1;2;1;14);1)+1)
Je me suis limité à 14 colonnes car les valeurs de débit doivent être triées croissantes, et ce n'est plus le cas au delà...
eric
en E6 :
=INDEX(Feuil2!$C$6:$P$6;EQUIV($C6;DECALER(Feuil2!$A$1;EQUIV($A6;Feuil2!$A:$A;0)-1;2;1;14);1)+1)
Je me suis limité à 14 colonnes car les valeurs de débit doivent être triées croissantes, et ce n'est plus le cas au delà...
eric
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
Modifié par eriiic le 14/03/2012 à 23:34
Modifié par eriiic le 14/03/2012 à 23:34
Re,
EQUIV($A6;Feuil2!$A:$A;0) recherche la 1ère ligne de ta perte de charge (100 en ligne 55)
DECALER(Feuil2!$A$1;EQUIV($A6;Feuil2!$A:$A;0)-1;2;1;14) crée la référence C55:P55 (décaler A1 de 55-1 lignes, 2 colonnes, hauteur=1; largeur =14 colonnes)
EQUIV($C6;DECALER(Feuil2!$A$1;EQUIV($A6;Feuil2!$A:$A;0)-1;2;1;14);1)+1)
recherche la position du débit (500) dans cette plage et ajoute 1 à la colonne pour avoir la valeur supérieure
Connaissant l'index de la colonne dans la plage il reste plus qu'à retourner la valeur même colonne, ligne 6 avec index(plage;index de la colonne)
D'ailleurs ça me fait penser que pour une valeur exacte je retourne également la valeur à droite. Par exemple 441 -> 33.7
Si ce n'est pas ce que tu veux soustrait un pouième à ta valeur. Ex :
=INDEX(Feuil2!$C$6:$P$6;EQUIV($C6-0.001;DECALER(Feuil2!$A$1;EQUIV($A6;Feuil2!$A:$A;0)-1;2;1;14);1)+1)
eric
EQUIV($A6;Feuil2!$A:$A;0) recherche la 1ère ligne de ta perte de charge (100 en ligne 55)
DECALER(Feuil2!$A$1;EQUIV($A6;Feuil2!$A:$A;0)-1;2;1;14) crée la référence C55:P55 (décaler A1 de 55-1 lignes, 2 colonnes, hauteur=1; largeur =14 colonnes)
EQUIV($C6;DECALER(Feuil2!$A$1;EQUIV($A6;Feuil2!$A:$A;0)-1;2;1;14);1)+1)
recherche la position du débit (500) dans cette plage et ajoute 1 à la colonne pour avoir la valeur supérieure
Connaissant l'index de la colonne dans la plage il reste plus qu'à retourner la valeur même colonne, ligne 6 avec index(plage;index de la colonne)
D'ailleurs ça me fait penser que pour une valeur exacte je retourne également la valeur à droite. Par exemple 441 -> 33.7
Si ce n'est pas ce que tu veux soustrait un pouième à ta valeur. Ex :
=INDEX(Feuil2!$C$6:$P$6;EQUIV($C6-0.001;DECALER(Feuil2!$A$1;EQUIV($A6;Feuil2!$A:$A;0)-1;2;1;14);1)+1)
eric
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
18 mars 2012 à 10:42
18 mars 2012 à 10:42
Bonjour,
Je pense que tu as fait d'autres modifications (position lignes ou autre)
Dépose la version actuelle du fichier avec ta formule.
eric
Je pense que tu as fait d'autres modifications (position lignes ou autre)
Dépose la version actuelle du fichier avec ta formule.
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 janvier 2025
17 276
19 mars 2012 à 12:30
19 mars 2012 à 12:30
Bonjour anthony.
Ce qui n'est pas réalisable par des formules, c'est "Si j'ai mes débits en Kg/h, je remplis A2, si je connais mes débits en Kg/s, je rempli B2 ou si je connais mes débits en m3/h, je rempli C2. Ce que je veux c'est que si rempli B2, A2 et C2 se convertissent automatiquement".
En effet tu demandes que A2 contienne tantôt une donnée, tantôt une formule ; or il faut choisir ; il faudrait revoir toute la conception de ton tableau, ou alors créer une petite fenêtre réservée aux conversions.
Ce qui n'est pas réalisable par des formules, c'est "Si j'ai mes débits en Kg/h, je remplis A2, si je connais mes débits en Kg/s, je rempli B2 ou si je connais mes débits en m3/h, je rempli C2. Ce que je veux c'est que si rempli B2, A2 et C2 se convertissent automatiquement".
En effet tu demandes que A2 contienne tantôt une donnée, tantôt une formule ; or il faut choisir ; il faudrait revoir toute la conception de ton tableau, ou alors créer une petite fenêtre réservée aux conversions.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
Modifié par eriiic le 19/03/2012 à 13:04
Modifié par eriiic le 19/03/2012 à 13:04