Formules obsolète au dela de 12 valeurs

Résolu/Fermé
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017 - Modifié par massimo888 le 6/07/2015 à 11:49
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017 - 9 juil. 2015 à 17:09
Bonjour,

J'ai fait une formule qui me fait afficher 12 valeurs extraites d'un tableau.
Cette formule fonctionne tant que mon tableau ne dépasse pas 12 valeurs
cad si j'ai 13, 14 ou 15 valeurs la formule m'affiche #N/A
Voici la formule:
= SI(NBVAL($B$2:$B$51)>12,MOIS.DECALER(RECHERCHEV(9^9,$B$2:$B$51,1),-11),B2)

comment pourrai-je la régler pour qu'elle fonctionne au dela de 12 valeurs?

Cordialement
A voir également:

3 réponses

Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
Modifié par Excel-worker le 6/07/2015 à 12:32
Bonjour,

Au lieu de mettre >12 au début tu met >13 pour 13 nombres, >51 pour 51 nombres etc.

Après je me demande si c'est ce que tu veux, que dois faire ta formule ? Dans quel objectif et tu attends quel résultat ?

Cordialement,
Excel-Worker
"Notre plus grande gloire n'est point de tomber, mais de savoir nous relever chaque fois que nous tombons". Confucius
1
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
6 juil. 2015 à 13:00
Merci!!
J'ai un tableau qui contient plusieur données et moi ce qui m'intéresse c'est juste les douzes derniers mois.
C'est pour ça je fais cette formule.

Cordialement
Massimo
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58 > massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
6 juil. 2015 à 13:49
SI cela te convient, je te souhaite une bonne journée.

Cordialement,
Excel-Worker
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
6 juil. 2015 à 13:08
Bonjour,

Pourquoi mois.decaler() et pas decaler() ?
Depuis un an que tu es inscrit tu as dû remarquer que mettre un fichier de travail augmente la précision des réponses, et nous évite d'avoir à en faire un qui ne sera pas forcément représentatif de ton cas...

eric

0
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
6 juil. 2015 à 13:26
Bonjour Eric,

Je travail sur xcelsius et pas sur EXCEL donc impossible de vous envoyer un fichier de ce format et pour cette meme raison le décaler() n'est pas pris en compte dans l'xcelsius.

Cordialement

Massimo
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
6 juil. 2015 à 13:55
Pourquoi poster dans excel et ne pas le préciser alors ?
Je ne connais pas xcelsius mais ça a plutôt l'air d'être pour des présentations qu'un tableur.
Tu ne peux pas remplacer une fonction par une autre sous prétexte qu'il ne connait pas, elles n'ont rien à voir.
J'ai donc fais le fichier que tu ne voulais pas mettre, tu peux faire avec :
=SOMME(INDIRECT("B"&NB(B:B)-10&":B"&NB(B:B)+1))

mais à mon avis il va bien y avoir une fonction qu'il ne connait pas.

eric
0
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
6 juil. 2015 à 14:56
Parce qu'il se compose en deux parties. La première partie est une feuille excel qui récolte les données. Mais malgrès le fait que ce soit une feuille excel, elle ne prend pas en compte toutes les fonctions excel.
je te remercie quand même, je teste et je reviens vers toi

Massimo
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
Modifié par eriiic le 6/07/2015 à 16:26
Tu ne peux pas lui indiquer d'utiliser une vraie feuille excel sur laquelle tu auras toutes les fonctionnalité ?
Ca serait étonnant que ce soit aussi restrictif et qu'ils ne s'appuient pas sur l'existant.
Je me vois mal acheter ce truc si je dois faire des copié-collés depuis excel...

eric

PS, lu sur un site :
Création de rapports à partir de différentes sources de données (Excel, Live Office, XML, BO avec Query As A Web Services)
0
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
8 juil. 2015 à 09:32
Bonjour Eric,

Non, ce sont des feuilles intégrées dans le logiciel.
Dommage qu'il ne soit pas ouvert au public, comme ça t'aurais pu voir
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
Modifié par eriiic le 9/07/2015 à 11:19
Je te promet il n'y a pas de DECALER!
Ok, on va dire que c'est une vue de l'esprit alors :-)

Peut-être qu'il ne connait pas mais il est bien dans la liste.
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
0
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
9 juil. 2015 à 11:19
Au temps pour moi alors.
Je t'avais envoyé un document different de celui avec lequel je travaille ;)
Mais je l'ai déja essayé sans success
Merci pour cet échange je vais mettre la discution en résolu
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
Modifié par eriiic le 9/07/2015 à 11:28
Ici j'ai trouvé qq'un qui avait un pb similaire au tien qui l'a résolu avec décaler()
Peut-être un problème de version chez toi.
Bon, tant que tu trouves une alternative...
eric
0
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
9 juil. 2015 à 17:09
Merci Eric!
0