Version Excel fais bugger ma formule

Bonjour !

J'utilise la dernière version d'Excel et pour des raisons pratique, je souhaite passer sur sa version de 2016, cependant quand je le fais, 3 de mes fonctions servant à calculer le MAX, le Min et la Moyenne pose problème.. Les voici :

=SIERREUR(LET(colo2;CHOISIRCOLS(FILTRE($B$1:$C$50000;($B$1:$B$50000>=$Y12)*($B$1:$B$50000<=$Z12));2);GRANDE.VALEUR(colo2;1));"")

=SIERREUR(LET(colo2;CHOISIRCOLS(FILTRE($B$1:$C$50000;($B$1:$B$50000>=$Y12)*($B$1:$B$50000<=$Z12));2);PETITE.VALEUR(colo2;1));"")

=SIERREUR(LET(colo2;CHOISIRCOLS(FILTRE($B$1:$C$50000;($B$1:$B$50000>=$Y12)*($B$1:$B$50000<=$Z12));2);MOYENNE(colo2));"")

Je me demande s'il y a eu des changements à cause des versions.. Auriez vous une piste pour trouver l'équivalent de ces formules pour un Excel de 2016?

Passez une excellente journée.

Bonjour,

Les fonctions LET et CHOISIRCOLS ne sont pas disponibles sous Excel 2016, mais sans fichier exemple ...

On peut imaginer quelque chose comme ça, en validation matricielle par Ctrl+Maj+Entrée :

=MAX(SI(($B$1:$B$500000>=$Y12)*($B$1:$B$500000<=$Z12);$C$1:$C$500000;""))

idem avec MIN et MOYENNE

Bonsoir Dim1244534 ,

Une version sans les formules spécifiques à O365. LET, CHOISIRCOLS, FILTRE sont spécifiques à O365 et ne fonctionnent pas avec les précédentes versions de Excel. Les formules du classeur v2 doivent fonctionner avec Excel 2016 mais je n'ai pas pu les tester.

Certaines formules du tableau structuré sont ordinaires d'autres sont matricielles (voir indications en ligne 1).

Rebonjour ! Merci pour vos réponse :)

Si vous êtes encore la malgré mon décalage.. Je vais tenter de mieux exprimer mon problème

En fait j'ai un fichier sur lequel je bascule manuellement un grand nombre de mesures dans les colonnes BC ou EF ou HI ou KL et dans le tableau des paramètres.. en de ces mesures, des données se calcule automatiquement dans le tableau vert à droite.

Le problèmes, c'est que les commandes des colonne du tableau concernant les Pmax Pmin Pmoy et Dep max Depmin sont modifié par les formules suivantes

=SIERREUR(_xlfn.LET(_xlpm.colo2;_xlfn.CHOOSECOLS(_xlfn._xlws.FILTER($B$1:$C$50000;($B$1:$B$50000>=$Y12)*($B$1:$B$50000<=$Z12));2);GRANDE.VALEUR(_xlpm.colo2;1));"")

=SIERREUR(_xlfn.LET(_xlpm.colo2;_xlfn.CHOOSECOLS(_xlfn._xlws.FILTER($B$1:$C$50000;($B$1:$B$50000>=$Y12)*($B$1:$B$50000<=$Z12));2);PETITE.VALEUR(_xlpm.colo2;1));"")

=SIERREUR(_xlfn.LET(_xlpm.colo2;_xlfn.CHOOSECOLS(_xlfn._xlws.FILTER($B$1:$C$50000;($B$1:$B$50000>=$Y12)*($B$1:$B$50000<=$Z12));2);MOYENNE(_xlpm.colo2));"")

=SIERREUR(_xlfn.LET(_xlpm.colo2;_xlfn.CHOOSECOLS(_xlfn._xlws.FILTER($B$1:$C$50000;($B$1:$B$50000>=$Y12)*($B$1:$B$50000<=$Z12));2);GRANDE.VALEUR(_xlfn._xlws.FILTER(_xlpm.colo2;_xlpm.colo2>($W12+$W12*$X12/100));1)-($W12+$W12*$X12/100));"")

=SIERREUR(_xlfn.LET(_xlpm.colo2;_xlfn.CHOOSECOLS(_xlfn._xlws.FILTER($B$1:$C$50000;($B$1:$B$50000>=$Y12)*($B$1:$B$50000<=$Z12));2);PETITE.VALEUR(_xlfn._xlws.FILTER(_xlpm.colo2;_xlpm.colo2<($W12-$W12*$X12/100));1)-($W12-$W12*$X12/100));"")

Cela fais étonnamment ramer l'Excel lorsque j'incrémente les mesures, auriez-vous une idée du problème ?

Passez une excellente journée

21mesures.xlsx (22.20 Ko)

Bonjour,

applique déjà ce qui t'a été proposé, ça ne sert à rien de demander et revenir avec la même question.
eric

Bonjour à, tous,

Et choisissez une bonne fois pour toutes si vous souhaitez travailler avec Excel 365 ou pas, les formules que vous indiquez ne sont valables que pour Excel 365 !

bonjour Dim1244534, BeGood, MaFraise, Eriic,

agregat est une fonction depuis 2010, elle est matricielle mais n'a pas besoin du CTRL+Maj+Entrée.

Je ne sais pas exactement le fonctionnement, mais les 2 plages jaunes sont égales, l'une pour 365, l'autre pour 2016.

Sinon, une fonction personnalisée dans VBA.

11mesures.xlsx (29.74 Ko)
Re,
Merci, à tous pour vos réponses, je salue votre rapidité de retour.

BsAlv, super, c'est exactement ça, les fonctions AGREGAT fonctionne bien sur mon ancien Excel, c'est parfait !
Je vous remercie encore pour m'avoir accordé de votre temps, passer une excellente journée :)
Rechercher des sujets similaires à "version fais bugger formule"