Recherche dans une plage (V et H) et renvoi d'une colone précise

darkatis

XLDnaute Nouveau
Salut a tous

je sèche sur un probleme, et je n'ai pas trouvé de solution a ce jour, meme après quelques recherche sur le net.

J'ai le tableau suivant :
-------- TACHE1 ----- TACHE 2 ---- TACHE 3
NOM1
NOM2
NOM3

J'ai 180 noms et une 30 aines de taches, des fonctions que chaque personne se voit assigner chaque semaine.

Dans les cases, on met le numéro de la semaine de l'année ou la personne se voit assigner une tache.

Sur une 2e feuille je voudrais afficher la liste des personnes qui ont une tache une semaine bien précise.
Exemple, je voudrais savoir qui fait quoi en semaine 36

Donc il faudrait que ma fonction recherche tous les 36 de ma plage , qui est de forme rectangulaire, et me retourne le nom, donc la colone 1 de la ligne ou un 36 a été trouvé.

Chaque nom ne peut avoir que une seule fois le nombre 36 sur sa ligne, il a une seule tache par semaine
par contre il peut y avoir plusieurs 36 dans la plage.

rechercheV et rechercheH ne fonctionnent pas sur des plages

j'ai essayé avec des index et EQUIV ... pas reussi non plus.

une idee ? une solution ?

merci d'avance de votre aide, j'espère que j'ai été clair dans mon explication.
je ne peux pas fournir le fichier original.
 

darkatis

XLDnaute Nouveau
Re : Recherche dans une plage (V et H) et renvoi d'une colone précise

Code:
=SI(D5="";"";NB.SI(D$5:D5;"?*"))

ca marche bien pour la détection de cellule MAIS ca ne compte que des zéro.

Le ?* ne semble pas convenir
si j'ai bien compris, ca veut dire tester si la cellule contient au moins 1 carractère, quelque soit ce qui vient derrière ? c'est ca ?
 

ROGER2327

XLDnaute Barbatruc
Re : Recherche dans une plage (V et H) et renvoi d'une colone précise

Re...


(...)
ca teste bien, par contre ca compte qu'avec des zéro ...
(...)
??? (Pas assez explicite pour moi...)


Code:
(...)
c'est le ?* (que je ne comprends pas) qui semble poser pb.
(...)[/QUOTE][B]"?*"[/B] permet de compter les cellules contenant au moins un caractère. (Voir l'aide d'Excel pour des détails sur les conventions utilisées pour les caractères génériques.)
Ceci permet de ne pas prendre en compte les cellules contenant [B]""[/B] ou contenant un nombre.[/INDENT]


Bonne journée.



[B][COLOR="DarkRed"]ROGER2327[/COLOR]
[SIZE="1"][COLOR="SlateGray"]#6186[/COLOR][/SIZE][/B]

[B][SIZE="1"][COLOR="SlateGray"]Vendredi 13 Tatane 139 (Saint Dada, prophète - fête Suprême Quarte)[/COLOR][/SIZE][/B]
[B][SIZE="1"][COLOR="Silver"]8 Thermidor An CCXX, 4,0768h - carthame[/COLOR][/SIZE][/B]
[B][SIZE="1"][COLOR="Silver"]2012-W30-4T09:47:03Z[/COLOR][/SIZE][/B]
 

darkatis

XLDnaute Nouveau
Re : Recherche dans une plage (V et H) et renvoi d'une colone précise

Il y a écrit zéro dans toutes les cases ou un chiffre apparait ...

Capture d’écran 2012-07-26 à 11.48.37.png
 

ROGER2327

XLDnaute Barbatruc
Re : Recherche dans une plage (V et H) et renvoi d'une colone précise

Suite...


Code:
=SI(D5="";"";NB.SI(D$5:D5;"?*"))

ca marche bien pour la détection de cellule MAIS ca ne compte que des zéro.

Le ?* ne semble pas convenir
si j'ai bien compris, ca veut dire tester si la cellule contient au moins 1 carractère, quelque soit ce qui vient derrière ? c'est ca ?
Je n'avais pas vu ce message pendant que je rédigeai le précédent.

Je ne comprends pas le "ca ne compte que des zéro".​



ROGER2327
#6187


Vendredi 13 Tatane 139 (Saint Dada, prophète - fête Suprême Quarte)
8 Thermidor An CCXX, 4,1123h - carthame
2012-W30-4T09:52:10Z
 

ROGER2327

XLDnaute Barbatruc
Re : Recherche dans une plage (V et H) et renvoi d'une colone précise

Re...


Il y a écrit zéro dans toutes les cases ou un chiffre apparait ...
Bizarre. Voir le classeur joint.​


ROGER2327
#6189


Vendredi 13 Tatane 139 (Saint Dada, prophète - fête Suprême Quarte)
8 Thermidor An CCXX, 4,2901h - carthame
2012-W30-4T10:17:46Z
 

Pièces jointes

  • Copie de dernierequestion.xls
    125 KB · Affichages: 25

darkatis

XLDnaute Nouveau
Re : Recherche dans une plage (V et H) et renvoi d'une colone précise

Ok

Alors il s'agit visiblement d'un bug, soit lié a OSX (je suis sous mac) soit à suite open office (neo office pour etre précis).

