Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel > Fonction qui calcule la valeur approchée
Vous inscrire
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus


Réponse
 
LinkBack Outils de la discussion
Vieux 17/05/2008, 11h46   #1 (permalink)
loic3869
XLDnaute Junior
 
Date d'inscription: avril 2008
Messages: 97
Par défaut Fonction qui calcule la valeur approchée

Bonjour

J'utilise cette fonction pour calculer la valeur approchée:

Application.Index([X2:X1000], Application.Match([D29], [X2:X1000], 1))

Quelqu'un pourrait-il me dire pourquoi le calcul m'écrit n'importe quoi ?

En D29 j'ai 1100 et il me trouve -0.75 ? Pourtant il y a une valeur proche de 1100. Quan je réduis vraiment la plage ça marche mais je ne peux pas réduire trop la plage.

Et j'utilise cette ligne pour qu'elle s'affiche dans la case:

k = 0
For k = 1 To 10000

If (Worksheets("Réglages").Cells(k, 24).Value = Rang1) And (Worksheets("Réglages").Cells(k, 25).Value) < Worksheets("Réglages").Cells(25, 3).Value Then
Worksheets("Réglages").Cells(29, 7).Value = Worksheets("Réglages").Cells(k, 25).Value

Exit For

End If

Next

Y-a t-il une autre possibilité autre qu'une boucle For qui ne marche pas parfaitement.

Merci 'avance.

Loic.
loic3869 est déconnecté   Réponse avec citation
ANNONCES
Vieux 17/05/2008, 15h12   #2 (permalink)
cbea
XLDnaute Impliqué
 
Avatar de cbea
 
Date d'inscription: mars 2008
Version Excel : Excel 2003 (PC)
Messages: 745
Par défaut Re : Fonction qui calcule la valeur approchée

Bonjour loic3869,

Pourrais-tu joindre un extrait de ton fichier car sans donnée, il est difficile de dire pour quelles raisons cela ne fonctionne pas ?

Merci
__________________
@+
cbea
cbea est déconnecté   Réponse avec citation
Vieux 17/05/2008, 16h42   #3 (permalink)
BOISGONTIER
XLDnaute Accro
 
Date d'inscription: septembre 2007
Messages: 1 090
Par défaut Re : Fonction qui calcule la valeur approchée

Bonjour,

x=Application.Index([X2:X1000], Application.Match([D29], [X2:X1000], 1))

donne la valeur immédiatement inférieure à celle cherchée(D29). Il faut que le champ X2:X1000 soit en ordre croissant.

x = Application.VLookup([BD29], [X2:X1000], 1, True) donne le même résultat

JB
Formation Excel VBA JB
BOISGONTIER est déconnecté   Réponse avec citation
Vieux 17/05/2008, 18h32   #4 (permalink)
pierrejean
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Version Excel : Excel 2000 (PC)
Messages: 5 103
Par défaut Re : Fonction qui calcule la valeur approchée

bonjour a tous

Une fonction personnalisée a tester
Fichiers attachés
Type de fichier : zip valeurprochede.zip (7,0 Ko, 8 affichages)
pierrejean est déconnecté   Réponse avec citation
Vieux 17/05/2008, 21h16   #5 (permalink)
loic3869
XLDnaute Junior
 
Date d'inscription: avril 2008
Messages: 97
Par défaut Re : Fonction qui calcule la valeur approchée

Merci pierrejean.

Le seul problème est qu'il trouve la valeur supérieure. Et pourriez-vous m'expliquer votre programme puisque je serais interrogé pour ce programme lors d'un oral.

Merci d'avance.
loic3869 est déconnecté   Réponse avec citation
Vieux 17/05/2008, 21h41   #6 (permalink)
loic3869
XLDnaute Junior
 
Date d'inscription: avril 2008
Messages: 97
Par défaut Re : Fonction qui calcule la valeur approchée

Et voici mon programme. Pouvez-vous le regarder j'ai un problème pour mon t10%.

http://cjoint.com/?frvDh2iQWw

Merci d'avance.

Bonne soirée.
loic3869 est déconnecté   Réponse avec citation
Vieux 18/05/2008, 10h10   #7 (permalink)
pierrejean
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Version Excel : Excel 2000 (PC)
Messages: 5 103
Par défaut Re : Fonction qui calcule la valeur approchée

Re

1) La fonction trouve la valeur la plus proche qu'elle soit inferieure ou superieure
Verifie que C29 est inferieure a D29 alors que C30 est superieure a D30

2) Verifie egalement en feuil2 que la valeur proche de D31 est bien C31 (je suppose que c'etait la ton problème avec t10%)

Enfin j'ai commenté au mieux la fonction

http://cjoint.com/?fskbO57OxX
pierrejean est déconnecté   Réponse avec citation
Vieux 18/05/2008, 18h32   #8 (permalink)
loic3869
XLDnaute Junior
 
Date d'inscription: avril 2008
Messages: 97
Par défaut Re : Fonction qui calcule la valeur approchée

Merci à vous pierrejean.Votre fichier est bien expliqué.

Mais en fait je recherche la première fois que la courbe passe par t10% et seulement l'approximation de 124 est situé dans le deuxième passage à t10%. Comment faire ?
loic3869 est déconnecté   Réponse avec citation
ANNONCES
Réponse



Outils de la discussion

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
valeur approchée dans un tableau loic3869 Forum Excel 11 09/05/2008 11h10
existe t il un fonction qui calcule ça? jugmez Forum Excel 6 25/02/2008 16h55
Recherche d'une valeur approchée j-y Forum Excel 4 05/05/2006 10h02
Recherche d'une valeur approchée j-y Forum Excel 4 05/05/2006 09h46
recherche d'une valeur approchée rinspeed Forum Excel 2 23/07/2005 09h13


Fuseau horaire GMT +2. Il est actuellement 06h43.


(C) 2006 Excel Downloads