OVH Cloud OVH Cloud

formule non adaptee

7 réponses
Avatar
LeSurcitaire
Bonjour,

J'ai trouve ces formules
=EQUIV($B$2;INDIRECT("Aptitudes_2." & ADRESSE(SOMME(INDIRECT("J3:" &
ADRESSE(LIGNE()-1;10)))+1;1)&":$A$31");0)

=SI(ESTNA(INDEX(Aptitudes_2!$A$1:$C$31;SOMME(INDIRECT("J3:" &
ADRESSE(LIGNE()-1;10)))+J4;3));"";INDEX(Aptitudes_2!$A$1:$C$31;SOMME(INDIRECT("J3:"
& ADRESSE(LIGNE()-1;10)))+J4;3))
dans un classeur openoffice et j'ai voulu les mettre dans un classeur
excel mais j'ai #ref en retour
quelqu'un pourrai m'aider a me dire pourquoi et comment les modifier
car j'ai deja essaye pas mal de chose mais toujours pas de resultat

merci d'avance

7 réponses

Avatar
lSteph
Bonjour,

LeSurcitaire a exposé le 05/11/2006 :
...
Aptitudes_2


Dans le nouveau classeur, y a t il une feuille ainsi libellée?


Cordialement.

lSteph

--
- -

Avatar
Pierre Fauconnier
Bonjour

Sans le classeur, c'est évidemment un peu compliqué.

Vas-y par étapes.

1. Si "Aptitudes_2" est un nom d'onglet, il doit être suivi du signe ! puis
de l'adresse de la plage; par exemple Aptitudes_2!$a$1:$c$10

2. Equiv demande trois arguments, dont le deuxième est la plage de
recherche. Dans ta première formule, cette plage est définie par
Adresse(Somme...& ":$A$31")
Décompose ce long machin en petits morceaux, pour vérifier que les fonctions
Adresse(...) envoient des adresses valides. Il se pourrait en effet que
Somme((indirect("j3:" & adresse... renvoie un numéro de ligne erroné (
négatif, égal à 0 ou supérieur à 65536 (Version <=XL2003)

Etc...

Ok?
--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Les choses qui n'ont rien en commun ont en commun qu'elles n'ont rien en
commun"
Remplacez nospam.nospam par pfi.be pour répondre. Merci


"LeSurcitaire" a écrit dans le message de news:

Bonjour,

J'ai trouve ces formules
=EQUIV($B$2;INDIRECT("Aptitudes_2." & ADRESSE(SOMME(INDIRECT("J3:" &
ADRESSE(LIGNE()-1;10)))+1;1)&":$A$31");0)

=SI(ESTNA(INDEX(Aptitudes_2!$A$1:$C$31;SOMME(INDIRECT("J3:" &
ADRESSE(LIGNE()-1;10)))+J4;3));"";INDEX(Aptitudes_2!$A$1:$C$31;SOMME(INDIRECT("J3:"
& ADRESSE(LIGNE()-1;10)))+J4;3))
dans un classeur openoffice et j'ai voulu les mettre dans un classeur
excel mais j'ai #ref en retour
quelqu'un pourrai m'aider a me dire pourquoi et comment les modifier
car j'ai deja essaye pas mal de chose mais toujours pas de resultat

merci d'avance



Avatar
lSteph
Aptitudes_2.
plus précisément


Si oui...
(je vois que Pierre en a parlé, pour ma part je comptais procèder par
étapes )
s'assurer de l'orthographe de celle-ci,
voir si le point n'aurait pas remplacé celui d'exclamation.


Un truc bizarre ... dans
adresse(somme(indirect(adresse("$J$3:"...&":$A$31")
&ADRESSE(LIGNE()-1;10)))+1;1)
soit
adresse(x;y)

Ce qui donnerait l'adresse de trois cellules séparées par deux points
pour en faire la somme???
indirect(adresse("$J$3:$x$n:$A$31")

@+

lSteph

Le 05/11/2006, lSteph a supposé :
Bonjour,

LeSurcitaire a exposé le 05/11/2006 :
...
Aptitudes_2


Dans le nouveau classeur, y a t il une feuille ainsi libellée?


Cordialement.

lSteph


--
- -


Avatar
lSteph
...

suite

in fine
en ajoutant le ! à la place du point
en mettant des chiffres dans les colonnes J et A
en utiilisant F9 pour recomposer l'intérieur de chaque membre
la formule que j'obtiens a cette forme

=EQUIV($B$2;INDIRECT("Aptitudes_2!"&"$A$7"&":$A$31");0)

qui sauf erreur de ma part ne conviendrait pas à la syntaxe d'Equiv

Cordialement.

lSteph

LeSurcitaire avait envisagé :
Bonjour,

J'ai trouve ces formules
=EQUIV($B$2;INDIRECT("Aptitudes_2." & ADRESSE(SOMME(INDIRECT("J3:" &
ADRESSE(LIGNE()-1;10)))+1;1)&":$A$31");0)

=SI(ESTNA(INDEX(Aptitudes_2!$A$1:$C$31;SOMME(INDIRECT("J3:" &
ADRESSE(LIGNE()-1;10)))+J4;3));"";INDEX(Aptitudes_2!$A$1:$C$31;SOMME(INDIRECT("J3:"
& ADRESSE(LIGNE()-1;10)))+J4;3))
dans un classeur openoffice et j'ai voulu les mettre dans un classeur
excel mais j'ai #ref en retour
quelqu'un pourrai m'aider a me dire pourquoi et comment les modifier
car j'ai deja essaye pas mal de chose mais toujours pas de resultat

merci d'avance


--
- -

Avatar
LeSurcitaire
Merci de vos diverses reponses je vais regarder et en attendant
voici mon fichier http://cjoint.com/?lfoaE0TJ8T
lSteph wrote:
...

suite

in fine
en ajoutant le ! à la place du point
en mettant des chiffres dans les colonnes J et A
en utiilisant F9 pour recomposer l'intérieur de chaque membre
la formule que j'obtiens a cette forme

=EQUIV($B$2;INDIRECT("Aptitudes_2!"&"$A$7"&":$A$31");0)

qui sauf erreur de ma part ne conviendrait pas à la syntaxe d'Equiv

Cordialement.

lSteph

LeSurcitaire avait envisagé :
Bonjour,

J'ai trouve ces formules
=EQUIV($B$2;INDIRECT("Aptitudes_2." & ADRESSE(SOMME(INDIRECT("J3:" &
ADRESSE(LIGNE()-1;10)))+1;1)&":$A$31");0)

=SI(ESTNA(INDEX(Aptitudes_2!$A$1:$C$31;SOMME(INDIRECT("J3:" &
ADRESSE(LIGNE()-1;10)))+J4;3));"";INDEX(Aptitudes_2!$A$1:$C$31;SOMME(IN DIRECT("J3:"
& ADRESSE(LIGNE()-1;10)))+J4;3))
dans un classeur openoffice et j'ai voulu les mettre dans un classeur
excel mais j'ai #ref en retour
quelqu'un pourrai m'aider a me dire pourquoi et comment les modifier
car j'ai deja essaye pas mal de chose mais toujours pas de resultat

merci d'avance


--
- -



Avatar
lSteph
Re,

en fait la recopie semble avoir ajouté des espaces et sucré , modifié
des caractères
voici la formule de J4 rectifiée
j'ai aussi remis le "!" point d'exclamation à la place du point.

=EQUIV($B$2;INDIRECT("Aptitudes!"&ADRESSE(SOMME(INDIRECT("J3:"&ADRESSE(LIGNE()-1;10)))+1;1)&":$A$31");0)

Elle renvoie 8 , pour le bas du tableau en revanche
j'obtiens #NA, il y a peut être autre chose en core à corriger.

Cordialement.

lSteph

Merci de vos diverses reponses je vais regarder et en attendant
voici mon fichier http://cjoint.com/?lfoaE0TJ8T
lSteph wrote:
...

suite

in fine
en ajoutant le ! à la place du point
en mettant des chiffres dans les colonnes J et A
en utiilisant F9 pour recomposer l'intérieur de chaque membre
la formule que j'obtiens a cette forme

=EQUIV($B$2;INDIRECT("Aptitudes_2!"&"$A$7"&":$A$31");0)

qui sauf erreur de ma part ne conviendrait pas à la syntaxe d'Equiv

Cordialement.

lSteph

LeSurcitaire avait envisagé :
Bonjour,

J'ai trouve ces formules
=EQUIV($B$2;INDIRECT("Aptitudes_2." & ADRESSE(SOMME(INDIRECT("J3:" &
ADRESSE(LIGNE()-1;10)))+1;1)&":$A$31");0)

=SI(ESTNA(INDEX(Aptitudes_2!$A$1:$C$31;SOMME(INDIRECT("J3:" &
ADRESSE(LIGNE()-1;10)))+J4;3));"";INDEX(Aptitudes_2!$A$1:$C$31;SOMME(INDIRECT("J3:"
& ADRESSE(LIGNE()-1;10)))+J4;3))
dans un classeur openoffice et j'ai voulu les mettre dans un classeur
excel mais j'ai #ref en retour
quelqu'un pourrai m'aider a me dire pourquoi et comment les modifier
car j'ai deja essaye pas mal de chose mais toujours pas de resultat

merci d'avance


--
- -



--
- -



Avatar
LeSurcitaire
Merci je pense pouvoir me débrouiller maintenant
lSteph wrote:
Re,

en fait la recopie semble avoir ajouté des espaces et sucré , modifi é
des caractères
voici la formule de J4 rectifiée
j'ai aussi remis le "!" point d'exclamation à la place du point.

=EQUIV($B$2;INDIRECT("Aptitudes!"&ADRESSE(SOMME(INDIRECT("J3:"&ADRESSE( LIGNE()-1;10)))+1;1)&":$A$31");0)

Elle renvoie 8 , pour le bas du tableau en revanche
j'obtiens #NA, il y a peut être autre chose en core à corriger.

Cordialement.

lSteph

Merci de vos diverses reponses je vais regarder et en attendant
voici mon fichier http://cjoint.com/?lfoaE0TJ8T
lSteph wrote:
...

suite

in fine
en ajoutant le ! à la place du point
en mettant des chiffres dans les colonnes J et A
en utiilisant F9 pour recomposer l'intérieur de chaque membre
la formule que j'obtiens a cette forme

=EQUIV($B$2;INDIRECT("Aptitudes_2!"&"$A$7"&":$A$31");0)

qui sauf erreur de ma part ne conviendrait pas à la syntaxe d'Equiv

Cordialement.

lSteph

LeSurcitaire avait envisagé :
Bonjour,

J'ai trouve ces formules
=EQUIV($B$2;INDIRECT("Aptitudes_2." & ADRESSE(SOMME(INDIRECT("J3:" &
ADRESSE(LIGNE()-1;10)))+1;1)&":$A$31");0)

=SI(ESTNA(INDEX(Aptitudes_2!$A$1:$C$31;SOMME(INDIRECT("J3:" &
ADRESSE(LIGNE()-1;10)))+J4;3));"";INDEX(Aptitudes_2!$A$1:$C$31;SOMME( INDIRECT("J3:"
& ADRESSE(LIGNE()-1;10)))+J4;3))
dans un classeur openoffice et j'ai voulu les mettre dans un classeur
excel mais j'ai #ref en retour
quelqu'un pourrai m'aider a me dire pourquoi et comment les modifier
car j'ai deja essaye pas mal de chose mais toujours pas de resultat

merci d'avance


--
- -



--
- -