[fr-users] Fonction ligne() décalage

2015-09-04 Par sujet Mars60

Rien à faire, pas moyen.
Ligne()-7 dans la feuille trim02 me renvoie toujours la ligne 19 au lieu 
de la 20.

J'ai supprimé la feuille Trim02 et l'ai recrée. ça ne change rien.
Je vais recréer complètement tout le classeur pour voir.
C'est quand même étrange.
Voyons si les fichiers passent en pièces jointes.

Le 03/09/2015 23:17, Michel Rudelle a écrit :

Oups, j'ai cliqué trop vite, une erreur et une variante (cf. ci-après):


-Message d'origine-
De : Michel Rudelle [mailto:rudelle.mic...@gmail.com]
Envoyé : jeudi 3 septembre 2015 22:53
À : 'Gixona'; 'users@fr.libreoffice.org'
Objet : RE: [fr-users] Re: Fonction ligne() décalage

En décomposant en plusieurs colonnes la formule, tout se passe bien:
colonne I: (le rang)
=LIGNE()-7
colonne H: (trouver le n° de la ligne à ventiler)
=PETITE.VALEUR('file:///C:/.../Gestion_2015.ods'#$Trim01.P$7:P$120;I8)
colonne F: (trouver le montant)

remplacer la formule précédemment indiquée par:
=INDEX('file:///C:/.../Gestion 2015.ods'#$Trim01.$E$1:$E$120;H8;1)
(en effet dans index on donne le n° de ligne dans la plage, et il faut donc
faire commencer la plage à 1)


colonne D: (gérer l'erreur - lorsque le rang demandé n'existe pas)
=SI(ESTERR(H8);"";G8)

on peut aussi utiliser:
=SIERREUR(G8;"")

Michel






---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés



[fr-users] Fonction ligne() décalage

2015-09-04 Par sujet Mars60

pardon, j'ai fait une erreur de fichiers

Rien à faire, pas moyen.
Ligne()-7 dans la feuille trim02 me renvoie toujours la ligne 19 au lieu 
de la 20.

J'ai supprimé la feuille Trim02 et l'ai recrée. ça ne change rien.
Je vais recréer complètement tout le classeur pour voir.
C'est quand même étrange.
Voyons si les fichiers passent en pièces jointes.

Le 03/09/2015 23:17, Michel Rudelle a écrit :

Oups, j'ai cliqué trop vite, une erreur et une variante (cf. ci-après):


-Message d'origine-
De : Michel Rudelle [mailto:rudelle.mic...@gmail.com]
Envoyé : jeudi 3 septembre 2015 22:53
À : 'Gixona'; 'users@fr.libreoffice.org'
Objet : RE: [fr-users] Re: Fonction ligne() décalage

En décomposant en plusieurs colonnes la formule, tout se passe bien:
colonne I: (le rang)
=LIGNE()-7
colonne H: (trouver le n° de la ligne à ventiler)
=PETITE.VALEUR('file:///C:/.../Gestion_2015.ods'#$Trim01.P$7:P$120;I8)
colonne F: (trouver le montant)

remplacer la formule précédemment indiquée par:
=INDEX('file:///C:/.../Gestion  2015.ods'#$Trim01.$E$1:$E$120;H8;1)
(en effet dans index on donne le n° de ligne dans la plage, et il faut donc
faire commencer la plage à 1)


colonne D: (gérer l'erreur - lorsque le rang demandé n'existe pas)
=SI(ESTERR(H8);"";G8)

on peut aussi utiliser:
=SIERREUR(G8;"")

Michel






---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés



Re: [fr-users] Fonction ligne() décalage

2015-09-03 Par sujet Mars60
Bonjour. Ma demande est-elle bien parvenu au bon endroit? car je n'ai 
pas de réponse.

Je vais essayer autrement pour les fichiers...
les fichiers:

Gestion_2015.ods

Ventilation_2015.ods




Le 31/08/2015 11:25, demande_aide...@libreoffice.org a écrit :

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de 
votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de 
votre réponse.


Email: - mar...@orange.fr
Sujet: - Fonction ligne() décalage
Question: - Bonjour à tous
Soit 2 fichiers:Gestion 2015-01 et ventilation 2015-01
La formule:
=SI(ESTERR(PETITE.VALEUR('file:///C:/Poste Joseph/Brouillon/Gestion 
2015_01.ods'#$Trim01.$P$1:$P$120;LIGNE()-7));"";INDEX('file:///C:/Poste 
Joseph/Brouillon/Gestion 2015_01.ods'#$Trim01.$F$1:$F$120;PETITE.VALEUR('file:///C:/Poste 
Joseph/Brouillon/Gestion 2015_01.ods'#$Trim01.$P$1:$P$120;LIGNE()-7);1))
fonctionne parfaitement sauf en feuille trim_02 ou il faut la paramétrer en 
ligne()-6 au lieu de ligne()-7
Quelle serait la subtilité???
Comment joindre les 2 fichiers?
merci par avance.






---
L'absence de virus dans ce courrier électronique a été vérifiée par le 
logiciel antivirus Avast.

https://www.avast.com/antivirus

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir 
comment vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement 
et ne pourront pas être supprimés


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Fonction ligne() décalage

2015-09-03 Par sujet Jean-Baptiste Faure
Bonjour,

Le 03/09/2015 15:57, Mars60 a écrit :
> Bonjour. Ma demande est-elle bien parvenu au bon endroit? car je n'ai
> pas de réponse.

Si vous n'avez pas de réponse c'est probablement parce que personne ne
comprend la question ou que parmi les personnes disponibles, personne ne
connait de réponse satisfaisante.
Peut-être devriez-vous reformuler votre question.

Bonne journée
JBF

-- 
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.
Disclaimer: my Internet Provider being located in France, each of our
exchanges over Internet will be scanned by French spying services.

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Fonction ligne() décalage

2015-09-03 Par sujet LC_Libre

Bonjour,

le classeur Ventilation_2015.ods contient des formules pointant vers le 
classeur externe Gestion_2015.ods

jusque là tout va bien

Dans la feuille Ventilation_2015.ods>Trim01 elles pointent vers 
Gestion_2015.ods>Trim01

jusque là tout va bien

Dans la feuille Ventilation_2015.ods>Trim02 elles pointent vers 
Gestion_2015.ods>Trim02

or, il n'y a pas de feuille trim02 dans Gestion_2015.ods !
Rien ne va plus


Si je crée des feuilles Trim_02, Trim_03 et Trim_04 dans 
Gestion_2015.ods, les formules affichent des résultats, apparemment 
cohérents.


Votre question sur le numéro de ligne ne correspond donc pas à 
l'anomalie constatée sur les formules.


Pourriez-vous la reformuler ?
Car, comme le suggère JBF, on ne sait pas quel est votre problème.

C_Lucien

Le 03/09/15 15:57, Mars60 écrivait  :
Bonjour. Ma demande est-elle bien parvenu au bon endroit? car je n'ai 
pas de réponse.

Je vais essayer autrement pour les fichiers...
les fichiers:

Gestion_2015.ods

Ventilation_2015.ods




Le 31/08/2015 11:25, demande_aide...@libreoffice.org a écrit :

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande 
d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à 
tous" de votre logiciel de courrier électronique de façon que le 
demandeur reçoive une copie de votre réponse.



Email: - mar...@orange.fr
Sujet: - Fonction ligne() décalage
Question: - Bonjour à tous
Soit 2 fichiers:Gestion 2015-01 et ventilation 2015-01
La formule:
=SI(ESTERR(PETITE.VALEUR('file:///C:/Poste Joseph/Brouillon/Gestion 
2015_01.ods'#$Trim01.$P$1:$P$120;LIGNE()-7));"";INDEX('file:///C:/Poste 
Joseph/Brouillon/Gestion 
2015_01.ods'#$Trim01.$F$1:$F$120;PETITE.VALEUR('file:///C:/Poste 
Joseph/Brouillon/Gestion 2015_01.ods'#$Trim01.$P$1:$P$120;LIGNE()-7);1))
fonctionne parfaitement sauf en feuille trim_02 ou il faut la 
paramétrer en ligne()-6 au lieu de ligne()-7

Quelle serait la subtilité???
Comment joindre les 2 fichiers?
merci par avance.



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


RE: [fr-users] Fonction ligne() décalage

2015-09-03 Par sujet Michel Rudelle
Bonjour,

> -Message d'origine-
> De : Mars60 [mailto:mar...@orange.fr]
> Envoyé : jeudi 3 septembre 2015 15:58
> À : users@fr.libreoffice.org
> Objet : Re: [fr-users] Fonction ligne() décalage
> 
> Bonjour. Ma demande est-elle bien parvenu au bon endroit? car je n'ai
> pas de réponse.
> Je vais essayer autrement pour les fichiers...
> les fichiers:
> 
> Gestion_2015.ods
> <http://nabble.documentfoundation.org/file/n4158895/Gestion_2015.ods>
> Ventilation_2015.ods
> <http://nabble.documentfoundation.org/file/n4158895/Ventilation_2015.ods>

Reçus certes mais non congruents avec la question (cf ci-après). 

> Le 31/08/2015 11:25, demande_aide...@libreoffice.org a écrit :
> > Bonjour
> >
> > Voici une nouvelle question envoyée à l'aide du formulaire de demande
> d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
> > Si vous répondez, merci de penser à utiliser la fonction "répondre à
> tous" de votre logiciel de courrier électronique de façon que le demandeur
> reçoive une copie de votre réponse.
> >
> >
> > Email: - mar...@orange.fr
> > Sujet: - Fonction ligne() décalage
> > Question: - Bonjour à tous
> > Soit 2 fichiers:Gestion 2015-01 et ventilation 2015-01
> > La formule:
> > =SI(ESTERR(PETITE.VALEUR('file:///C:/Poste Joseph/Brouillon/Gestion
> 2015_01.ods'#$Trim01.$P$1:$P$120;LIGNE()-7));"";INDEX('file:///C:/Poste
> Joseph/Brouillon/Gestion
> 2015_01.ods'#$Trim01.$F$1:$F$120;PETITE.VALEUR('file:///C:/Poste
> Joseph/Brouillon/Gestion 2015_01.ods'#$Trim01.$P$1:$P$120;LIGNE()-7);1))
> > fonctionne parfaitement sauf en feuille trim_02 ou il faut la paramétrer
> en ligne()-6 au lieu de ligne()-7
> > Quelle serait la subtilité???
> > Comment joindre les 2 fichiers?
> > merci par avance.

Dans les fichiers joints:

La formule dans les deux (2) feuilles Trim01 et Trim02 du classeur
Ventilation utilise LIGNE()-6 contrairement à la question posée, ce qui
paraît cohérent si on cherche la n° petite valeur correspondant à la ligne
(on commence ligne 7 et donc ligne 7 on veut la 1ère petite valeur donc la
n° 1) - c'est bien LIGNE()-6 qu'il faut utiliser et c'est bien ce qui est
fait dans le fichier fourni.

D'autre part, il n'est pas possible de vérifier si le pb pourrait venir du
fichier Gestion car la feuille Trim02 appelée dans la formule n'existe pas.

Ceci peut expliquer le silence assourdissant de la liste ... C'est déjà
difficile d'analyser des formules longues, mais si en plus elles ne
correspondent pas au message ???

Cordialement,
Michel


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés



Re: [fr-users] Fonction ligne() décalage

2015-09-02 Par sujet Mars60
Bonjour. Ma demande est-elle bien parvenu au bon endroit? car je n'ai 
pas de réponse.

Je vais essayer autrement pour les fichiers...


Le 31/08/2015 11:25, demande_aide...@libreoffice.org a écrit :

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de 
votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de 
votre réponse.


Email: - mar...@orange.fr
Sujet: - Fonction ligne() décalage
Question: - Bonjour à tous
Soit 2 fichiers:Gestion 2015-01 et ventilation 2015-01
La formule:
=SI(ESTERR(PETITE.VALEUR('file:///C:/Poste Joseph/Brouillon/Gestion 
2015_01.ods'#$Trim01.$P$1:$P$120;LIGNE()-7));"";INDEX('file:///C:/Poste 
Joseph/Brouillon/Gestion 2015_01.ods'#$Trim01.$F$1:$F$120;PETITE.VALEUR('file:///C:/Poste 
Joseph/Brouillon/Gestion 2015_01.ods'#$Trim01.$P$1:$P$120;LIGNE()-7);1))
fonctionne parfaitement sauf en feuille trim_02 ou il faut la paramétrer en 
ligne()-6 au lieu de ligne()-7
Quelle serait la subtilité???
Comment joindre les 2 fichiers?
merci par avance.






---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Fonction ligne() décalage

2015-08-31 Par sujet demande_aide_fr
Bonjour 

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de 
votre logiciel de courrier électronique de façon que le demandeur reçoive une 
copie de votre réponse.


Email: - mar...@orange.fr 
Sujet: - Fonction ligne() décalage 
Question: - Bonjour à tous
Soit 2 fichiers:Gestion 2015-01 et ventilation 2015-01
La formule:
=SI(ESTERR(PETITE.VALEUR('file:///C:/Poste Joseph/Brouillon/Gestion 
2015_01.ods'#$Trim01.$P$1:$P$120;LIGNE()-7));"";INDEX('file:///C:/Poste 
Joseph/Brouillon/Gestion 
2015_01.ods'#$Trim01.$F$1:$F$120;PETITE.VALEUR('file:///C:/Poste 
Joseph/Brouillon/Gestion 2015_01.ods'#$Trim01.$P$1:$P$120;LIGNE()-7);1))
fonctionne parfaitement sauf en feuille trim_02 ou il faut la paramétrer en 
ligne()-6 au lieu de ligne()-7
Quelle serait la subtilité???
Comment joindre les 2 fichiers?
merci par avance. 


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés