Bonjour
Soit 2 formules apparemment identique
a)
=INDIRECT("a1:a25")
b)
=INDIRECT("a1:a"&LIGNE(A25))
Quand on fait F9 sur la barre de formule
on obtient avec la formule a) ceci (soit le contenu de la plage )
={"'Feuil1'!$B$2:$E$2";"A";"B";"C";"D";0;0;0;0;0;0;0;"e";"a";0;0;0;0;0;0;0;0;0;0;0}
avec la formule b) ceci
={0}
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
AV
=INDIRECT("a1:a"&LIGNE(A25))
"Normalement" avec cette formule tu devrais obtenir la valeur de la cellule de la colonne A de la ligne sur laquelle elle est saisie C'est l'équivalent de =INDIRECT("A"&LIGNE()) PS : Ne me demande pas pourquoi car je vois pas d'explication réellement logique
AV
=INDIRECT("a1:a"&LIGNE(A25))
"Normalement" avec cette formule tu devrais obtenir la valeur de la cellule de
la colonne A de la ligne sur laquelle elle est saisie
C'est l'équivalent de
=INDIRECT("A"&LIGNE())
PS : Ne me demande pas pourquoi car je vois pas d'explication réellement logique
"Normalement" avec cette formule tu devrais obtenir la valeur de la cellule de la colonne A de la ligne sur laquelle elle est saisie C'est l'équivalent de =INDIRECT("A"&LIGNE()) PS : Ne me demande pas pourquoi car je vois pas d'explication réellement logique
AV
Pierre CFI [mvp]
tu arrives méme à te surprendre, c'est çà le top :o))
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "AV" a écrit dans le message de news:
=INDIRECT("a1:a"&LIGNE(A25))
"Normalement" avec cette formule tu devrais obtenir la valeur de la cellule de la colonne A de la ligne sur laquelle elle est saisie C'est l'équivalent de =INDIRECT("A"&LIGNE()) PS : Ne me demande pas pourquoi car je vois pas d'explication réellement logique
AV
tu arrives méme à te surprendre, c'est çà le top :o))
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:ewXw12f3EHA.2404@TK2MSFTNGP14.phx.gbl...
=INDIRECT("a1:a"&LIGNE(A25))
"Normalement" avec cette formule tu devrais obtenir la valeur de la cellule de
la colonne A de la ligne sur laquelle elle est saisie
C'est l'équivalent de
=INDIRECT("A"&LIGNE())
PS : Ne me demande pas pourquoi car je vois pas d'explication réellement logique
tu arrives méme à te surprendre, c'est çà le top :o))
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "AV" a écrit dans le message de news:
=INDIRECT("a1:a"&LIGNE(A25))
"Normalement" avec cette formule tu devrais obtenir la valeur de la cellule de la colonne A de la ligne sur laquelle elle est saisie C'est l'équivalent de =INDIRECT("A"&LIGNE()) PS : Ne me demande pas pourquoi car je vois pas d'explication réellement logique
AV
Daniel.M
Bonjour,
C'est un bug! La touche F9 résoud ta formule en utilisant un interpréteur qui N'est PAS le même que celui qu'Excel utilise pour interpréter les formules (dans la vraie vie). Il arrive donc que tu rencontres des différences entre les deux calculs.
Ton exemple est celui où l'interpréteur F9 réussit à REPRODUIRE correctement le vrai calcul (dans le premier cas) mais échoue lamentablement dans un autre (le deuxième).
Cela est beaucoup moins grave que des cas où le F9 réussit mais où c'est la VRAIE calculation qui échoue (le cas avec la fonction DECALER et une matrice en 2e paramètre). :-(
Salutations,
Daniel M.
"RaMa" wrote in message news:
Bonjour Soit 2 formules apparemment identique a) =INDIRECT("a1:a25") b) =INDIRECT("a1:a"&LIGNE(A25))
Quand on fait F9 sur la barre de formule on obtient avec la formule a) ceci (soit le contenu de la plage )
C'est un bug!
La touche F9 résoud ta formule en utilisant un interpréteur qui N'est PAS le
même que celui qu'Excel utilise pour interpréter les formules (dans la vraie
vie). Il arrive donc que tu rencontres des différences entre les deux calculs.
Ton exemple est celui où l'interpréteur F9 réussit à REPRODUIRE correctement le
vrai calcul (dans le premier cas) mais échoue lamentablement dans un autre (le
deuxième).
Cela est beaucoup moins grave que des cas où le F9 réussit mais où c'est la
VRAIE calculation qui échoue (le cas avec la fonction DECALER et une matrice en
2e paramètre). :-(
Salutations,
Daniel M.
"RaMa" <PaSpam_rmarceau@free.fr> wrote in message
news:uGsTcyd3EHA.2624@TK2MSFTNGP11.phx.gbl...
Bonjour
Soit 2 formules apparemment identique
a)
=INDIRECT("a1:a25")
b)
=INDIRECT("a1:a"&LIGNE(A25))
Quand on fait F9 sur la barre de formule
on obtient avec la formule a) ceci (soit le contenu de la plage )
C'est un bug! La touche F9 résoud ta formule en utilisant un interpréteur qui N'est PAS le même que celui qu'Excel utilise pour interpréter les formules (dans la vraie vie). Il arrive donc que tu rencontres des différences entre les deux calculs.
Ton exemple est celui où l'interpréteur F9 réussit à REPRODUIRE correctement le vrai calcul (dans le premier cas) mais échoue lamentablement dans un autre (le deuxième).
Cela est beaucoup moins grave que des cas où le F9 réussit mais où c'est la VRAIE calculation qui échoue (le cas avec la fonction DECALER et une matrice en 2e paramètre). :-(
Salutations,
Daniel M.
"RaMa" wrote in message news:
Bonjour Soit 2 formules apparemment identique a) =INDIRECT("a1:a25") b) =INDIRECT("a1:a"&LIGNE(A25))
Quand on fait F9 sur la barre de formule on obtient avec la formule a) ceci (soit le contenu de la plage )
"Normalement" avec cette formule tu devrais obtenir la valeur de la cellule de la colonne A de la ligne sur laquelle elle est saisie C'est l'équivalent de =INDIRECT("A"&LIGNE()) PS : Ne me demande pas pourquoi car je vois pas d'explication réellement logique
AV
Merci Alain
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:
ewXw12f3EHA.2404@TK2MSFTNGP14.phx.gbl...
=INDIRECT("a1:a"&LIGNE(A25))
"Normalement" avec cette formule tu devrais obtenir la valeur de la
cellule de
la colonne A de la ligne sur laquelle elle est saisie
C'est l'équivalent de
=INDIRECT("A"&LIGNE())
PS : Ne me demande pas pourquoi car je vois pas d'explication réellement
logique
"Normalement" avec cette formule tu devrais obtenir la valeur de la cellule de la colonne A de la ligne sur laquelle elle est saisie C'est l'équivalent de =INDIRECT("A"&LIGNE()) PS : Ne me demande pas pourquoi car je vois pas d'explication réellement logique
AV
isabelle
en supplément de la réponse de Daniel,
Cela est beaucoup moins grave que des cas où le F9 réussit mais où c'est la VRAIE calculation qui échoue (le cas avec la fonction DECALER et une matrice en 2e paramètre). :-(
extrait de l'aide : Renvoie la référence spécifiée par une chaîne de caractères. Les références sont immédiatement évaluées afin d'afficher leur contenu.
le 2e paramètre étant en dehors de la chaine de caractère, il n'est pas évalué immédiatement.
isabelle
en supplément de la réponse de Daniel,
Cela est beaucoup moins grave que des cas où le F9 réussit mais où c'est la
VRAIE calculation qui échoue (le cas avec la fonction DECALER et une matrice en
2e paramètre). :-(
extrait de l'aide :
Renvoie la référence spécifiée par une chaîne de caractères. Les références sont immédiatement évaluées afin d'afficher
leur contenu.
le 2e paramètre étant en dehors de la chaine de caractère, il n'est pas évalué immédiatement.
Cela est beaucoup moins grave que des cas où le F9 réussit mais où c'est la VRAIE calculation qui échoue (le cas avec la fonction DECALER et une matrice en 2e paramètre). :-(
extrait de l'aide : Renvoie la référence spécifiée par une chaîne de caractères. Les références sont immédiatement évaluées afin d'afficher leur contenu.
le 2e paramètre étant en dehors de la chaine de caractère, il n'est pas évalué immédiatement.
isabelle
RaMa
Merci pierre et daniel J'avais envoyé à µS un rapport d'ano mais couic... réponse prévue à l'ano nunca!!
Salutations RaMa
"Daniel.M" a écrit dans le message de news:
Bonjour,
C'est un bug! La touche F9 résoud ta formule en utilisant un interpréteur qui N'est PAS le même que celui qu'Excel utilise pour interpréter les formules (dans la vraie vie). Il arrive donc que tu rencontres des différences entre les deux calculs.
Ton exemple est celui où l'interpréteur F9 réussit à REPRODUIRE correctement le vrai calcul (dans le premier cas) mais échoue lamentablement dans un autre (le deuxième).
Cela est beaucoup moins grave que des cas où le F9 réussit mais où c'est la VRAIE calculation qui échoue (le cas avec la fonction DECALER et une matrice en 2e paramètre). :-(
Salutations,
Daniel M.
"RaMa" wrote in message news:
Bonjour Soit 2 formules apparemment identique a) =INDIRECT("a1:a25") b) =INDIRECT("a1:a"&LIGNE(A25))
Quand on fait F9 sur la barre de formule on obtient avec la formule a) ceci (soit le contenu de la plage )
Merci pierre et daniel
J'avais envoyé à µS un rapport d'ano
mais couic... réponse prévue à l'ano nunca!!
Salutations
RaMa
"Daniel.M" <prenom.maher@bigfoot.inutil.com> a écrit dans le message de
news: u81Rk5f3EHA.1152@TK2MSFTNGP14.phx.gbl...
Bonjour,
C'est un bug!
La touche F9 résoud ta formule en utilisant un interpréteur qui N'est PAS
le
même que celui qu'Excel utilise pour interpréter les formules (dans la
vraie
vie). Il arrive donc que tu rencontres des différences entre les deux
calculs.
Ton exemple est celui où l'interpréteur F9 réussit à REPRODUIRE
correctement le
vrai calcul (dans le premier cas) mais échoue lamentablement dans un autre
(le
deuxième).
Cela est beaucoup moins grave que des cas où le F9 réussit mais où c'est
la
VRAIE calculation qui échoue (le cas avec la fonction DECALER et une
matrice en
2e paramètre). :-(
Salutations,
Daniel M.
"RaMa" <PaSpam_rmarceau@free.fr> wrote in message
news:uGsTcyd3EHA.2624@TK2MSFTNGP11.phx.gbl...
Bonjour
Soit 2 formules apparemment identique
a)
=INDIRECT("a1:a25")
b)
=INDIRECT("a1:a"&LIGNE(A25))
Quand on fait F9 sur la barre de formule
on obtient avec la formule a) ceci (soit le contenu de la plage )
Merci pierre et daniel J'avais envoyé à µS un rapport d'ano mais couic... réponse prévue à l'ano nunca!!
Salutations RaMa
"Daniel.M" a écrit dans le message de news:
Bonjour,
C'est un bug! La touche F9 résoud ta formule en utilisant un interpréteur qui N'est PAS le même que celui qu'Excel utilise pour interpréter les formules (dans la vraie vie). Il arrive donc que tu rencontres des différences entre les deux calculs.
Ton exemple est celui où l'interpréteur F9 réussit à REPRODUIRE correctement le vrai calcul (dans le premier cas) mais échoue lamentablement dans un autre (le deuxième).
Cela est beaucoup moins grave que des cas où le F9 réussit mais où c'est la VRAIE calculation qui échoue (le cas avec la fonction DECALER et une matrice en 2e paramètre). :-(
Salutations,
Daniel M.
"RaMa" wrote in message news:
Bonjour Soit 2 formules apparemment identique a) =INDIRECT("a1:a25") b) =INDIRECT("a1:a"&LIGNE(A25))
Quand on fait F9 sur la barre de formule on obtient avec la formule a) ceci (soit le contenu de la plage )
"Normalement" avec cette formule tu devrais obtenir la valeur de la cellule de la colonne A de la ligne sur laquelle elle est saisie
Pas si tu saisis en matricielle.
Le problème (que je vois) est qu'INDIRECT "tout nu" ne semble pas vraiment retourner une matrice (il le devrait) mais que si on SOMME par exemple, l'ensemble de la matrice (qui n'existe pas! ;-) ) est additionnée et le résultat est bon.
Ainsi, si 1 en A1 , 2 en A2 , etc.
=SOMME(INDIRECT("A1:A"&LIGNE(A25))) me donne 325. Mais, si je sélectionne 25 cellules verticales et que, toujours en matricielle, je saisis INDIRECT("A1:A"&LIGNE(A25)), il me retourne seulement des erreurs (#VALEUR!).
Salutations,
Daniel M.
"AV" wrote in message news:
=INDIRECT("a1:a"&LIGNE(A25))
C'est l'équivalent de =INDIRECT("A"&LIGNE()) PS : Ne me demande pas pourquoi car je vois pas d'explication réellement logique
AV
Salut Alain,
"Normalement" avec cette formule tu devrais obtenir la valeur de la cellule de
la colonne A de la ligne sur laquelle elle est saisie
Pas si tu saisis en matricielle.
Le problème (que je vois) est qu'INDIRECT "tout nu" ne semble pas vraiment
retourner une matrice (il le devrait) mais que si on SOMME par exemple,
l'ensemble de la matrice (qui n'existe pas! ;-) ) est additionnée et le résultat
est bon.
Ainsi, si 1 en A1 , 2 en A2 , etc.
=SOMME(INDIRECT("A1:A"&LIGNE(A25))) me donne 325.
Mais, si je sélectionne 25 cellules verticales et que, toujours en matricielle,
je saisis INDIRECT("A1:A"&LIGNE(A25)), il me retourne seulement des erreurs
(#VALEUR!).
Salutations,
Daniel M.
"AV" <alainPFFFvallon@wanadoo.fr> wrote in message
news:ewXw12f3EHA.2404@TK2MSFTNGP14.phx.gbl...
=INDIRECT("a1:a"&LIGNE(A25))
C'est l'équivalent de
=INDIRECT("A"&LIGNE())
PS : Ne me demande pas pourquoi car je vois pas d'explication réellement
logique
"Normalement" avec cette formule tu devrais obtenir la valeur de la cellule de la colonne A de la ligne sur laquelle elle est saisie
Pas si tu saisis en matricielle.
Le problème (que je vois) est qu'INDIRECT "tout nu" ne semble pas vraiment retourner une matrice (il le devrait) mais que si on SOMME par exemple, l'ensemble de la matrice (qui n'existe pas! ;-) ) est additionnée et le résultat est bon.
Ainsi, si 1 en A1 , 2 en A2 , etc.
=SOMME(INDIRECT("A1:A"&LIGNE(A25))) me donne 325. Mais, si je sélectionne 25 cellules verticales et que, toujours en matricielle, je saisis INDIRECT("A1:A"&LIGNE(A25)), il me retourne seulement des erreurs (#VALEUR!).
Salutations,
Daniel M.
"AV" wrote in message news:
=INDIRECT("a1:a"&LIGNE(A25))
C'est l'équivalent de =INDIRECT("A"&LIGNE()) PS : Ne me demande pas pourquoi car je vois pas d'explication réellement logique
AV
AV
Ave Daniel,
Ainsi, si 1 en A1 , 2 en A2 , etc. =SOMME(INDIRECT("A1:A"&LIGNE(A25))) me donne 325. Mais, si je sélectionne 25 cellules verticales et que, toujours en matricielle,
je saisis INDIRECT("A1:A"&LIGNE(A25)), il me retourne seulement des erreurs (#VALEUR!).
Arffff....ben chez moi (XL2000) Si je sélectionne B1:B25 >> saisie de INDIRECT("A1:A"&LIGNE(A25)) >> valid.matric.
une plage de 325
Bon ... il y a de toute façon un truc ! AV
Ave Daniel,
Ainsi, si 1 en A1 , 2 en A2 , etc.
=SOMME(INDIRECT("A1:A"&LIGNE(A25))) me donne 325.
Mais, si je sélectionne 25 cellules verticales et que, toujours en
matricielle,
je saisis INDIRECT("A1:A"&LIGNE(A25)), il me retourne seulement des erreurs
(#VALEUR!).
Arffff....ben chez moi (XL2000)
Si je sélectionne B1:B25 >> saisie de INDIRECT("A1:A"&LIGNE(A25)) >>
valid.matric.
Ainsi, si 1 en A1 , 2 en A2 , etc. =SOMME(INDIRECT("A1:A"&LIGNE(A25))) me donne 325. Mais, si je sélectionne 25 cellules verticales et que, toujours en matricielle,
je saisis INDIRECT("A1:A"&LIGNE(A25)), il me retourne seulement des erreurs (#VALEUR!).
Arffff....ben chez moi (XL2000) Si je sélectionne B1:B25 >> saisie de INDIRECT("A1:A"&LIGNE(A25)) >> valid.matric.
une plage de 325
Bon ... il y a de toute façon un truc ! AV
Daniel.M
Bonsoir,
ce que j'ai dit pour F9 est aussi vrai avec la vraie "vie"
Exact. Même si ce que j'ai dit sur les différences de calculation existe, cela n'explique pas ton problème particulier.
Ceci étant dit, pour ce qui concerne la grande formule, pourrais-tu nous dire ce que tu cherches à faire exactement? On pourrait peut-être contribuer à la raccourcir, qui sait. Car, personnellement, je suis trop paresseux pour réflechir là-dessus ce soir :-)
Salutations,
Daniel M.
une cellule nommée IDline contient: ="'"&STXT(CELLULE("nomfichier";$A$2);CHERCHE("]";CELLULE("nomfichier";$A$2))+1;2 55)&"'!"&ADRESSE(EQUIV($A$14;$A$2:$A$5;0)+LIGNE($A$2)-1;COLONNE($B$1))&":"&ADRES SE(EQUIV($A$14;$A$2:$A$5;0)+LIGNE($A$2)-1;COLONNE($E$1)) et une autre =SOMMEPROD(INDIRECT(IdLine)*($B$1:$E$1=(STXT($A$13;LIGNE(INDIRECT("1:"&NBCAR($A$ 13)));1)))) ce découpage en 2 cellules fonctionne correctement En revanche celui combinant les 2 formules --> out of order #valeur!
ce que j'ai dit pour F9 est aussi vrai avec la vraie "vie"
Exact. Même si ce que j'ai dit sur les différences de calculation existe, cela
n'explique pas ton problème particulier.
Ceci étant dit, pour ce qui concerne la grande formule, pourrais-tu nous dire ce
que tu cherches à faire exactement? On pourrait peut-être contribuer à la
raccourcir, qui sait. Car, personnellement, je suis trop paresseux pour
réflechir là-dessus ce soir :-)
Salutations,
Daniel M.
une cellule nommée IDline contient:
="'"&STXT(CELLULE("nomfichier";$A$2);CHERCHE("]";CELLULE("nomfichier";$A$2))+1;2
55)&"'!"&ADRESSE(EQUIV($A$14;$A$2:$A$5;0)+LIGNE($A$2)-1;COLONNE($B$1))&":"&ADRES
SE(EQUIV($A$14;$A$2:$A$5;0)+LIGNE($A$2)-1;COLONNE($E$1))
et une autre
=SOMMEPROD(INDIRECT(IdLine)*($B$1:$E$1=(STXT($A$13;LIGNE(INDIRECT("1:"&NBCAR($A$
13)));1))))
ce découpage en 2 cellules fonctionne correctement
En revanche celui combinant les 2 formules --> out of order #valeur!
ce que j'ai dit pour F9 est aussi vrai avec la vraie "vie"
Exact. Même si ce que j'ai dit sur les différences de calculation existe, cela n'explique pas ton problème particulier.
Ceci étant dit, pour ce qui concerne la grande formule, pourrais-tu nous dire ce que tu cherches à faire exactement? On pourrait peut-être contribuer à la raccourcir, qui sait. Car, personnellement, je suis trop paresseux pour réflechir là-dessus ce soir :-)
Salutations,
Daniel M.
une cellule nommée IDline contient: ="'"&STXT(CELLULE("nomfichier";$A$2);CHERCHE("]";CELLULE("nomfichier";$A$2))+1;2 55)&"'!"&ADRESSE(EQUIV($A$14;$A$2:$A$5;0)+LIGNE($A$2)-1;COLONNE($B$1))&":"&ADRES SE(EQUIV($A$14;$A$2:$A$5;0)+LIGNE($A$2)-1;COLONNE($E$1)) et une autre =SOMMEPROD(INDIRECT(IdLine)*($B$1:$E$1=(STXT($A$13;LIGNE(INDIRECT("1:"&NBCAR($A$ 13)));1)))) ce découpage en 2 cellules fonctionne correctement En revanche celui combinant les 2 formules --> out of order #valeur!
le problème posé était celui du post de hervé resultat d'un calcul en automatique par macro du 8/12 14:13
et comme j'avais déja identifié ce "bug" je me suis pris au jeu....
Salutations
RaMa
-- . "Daniel.M" a écrit dans le message de news:
Bonsoir,
ce que j'ai dit pour F9 est aussi vrai avec la vraie "vie"
Exact. Même si ce que j'ai dit sur les différences de calculation existe, cela n'explique pas ton problème particulier.
Ceci étant dit, pour ce qui concerne la grande formule, pourrais-tu nous dire ce que tu cherches à faire exactement? On pourrait peut-être contribuer à la raccourcir, qui sait. Car, personnellement, je suis trop paresseux pour réflechir là-dessus ce soir :-)
Salutations,
Daniel M.
une cellule nommée IDline contient: ="'"&STXT(CELLULE("nomfichier";$A$2);CHERCHE("]";CELLULE("nomfichier";$A$2))+1;2 55)&"'!"&ADRESSE(EQUIV($A$14;$A$2:$A$5;0)+LIGNE($A$2)-1;COLONNE($B$1))&":"&ADRES SE(EQUIV($A$14;$A$2:$A$5;0)+LIGNE($A$2)-1;COLONNE($E$1)) et une autre =SOMMEPROD(INDIRECT(IdLine)*($B$1:$E$1=(STXT($A$13;LIGNE(INDIRECT("1:"&NBCAR($A$ 13)));1)))) ce découpage en 2 cellules fonctionne correctement En revanche celui combinant les 2 formules --> out of order #valeur!
le problème posé était celui du post de hervé
resultat d'un calcul en automatique par macro du 8/12 14:13
et comme j'avais déja identifié ce "bug" je me suis pris au jeu....
Salutations
RaMa
--
.
"Daniel.M" <prenom.maher@bigfoot.inutil.com> a écrit dans le message de
news: O6jgTCz3EHA.3452@TK2MSFTNGP14.phx.gbl...
Bonsoir,
ce que j'ai dit pour F9 est aussi vrai avec la vraie "vie"
Exact. Même si ce que j'ai dit sur les différences de calculation existe,
cela
n'explique pas ton problème particulier.
Ceci étant dit, pour ce qui concerne la grande formule, pourrais-tu nous
dire ce
que tu cherches à faire exactement? On pourrait peut-être contribuer à la
raccourcir, qui sait. Car, personnellement, je suis trop paresseux pour
réflechir là-dessus ce soir :-)
Salutations,
Daniel M.
une cellule nommée IDline contient:
="'"&STXT(CELLULE("nomfichier";$A$2);CHERCHE("]";CELLULE("nomfichier";$A$2))+1;2
55)&"'!"&ADRESSE(EQUIV($A$14;$A$2:$A$5;0)+LIGNE($A$2)-1;COLONNE($B$1))&":"&ADRES
SE(EQUIV($A$14;$A$2:$A$5;0)+LIGNE($A$2)-1;COLONNE($E$1))
et une autre
=SOMMEPROD(INDIRECT(IdLine)*($B$1:$E$1=(STXT($A$13;LIGNE(INDIRECT("1:"&NBCAR($A$
13)));1))))
ce découpage en 2 cellules fonctionne correctement
En revanche celui combinant les 2 formules --> out of order #valeur!
le problème posé était celui du post de hervé resultat d'un calcul en automatique par macro du 8/12 14:13
et comme j'avais déja identifié ce "bug" je me suis pris au jeu....
Salutations
RaMa
-- . "Daniel.M" a écrit dans le message de news:
Bonsoir,
ce que j'ai dit pour F9 est aussi vrai avec la vraie "vie"
Exact. Même si ce que j'ai dit sur les différences de calculation existe, cela n'explique pas ton problème particulier.
Ceci étant dit, pour ce qui concerne la grande formule, pourrais-tu nous dire ce que tu cherches à faire exactement? On pourrait peut-être contribuer à la raccourcir, qui sait. Car, personnellement, je suis trop paresseux pour réflechir là-dessus ce soir :-)
Salutations,
Daniel M.
une cellule nommée IDline contient: ="'"&STXT(CELLULE("nomfichier";$A$2);CHERCHE("]";CELLULE("nomfichier";$A$2))+1;2 55)&"'!"&ADRESSE(EQUIV($A$14;$A$2:$A$5;0)+LIGNE($A$2)-1;COLONNE($B$1))&":"&ADRES SE(EQUIV($A$14;$A$2:$A$5;0)+LIGNE($A$2)-1;COLONNE($E$1)) et une autre =SOMMEPROD(INDIRECT(IdLine)*($B$1:$E$1=(STXT($A$13;LIGNE(INDIRECT("1:"&NBCAR($A$ 13)));1)))) ce découpage en 2 cellules fonctionne correctement En revanche celui combinant les 2 formules --> out of order #valeur!