Problème fichier Calc

Fermé
marie1992 - 1 juin 2016 à 17:13
yclik Messages postés 3593 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 24 avril 2024 - 21 juin 2016 à 21:21
Bonjour,

Voilà j'ai un classeur avec une cinquantaine de feuille et je souhaiterai faire apparaitre sur la première feuille toute les coordonnées des personnes dont le sinistre n'est pas résolu. J'ai réussi à le faire pour une ligne d'une feuille (en mettant une condition SI c'est Ok alors rien sinon ca reporte les coordonnées, la date..). Mais le problème c'est que je dois le faire pour chaque ligne de chaque feuille et en plus ca me laisse des lignes vide pour toute celles ou c'est OK. Est-ce que c'est possible de faire une formule pour que toutes ces informations et uniquement celle ou il n'y a pas le champs OK apparaissent sur la première page à la suite les unes des autres.

Et le mieux ca serait qu'un lien se crée pour renvoyer à la bonne feuille mais alors je sais pas du tout si c'est possible.

Je dispose de la version LibreOffice 5.0

Je vous remercie :)

Marie
A voir également:

3 réponses

yclik Messages postés 3593 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 24 avril 2024 1 481
2 juin 2016 à 15:01
bonjour
une proposition de solution sur cjoint
si le nb de feuilles est plus important cela commence à faire usine à gaz.
Le module BASE serait peut être plus adapté.
1
C'est parfait vous êtes trop fort ! c'est exactement ce que je voulais mais comment vous avez fait ? J'aimerai bien réussir à la faire. Par contre si je rajoute des feuilles, comment je fais pour appliquer les formules ?
0
yclik Messages postés 3593 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 24 avril 2024 1 481
2 juin 2016 à 17:02
re
ajouter une feuille
dans la colonne A de cette feuille :
=SI(ET(B2<>"";G2<>"OK");LIGNE();"")

Feuille "A FAIRE" Insérer des colonnes après colonne N
en O2 saisir le nom de la nouvelle feuille
en O1 mettre pour avoir le nb de valeur non Ok (avec le N° de ligne) de la feuille ajoutée
=NB.SI(INDIRECT("'"&O2&"'.A2:A100");">0")

en O3 copier la formule de M3:
=SI(ET($A3>$E$1+$G$1+$I$1+$K$1;$A3<=$E$1+$G$1+$I$1+$K$1+$M$1);$M$2;"")
ajouter le nb de valeur dans la feuille précédente pour avoir
=SI(ET($A3>$E$1+$G$1+$I$1+$K$1+$M$1;$A3<=$E$1+$G$1+$I$1+$K$1+$M$1+$O$1);$O$2;"")
en P3 copier la formule de N3:
=SI(ET($A3>$E$1+$G$1+$I$1+$K$1;$A3<=$E$1+$G$1+$I$1+$K$1+$M$1);$A3-$E$1-$G$1-$K$1-$M$1;"")
ajouter le nb de valeur dans la feuille précédente pour avoir
=SI(ET($A3>$E$1+$G$1+$I$1+$K$1+$M$1;$A3<=$E$1+$G$1+$I$1+$K$1+$M$1+$O$1);$A3-$E$1-$G$1-$K$1-$M$1-$O$1;"")
recopier les formules vers le bas

en B3 ajouter O3 et recopier vers le bas
=E3&G3&I3&K3&M3&O3

en C3 ajouter P3 et recopier vers le bas
=F3&H3&J3&L3&N3&P3
0
Merci beaucoup je vais essayer :)
0
yclik Messages postés 3593 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 24 avril 2024 1 481
2 juin 2016 à 08:49
Bonjour
il faudrait une exemple anonymisé en mettant nom1 prénom 1, etc, sur Cjoint
0
mariiie25 Messages postés 6 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 21 juin 2016
21 juin 2016 à 18:19
A nouveau Bonjour,

J'ai ajouté toutes les feuilles mais la formule se met en erreur dès que j'ajoute une feuille ou que je fait une modification. Je vous joins le tableau :

https://www.cjoint.com/c/FFupcwOLog0

Pouvez vous m'aider à réctifier le fichier ?

Je vous remercie

Marie
0
http://www.cjoint.com/c/FFci7fgQy50


J'ai réussis a reporter les données pour une feuille mais je ne sais pas comment faire pour afficher seulement les ligne où il n'y pas OK mais aussi celle des autres pages automatiquement à la suite.
Je vous remercie
Marie
0
yclik Messages postés 3593 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 24 avril 2024 1 481
21 juin 2016 à 21:21
Bonjour
avec plus de feuille cela devient fastidieux
Le fichier risque aussi de se dégrader
Le module base serait plus adapté
0