Exel - Interpolation dans une base de donnée
Fermé
legrandgone
Messages postés
69
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
16 juin 2018
-
22 nov. 2011 à 16:53
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 24 nov. 2011 à 19:36
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 24 nov. 2011 à 19:36
A voir également:
- Exel - Interpolation dans une base de donnée
- Formules excel de base - Guide
- Célia doit nettoyer le tableau ci-dessous pour l’ajouter à la base de données de son entreprise. les données sont ensuite traitées automatiquement. quelles sont les 4 cellules qui risquent de poser problème ? ✓ - Forum Excel
- Formate de menace police interpol - Forum Vos droits sur internet
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
- Exel 2013 - Télécharger - Tableur
5 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 22/11/2011 à 18:11
Modifié par Vaucluse le 22/11/2011 à 18:11
Bonsoir
si votre tableau correspond bien à votre message, c'est à dire
1° colonne en A: pas progressif de 40
2° colonne en B pas dégressif de 4
soit régression au pas de 0,1
essayez cette formule:
=INDEX(B:B;EQUIV(E3;A:A))-0,1*(E3-INDEX(A:A;EQUIV(E3;A:A)))
à adapter selon vos champs
si cela ne correspond pas aux pas réels, revenez , c'est un peu plus complexe!
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
si votre tableau correspond bien à votre message, c'est à dire
1° colonne en A: pas progressif de 40
2° colonne en B pas dégressif de 4
soit régression au pas de 0,1
essayez cette formule:
=INDEX(B:B;EQUIV(E3;A:A))-0,1*(E3-INDEX(A:A;EQUIV(E3;A:A)))
à adapter selon vos champs
si cela ne correspond pas aux pas réels, revenez , c'est un peu plus complexe!
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
legrandgone
Messages postés
69
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
16 juin 2018
39
24 nov. 2011 à 18:15
24 nov. 2011 à 18:15
Bonjour,
merci beaucoup pour votre réponse.
J'ai essayé la formule que vous proposez mais le résultat est 0...
Je n'ai pas bien compris l'histoire de pas de 0.1 et 4.
Mon tableau complet est le suivant (dernière valeur non progressif de 40)
G H
160 40
200 32
240 20
280 16
320 12
360 10
400 8
450 6
et en cellule F58 la valeur 253.59 à interpoler dans le tableau avec un résultat voulu en cellule G58.
Et-il possible de réaliser cette manipulation?
Merci d'avance de votre réponse.
merci beaucoup pour votre réponse.
J'ai essayé la formule que vous proposez mais le résultat est 0...
Je n'ai pas bien compris l'histoire de pas de 0.1 et 4.
Mon tableau complet est le suivant (dernière valeur non progressif de 40)
G H
160 40
200 32
240 20
280 16
320 12
360 10
400 8
450 6
et en cellule F58 la valeur 253.59 à interpoler dans le tableau avec un résultat voulu en cellule G58.
Et-il possible de réaliser cette manipulation?
Merci d'avance de votre réponse.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
24 nov. 2011 à 18:32
24 nov. 2011 à 18:32
Bonsoir
effectivement, j'ai lu un peu vite les données, vu que dans votre premier message la, liste des valeurs était au pas de 40, j'ai zappé la liste des écarts!
. Les écarts et les valeurs sont à des pas variables donc:
regardez ici si cela convient:
https://www.cjoint.com/?AKysEhRNTCt
crtdlmnt
effectivement, j'ai lu un peu vite les données, vu que dans votre premier message la, liste des valeurs était au pas de 40, j'ai zappé la liste des écarts!
. Les écarts et les valeurs sont à des pas variables donc:
regardez ici si cela convient:
https://www.cjoint.com/?AKysEhRNTCt
crtdlmnt
legrandgone
Messages postés
69
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
16 juin 2018
39
24 nov. 2011 à 19:34
24 nov. 2011 à 19:34
Un grand merci cela semble correspondre à ce que je voulais!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 24/11/2011 à 19:38
Modifié par eriiic le 24/11/2011 à 19:38
Bonsoir tout le monde,
en un peu plus court (et il faut rajouter une ligne de donnée bidon) :
=PREVISION(D5;DECALER($A$1;EQUIV(D5;$A$2:$A$9;1);1;2;);DECALER($A$1;EQUIV(D5;$A$2:$A$9;1);;2;))
https://www.cjoint.com/?AKytL0iebas
(sur la base de ton fichier vaucluse ;-) )
eric
en un peu plus court (et il faut rajouter une ligne de donnée bidon) :
=PREVISION(D5;DECALER($A$1;EQUIV(D5;$A$2:$A$9;1);1;2;);DECALER($A$1;EQUIV(D5;$A$2:$A$9;1);;2;))
https://www.cjoint.com/?AKytL0iebas
(sur la base de ton fichier vaucluse ;-) )
eric