Quand j'ouvre ton fichier avec l'appercu d'OSX, j'ai bien le comptage correct ...
Si j'ouvre avec Neo Office ... et bien je n'ai que des zéro :(

Je fais un test avec open office sous windows pour lever le doute sur la provenance du bug.

merci
 

darkatis

XLDnaute Nouveau
Re : Recherche dans une plage (V et H) et renvoi d'une colone précise

Ok

ca vient de la suite "open" ...

j'ai fait le test sous un windows 7 avec "libre office", j'ai aussi des zéro.

Le pb etant que pour mon fichier réel, je dois impérativement bosser sous libre office, qui est la seule chose autorisée au boulot.

embêtant ca ... t'as une autre idee au cas ou ?

je cherche de mon coté ... comme tu as pu le voir, je ne pose pas de question sans avoir cherché un minimum avant, et parfois je trouve entre temps (comme pour le coup du ?* ou j'ai trouvé le temps que tu tapes une reponse).

en tous cas tu es super patient :)
 

darkatis

XLDnaute Nouveau
Re : Recherche dans une plage (V et H) et renvoi d'une colone précise

J'ai fait quelques tests, apparemment sous les suites "open", le fait de chercher "*?" n'est pas interprété comme étant un "masque" mais littéralement.

la preuve :
Capture d’écran 2012-07-26 à 13.42.53.png

si dans une case de la colone D je marque ?* .... le compteur passe a 1

donc la synthaxe du masque est mauvaise ...
FR/Documentation/Calc:Fonction NB.SI - Apache OpenOffice.org Wiki

y a pas grand chose dans les references :(
je fais des essais ...
 

ROGER2327

XLDnaute Barbatruc
Re : Recherche dans une plage (V et H) et renvoi d'une colone précise

Re...


Ok

ca vient de la suite "open" ...

j'ai fait le test sous un windows 7 avec "libre office", j'ai aussi des zéro.

(...)
Voilà une information qu'elle est CAPITALE. Pourquoi l'avoir cachée jusque là ?

(...)
embêtant ca ...
(..)
Pas vraiment. La fonction NB.SI() d'OpenOfficeCalc est autrement puissante que celle d'Excel !
Elle accepte une expression régulière comme deuxième argument.

(...)
t'as une autre idee au cas ou ?
(...)
Oui : celle de faire un tour dans l'aide d'OpenOfficeCalc. On trouvera exactement ce qu'il faut. Et on écrira :
Code:
=SI(D5="";"";NB.SI(D$5:D5;".*"))

Tenez-moi au courant du résultat. Merci



ROGER2327
#6190


Vendredi 13 Tatane 139 (Saint Dada, prophète - fête Suprême Quarte)
8 Thermidor An CCXX, 4,9557h - carthame
2012-W30-4T11:53:37Z
 
Dernière édition:

darkatis

XLDnaute Nouveau
Re : Recherche dans une plage (V et H) et renvoi d'une colone précise

Voilà une information qu'elle est CAPITALE. Pourquoi l'avoir cachée jusque là ?

Heu ... Je l'ai pas "cachée" ... je pensais pas que ca pouvait etre important.
Dans un autre sujet que j'ai ouvert parallèlement je l'avais dit. Désolé si j'ai oublié ca ici :/

Tenez-moi au courant du résultat. Merci

Dans un premier temps , ca ne fonctionnait pas ... et puis je me suis souvenu d'un petit truc que j'avais lu au fil de mes recherches ce matin .... merci l'historique du navigateur ... et j'ai trouvé ceci :

Utiliser ou non les expressions régulières se paramètre par Outils > Options > OOo Calc > Calcul "Autoriser les caractères génériques dans les formules"

en gros, par defaut, les expressions régulières sont désactivées ...
Faudra donc que je fasse circuler l'info aux utilisateurs futurs de mon fichier ...

donc une fois cette option activée, et le ? remplacé par un point ... CA FONCTIONNE ENFIN !

ouf !

gros merci, et a bientot pour ma prochaine question hihi
 

ROGER2327

XLDnaute Barbatruc
Re : Recherche dans une plage (V et H) et renvoi d'une colone précise

Re...


Heu ... Je l'ai pas "cachée" ... je pensais pas que ca pouvait etre important.
Dans un autre sujet que j'ai ouvert parallèlement je l'avais dit. Désolé si j'ai oublié ca ici :/
(...)
Je me doute bien qu'il n'y avait pas d'intention de nuire ! Je faisais simplement cette remarque sur le ton ionique, sans vouloir être désagréable.

Je profite d'ailleurs de l'occasion pour vous remercier de l'attention que vous portez aux réponses et de votre suivi sérieux de la discussion. Cela me change d'autres personnes qui ne prennent même pas la peine de lire des réponses qui ont demandé quelquefois beaucoup plus de temps que celui que je vous ai consacré. Revenez quand vous voulez, je me ferai un plaisir de vous répondre si le problème est dans mes cordes.​


Bonne continuation,


ROGER2327
#6191


Vendredi 13 Tatane 139 (Saint Dada, prophète - fête Suprême Quarte)
8 Thermidor An CCXX, 5,1020h - carthame
2012-W30-4T12:14:42Z
 

darkatis

XLDnaute Nouveau
Re : Recherche dans une plage (V et H) et renvoi d'une colone précise

J'ai presque fini mon travail.

je bloque cependant encore sur un point.

pour le role 4 ... c'est un peu different des autres.
il faudrait en effet que la liste des noms qui s'affiche soit une recherche dans la totalité des chambres.
il y aura 8 personnes maximum, reparties dans les 30 chambres (possibilité d'en avoir plusieurs par chambre) ....

du coup, a partir de ce qu'on a fait jusqu'a présent, je ne sais pas trop comment proceder ...

j'arrive a le tester pour chaque chambre, et pour 1 personne seulement.


merci
 

Pièces jointes

  • role4.xls
    104.5 KB · Affichages: 25

Discussions similaires

Statistiques des forums

Discussions
312 198
Messages
2 086 107
Membres
103 120
dernier inscrit
83400ren