Mise à jour de prix selon les indices de l'INSEE
Résolu/Fermé
Piti-Nam
Messages postés
5
Date d'inscription
lundi 14 avril 2014
Statut
Membre
Dernière intervention
15 avril 2014
-
Modifié par Piti-Nam le 14/04/2014 à 16:28
Piti-Nam Messages postés 5 Date d'inscription lundi 14 avril 2014 Statut Membre Dernière intervention 15 avril 2014 - 15 avril 2014 à 16:18
Piti-Nam Messages postés 5 Date d'inscription lundi 14 avril 2014 Statut Membre Dernière intervention 15 avril 2014 - 15 avril 2014 à 16:18
A voir également:
- Mise à jour de prix selon les indices de l'INSEE
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise a jour kindle - Guide
- Mise a jour windows 7 - Accueil - Mise à jour
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 424
14 avril 2014 à 16:28
14 avril 2014 à 16:28
Bonjour
je n'ai pas tout compris mais un peu au hasard
en A la liste des dates au premier de chaque mois
en B la valeur des indices correspondants
pour trouver la valeur de B pour une date placée en C:
=SI(C1="";"";INDEX(B:B;EQUIV(ANNEE(C1)&MOIS(C1);ANNEE(A:A)$MOIS(A:A);0)))
formule matricielle à entrer avec la touche Enter en maintenant shift et ctrl enfoncées
sinon peut être plus simplement pour un champ de référence de A1 à B100 (N° de lignes obligatoires avec cette formule):
=SOMMEPROD((ANNEE($A$1:$A$100)=ANNEE(C1))*(MOIS($A$1:$A$100)=MOIS(C1))*($B$1:$B$100))
a entrer normalement
crdlmnt
je n'ai pas tout compris mais un peu au hasard
en A la liste des dates au premier de chaque mois
en B la valeur des indices correspondants
pour trouver la valeur de B pour une date placée en C:
=SI(C1="";"";INDEX(B:B;EQUIV(ANNEE(C1)&MOIS(C1);ANNEE(A:A)$MOIS(A:A);0)))
formule matricielle à entrer avec la touche Enter en maintenant shift et ctrl enfoncées
sinon peut être plus simplement pour un champ de référence de A1 à B100 (N° de lignes obligatoires avec cette formule):
=SOMMEPROD((ANNEE($A$1:$A$100)=ANNEE(C1))*(MOIS($A$1:$A$100)=MOIS(C1))*($B$1:$B$100))
a entrer normalement
crdlmnt
14 avril 2014 à 17:05
merci pour votre/ta réponse rapide.
ci-dessous, un lien vers le fichier d'exemple :
http://cjoint.com/14av/DDordisVYnG.htm
j'essaye avec les solutions que vous m'avez proposé et je vous tiens au courant
Merci encore !
Modifié par Vaucluse le 14/04/2014 à 17:22
mais vos explications sont à priori insuffisantes:
vous donnez un exemple de formule en F3 qui fait référence à F13 de la même feuille,cellule hors tableau, et surtout vous ne dites pas la correspondance entre le client ce F13 perdu, un C13 vide et un F27 d'un des tableaux de la feuille Indices INSEE??
et dites nous aussi pourquoi aller chercher dans un des tableaux plutôt que l'autre?
a vous ire pour complément d'info.
14 avril 2014 à 17:29
Donc, il ne faut pas prendre en compte les cellules appelées dans mon exemple, car il s'agît d'une erreur.
Si je veux chercher des valeurs dans un autre tableau, c'est parce que le premier classeur est très chargé en information, c'est pourquoi je souhaite différencier la base de données des résultats.
J'espère que mes explications vous permettront de mieux comprendre le besoin.
14 avril 2014 à 17:34
=INDEX('Indices INSEE'!A2:G13;MOIS(B2);EQUIV(ANNEE(B2);'Indices INSEE'!A1:G1;0))
même raisonnement pour trouver les autres coef, sauf que pour trouver C13 de Indice avec B2 de Liste, ,li faut appliquer
=INDEX('Indices INSEE'!A2:G13;MOIS(B2);EQUIV(ANNEE(B2);'Indices INSEE'!A1:G1;0)-3)
mais là l'arguemnt de ce calcul m'échappe, c'est trois ans avant?
crdlmnt
14 avril 2014 à 17:55
http://cjoint.com/14av/DDorZErwzhh.htm
du coup, j'ai :
- modifié la liste des indices pour qu'elle soit exploitable
- travaillé avec vos formules
deux solutions :
- soit, j'appelle mes valeurs dans un tableau, sur la même feuille de calcul, et je réalise une opération simple (cf fichier en lien),
- soit, j'appelle directement les valeurs, sans passer par un mini tableau. dans ce cas, ça fonctionne bien, mais le pc mouline beaucoup plus longtemps. je suppose que c'est normal.
Pour répondre à votre question, les indices 2013 ou 2014, et les indices de l'anniversaire.
Je vais voir s'il y a un moyen de simplifier tout cela pour que cela n'utilise pas trop de ressource mais ça tient la route. qu'en pensez-vous ?