Fonction DECALER avec fonction MAX

A

Archi

Guest
Bonjour,

Voici le prob,

J'ai créer une formule du type
=DECALER(MAX(AE7:AE42));0;28)

Sachant que:
28 = (B7:B42), qui intégre du texte
0 = pas de ligne, puisque la valeur est aléatoire en fonction de MAX
AE7:AE42 = des valeur + ou -

J'ai une erreur, mais je n'arrive pas à l'identifiée
Peut être sur la désignation de la colonne, ou le faite qui il y a du texte ???

Merci de m'aider

@+
 
J

Jean-Marie

Guest
Bonjour

Il y a une parenthèse de trop =DECALER(MAX(AE7:AE42);0;28)
et puis MAX(AE7:AE42) renvoie une valeur et non une référence de cellule

Le premier argument de la fonction DECALER doit-être une référence de cellule ou de plage de cellule.

@+Jean-Marie
 
M

Moa

Guest
Oui Jean-Marie à raison, il te faudrait un "Equiv" ou une Recherche, à la place de Max, ou alors associé avec ce dernier.

De plus il te manque deux arguments pour ta fonction décaler, soit au moins deux ";" à la fin de ta formule.

Rappel :

=Decaler(Référence;Ligne;Colonne;Ligne;Colonne)

Soit de la référence "X"; decaler de nLignes;decaler de nColonnes;Selectionner Tant de ligne;Selectionner Tant de Colonnes)

Regarde le fichier joint, il y a quelques exemples avec la fonction Decaler.

@ +

Moa
 

Pièces jointes

  • SomProdDecaler.zip
    3.3 KB · Affichages: 154
  • SomProdDecaler.zip
    3.3 KB · Affichages: 135
  • SomProdDecaler.zip
    3.3 KB · Affichages: 135
J

Jean-Marie

Guest
Re...

Moa, les deux derniers arguments de la fonction DECALER sont optionnelles

J'ai oublié de préciser une chose, quand la fonction retourne une cellule il n'y a pas de problème, à l'inverse quand elle doit retourner une plage de cellule, DECALER doit-être à l'intérieur avec une autre fonction.
exemple =somme(DECALER(....;....;....;X;X)
ou
somme(DECALER(....:...;....;....)

On peut remplacer somme par toutes autres formules pouvant accepter une référence de plage de cellule (Max, Min, Moyenne...., la liste est longue)

@+Jean-Marie
 
M

Moa

Guest
Salut Jean-Marie !

Après vérif, en effet, les deux derniers arguments sont optionnels.

Et dire que je me fais C... depuis plus d'un an à mettre deux points-virgules inutiles, dans mes formules.

J'avais pourtant bien vérifié et Excel me disait, "il manque des arguments"....

Je viens de vérifier mes anciens fichiers pour comprendre, et cela venait du deuxième argument, qui s'il n'est pas spécifié, nécessite quand-même un ";" après le premier.

J'avais mal saisi le hic à l'époque.

Merci Jean-Marie, j'ai ecore appris quelque chose aujourd'hui !

Ce Forum devrait presque être payant et remboursé par la Sécu...hihihi...

@ +

Moa
 
J

Jean-Marie

Guest
Re...

Voilà Archi ton fichier modifié, j'ai modifié aussi la formule max en fonction de la journée, je t'ai écrit les deux autres formules, tu verras elles sont toutes différentes, les une des autres.

@+Jean-Marie
 
A

Archi

Guest
Jm
Dans le même tableau, en AG7, je n'arrive pas a retrouver le bon résultat avec ta formule matricielle.
{=SI(SOMME(AC7:AD7)=0;"";SOMME(AC7:AD7)&"/"&PLAFOND((MAX(COLONNE(G7:AA7)*SI(G7:AA7<>0;1))-COLONNE(F2));3))}

elle me donne 6/21 au lieu de 6/6 ???

Que ce passe t-il ???
 
A

Archi

Guest
absolument,
j'ai entre temps exporté cette formule en AG7
d'un ancien post ( ci-joint le fichier )


----------------------


J'oubliez, merci pour tes formules d'index

Cependant, en cas de valeur max identique entre deux joueurs, est il possible de mettre ces noms les uns en-dessous des autres ????
 

Pièces jointes

  • Tableau_Test_9.zip
    14.6 KB · Affichages: 83
  • Tableau_Test_9.zip
    14.6 KB · Affichages: 80
  • Tableau_Test_9.zip
    14.6 KB · Affichages: 80

Discussions similaires