RECHERCHEV
Résolu/Fermé
Mistral_13200
Messages postés
634
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
21 mars 2024
-
8 nov. 2017 à 19:19
Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 - 10 nov. 2017 à 14:45
Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 - 10 nov. 2017 à 14:45
6 réponses
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
8 nov. 2017 à 19:47
8 nov. 2017 à 19:47
Bonsoir,
tu peux mettre à notre disposition un exemple de ton fichier anonymisé que l'on voit sa structure s'il te plait
1) Clic sur ce https://www.cjoint.com/
2) Clic sur Parcourir pour sélectionner ton fichier
3) Clic sur le bouton Créer le lien
4) Un lien en bleu souligné sera généré en haut de page, sélectionne clic droit "Copier"
5) reste plus qu'a le "Coller" dans une réponse avec quelques explications.
tu peux mettre à notre disposition un exemple de ton fichier anonymisé que l'on voit sa structure s'il te plait
1) Clic sur ce https://www.cjoint.com/
2) Clic sur Parcourir pour sélectionner ton fichier
3) Clic sur le bouton Créer le lien
4) Un lien en bleu souligné sera généré en haut de page, sélectionne clic droit "Copier"
5) reste plus qu'a le "Coller" dans une réponse avec quelques explications.
Mistral_13200
Messages postés
634
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
21 mars 2024
4
9 nov. 2017 à 07:16
9 nov. 2017 à 07:16
Bonjour Mike-31
Merci à toi de t'intéresser à mon problème.
Ci-dessous un lien vers mon classeur :
https://www.cjoint.com/c/GKjgfqNj6wF
En utilisation normal seuls les cinq premiers onglets sont visibles. L'utilisation de ce classeur est sur chaque onglet. En renseignant les cellules demandées je dois compléter les autres cellules de la ligne.
Mon problème est que d'une année sur l'autre le nombre de photos change, donc le référence de la table aussi. Je suis donc oblige de modifier toutes mes formules tous les ans.
Pour pallier à ce problème j'ai tout simplement mis de référence de table plus grande que le nombre de photo. Mais cela reste un artifice.
N'existe-t-il pas un moyen de récupérer automatiquement la taille de chaque pour renseigner la table de la formule.
Cordialement.
Mistral
Merci à toi de t'intéresser à mon problème.
Ci-dessous un lien vers mon classeur :
https://www.cjoint.com/c/GKjgfqNj6wF
En utilisation normal seuls les cinq premiers onglets sont visibles. L'utilisation de ce classeur est sur chaque onglet. En renseignant les cellules demandées je dois compléter les autres cellules de la ligne.
Mon problème est que d'une année sur l'autre le nombre de photos change, donc le référence de la table aussi. Je suis donc oblige de modifier toutes mes formules tous les ans.
Pour pallier à ce problème j'ai tout simplement mis de référence de table plus grande que le nombre de photo. Mais cela reste un artifice.
N'existe-t-il pas un moyen de récupérer automatiquement la taille de chaque pour renseigner la table de la formule.
Cordialement.
Mistral
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
9 nov. 2017 à 10:44
9 nov. 2017 à 10:44
Re,
Tu as commencé par travailler avec les plages nommées, continu
exemple la plage 'Liste photos'!$A$3:$F$3000 nomme la Ph_Coul
'Liste photos'!$H$3:$M$2000 nomme la Ph_Nat
'Liste photos'!$O$3:$T$300 nommée Ph_Mono
'Liste photos'!$V$3:$AA$2000 nommée Ph_The
ensuite remplace Faux dans tes formules de RECHERCHEV par simplement 0
tes formules se simplifient
ensuite pour changer la taille de tes plages de recherche il suffit de modifier les bornes de chaque plage nommée dans le gestionnaire de nom
exemple pour la plage Ph_Coul qui fait référence à
='Liste photos'!$A$3:$F$3000
il te suffit de modifier le 3000 en 2000 par exemple et toutes tes formules s'actualiseront automatiquement
Tu as commencé par travailler avec les plages nommées, continu
exemple la plage 'Liste photos'!$A$3:$F$3000 nomme la Ph_Coul
'Liste photos'!$H$3:$M$2000 nomme la Ph_Nat
'Liste photos'!$O$3:$T$300 nommée Ph_Mono
'Liste photos'!$V$3:$AA$2000 nommée Ph_The
ensuite remplace Faux dans tes formules de RECHERCHEV par simplement 0
tes formules se simplifient
=SI($D6="";"";SI($E6="Couleur";RECHERCHEV($D6;Ph_Coul;5;0);SI($E6="Nature";RECHERCHEV($D6;Ph_Nat;5;0);SI($E6="Monochrome";RECHERCHEV($D6;Ph_Mono;5;0);SI($E6="Thème";RECHERCHEV($D6;Ph_The;5;0);"Catégorie inconnue")))))
ensuite pour changer la taille de tes plages de recherche il suffit de modifier les bornes de chaque plage nommée dans le gestionnaire de nom
exemple pour la plage Ph_Coul qui fait référence à
='Liste photos'!$A$3:$F$3000
il te suffit de modifier le 3000 en 2000 par exemple et toutes tes formules s'actualiseront automatiquement
Mistral_13200
Messages postés
634
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
21 mars 2024
4
10 nov. 2017 à 08:53
10 nov. 2017 à 08:53
Bonjour Mike-31
Je viens de modifier tout mon classeur et cela fonctionne parfaitement.
L'année prochaine, grâce à toi, je n'aurais que quatre valeur à changer.
Une dernière question, peux-tu m'expliquer la valeur "0" à la place de "FAUX"
En tous cas mille merci à toi.
Cordialement
Mictral
Je viens de modifier tout mon classeur et cela fonctionne parfaitement.
L'année prochaine, grâce à toi, je n'aurais que quatre valeur à changer.
Une dernière question, peux-tu m'expliquer la valeur "0" à la place de "FAUX"
En tous cas mille merci à toi.
Cordialement
Mictral
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
Modifié le 10 nov. 2017 à 12:57
Modifié le 10 nov. 2017 à 12:57
Re,
la formule renvoi 1 si la recherche est vrai et 0 si elle est fausse
dans un tableau dont les valeurs critères sont filtrées tu pourrais écrire simplement comme cela
=RECHERCHEV(critère;tableau;colonne)
si les valeurs ne sont pas filtrées la recherche chronologique renvoie faux et retourne un résultat erroné
en ajoutant FAUX ou 0 en fin de formule on oblige la RECHERCHE d'ignorer la valeur fausse et continuer la recherche exacte ou approximative, indiquée par 0/FAUX ou 1/VRAI)
En clair 0 ou FAUX c'est la même chose seulement 3 octets en moins et par formule
Je passe le statut de la discussion en résolu
A+
Mike-31
Je suis responsable de ce que je dis, pas de ce que tu comprends...
la formule renvoi 1 si la recherche est vrai et 0 si elle est fausse
dans un tableau dont les valeurs critères sont filtrées tu pourrais écrire simplement comme cela
=RECHERCHEV(critère;tableau;colonne)
si les valeurs ne sont pas filtrées la recherche chronologique renvoie faux et retourne un résultat erroné
en ajoutant FAUX ou 0 en fin de formule on oblige la RECHERCHE d'ignorer la valeur fausse et continuer la recherche exacte ou approximative, indiquée par 0/FAUX ou 1/VRAI)
En clair 0 ou FAUX c'est la même chose seulement 3 octets en moins et par formule
Je passe le statut de la discussion en résolu
A+
Mike-31
Je suis responsable de ce que je dis, pas de ce que tu comprends...
Mistral_13200
Messages postés
634
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
21 mars 2024
4
10 nov. 2017 à 14:45
10 nov. 2017 à 14:45
Merci Mike, c'est plus clair comme ça.
Mille merci à toi pour ton aide.
Je clos ma question.
Cordialement
Mistral
Mille merci à toi pour ton aide.
Je clos ma question.
Cordialement
Mistral