Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/08/2011, 14h57   #1
Invité de passage
 
Homme Alexis
Étudiant
Inscription : juillet 2011
Messages : 25
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2011
Messages : 25
Points : 1
Points : 1
Par défaut Automatisation de formules

Bonjour,

Je me trouve de nouveau confronté à un problème.

Je me retrouve avec une formule : ='[Classeur 1.xls]feuille 1'!$H$11 qui fonctionne normalement. Mais je souhaiterais désormais modifier cette formule car le Classeur 1 peut être amené à être modifié au fil des années, et je souhaiterais avoir une formule unique me permettant de toujours retrouver les infos que je veux.

Je m'explique : je voudrais savoir s'il est possible de créer une formule disant qu'au lieu de trouver H11, il faudrait trouver la case à l'intersection de la ligne où l'on retrouve (en A1) Marketing avec la colonne où l'on retrouve Janvier (H12), sans pour autant faire apparaitre A1 et H12 mais plus janvier et marketing.

Pensez vous que cela est possible ?

Merci d'avance,
Cdt,
Alex
alex49520 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 15h03   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
Bonjour,

Une solution en combinant les formules rechercheV et Equiv

Code :
=RECHERCHEV("marketing";A1:J5;EQUIV("janvier";A1:J1;0);0)
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 15h30   #3
Invité de passage
 
Homme Alexis
Étudiant
Inscription : juillet 2011
Messages : 25
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2011
Messages : 25
Points : 1
Points : 1
J'ai essayé ça =RECHERCHEV("Marketing - structure ETC";'[Classeur 1.xls]effectif'!$A:$A;EQUIV("31/01/2011";'[Classeur 1.xls]effectif'!$H$7:$S$1052;0);0), mais il m'affiche #N/A.

Vois tu ou est le problème ?

Merci d'avance,
Alex
alex49520 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 15h35   #4
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
La matrice de recherche du recherchev ne contient qu'une colonne A ('[Classeur 1.xls]effectif'!$A:$A)

de plus le equiv contient plusieurs ligne les dates ne devraient elles pas etre sur une seule ligne?
([Classeur 1.xls]effectif'!$H$7:$S$1052)
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 16h22   #5
Invité de passage
 
Homme Alexis
Étudiant
Inscription : juillet 2011
Messages : 25
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2011
Messages : 25
Points : 1
Points : 1
Est ce grave si la matrice ne contient qu'une colonne ? Car cette colonne ne devrait pas changer.

Pour le equiv, j'ai mis ça car je ne suis pas censé savoir que la cellule que je cherche se trouve en H11, elle pourrait très bien être amené à se trouver en H12.

Du coup, j'arrive à ça maintenant, mais aucun changement: =RECHERCHEV("Marketing";'[Classeur 1.xls]effectif'!$A$9:$A$1104;EQUIV("31/01/2011";'[Classeur 1.xls]effectif'!$H$4:$S$4;0);0). Toujours le même résultat !!

Une idée ?
Merci d'avance,
Cdt,
Alex
alex49520 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 16h37   #6
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
Citation:
Est ce grave si la matrice ne contient qu'une colonne ? Car cette colonne ne devrait pas changer.
la matrice de recherche (ou plage de recherche) doit contenir toute la plage de données de ton tableau dont en colonne de gauche l'information a rechercher (soit pour un tableau contenant 12 mois => 13 colonnes)

Essai comme cela
Code :
=RECHERCHEV("Marketing";'[Classeur 1.xls]effectif'!$A$9:$S$1104;EQUIV("31/01/2011";'[Classeur 1.xls]effectif'!$A$4:$S$4;0);0)
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 16h43   #7
Invité de passage
 
Homme Alexis
Étudiant
Inscription : juillet 2011
Messages : 25
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2011
Messages : 25
Points : 1
Points : 1
Changements effectués, mais toujours le même problème.
alex49520 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 16h50   #8
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
ci joint un exemple
rechercheV + equiv.xls
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 17h00   #9
Invité de passage
 
Homme Alexis
Étudiant
Inscription : juillet 2011
Messages : 25
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2011
Messages : 25
Points : 1
Points : 1
Voila une partie de mon fichier je n'y arrive toujours pas
Fichiers attachés
Type de fichier : xls rechercheV%20+%20equiv(1).xls (18,5 Ko, 2 affichages)
alex49520 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 17h15   #10
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
Voila, le problème se situait dans le format de date du equiv
28/02/2011 dans equiv n'étant pas considéré comme une date mais du texte

Code :
=RECHERCHEV("Marketing - voierie ETC";A8:S19;EQUIV(DATE(2011;2;28);A4:S4;0);0)
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 17h21   #11
Invité de passage
 
Homme Alexis
Étudiant
Inscription : juillet 2011
Messages : 25
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2011
Messages : 25
Points : 1
Points : 1
Merci beaucoup a toi!!
A bientôt !
Cdt,
Alex
alex49520 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 17h27   #12
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
Un peu de lecture sur le recherchev http://fauconnier.developpez.com/tut...el/recherchev/
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 16h29   #13
Invité de passage
 
Homme Alexis
Étudiant
Inscription : juillet 2011
Messages : 25
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2011
Messages : 25
Points : 1
Points : 1
Bonjour, bonjour,

Petit problème supplémentaire, je souhaiterais faire non pas une recherchev mais deux, est ce possible ? (voir pièce jointe)

Merci d'avance,
Cdt,
Alex
Fichiers attachés
Type de fichier : xls rechercheV%20+%20equiv(1).xls (16,5 Ko, 3 affichages)
alex49520 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 16h56   #14
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
Un beau tableau, mais aucune explication de ce que tu souhaites au final
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 17h12   #15
Invité de passage
 
Homme Alexis
Étudiant
Inscription : juillet 2011
Messages : 25
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2011
Messages : 25
Points : 1
Points : 1
Désolé je pensais l'avoir expliqué.
En fait, je souhaiterais faire une recherche par tata, toto et tutu et à l'intérieur de ces recherches faire une recherche par unité, quantité et total. Vois tu ce que je veux dire ?

Je souhaiterais en une formule trouver ce qui correspond en janvier à l'unité de toto par exemple, tu vois ?

Merci d'avance, encore désolé,
Alex
alex49520 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 22h30   #16
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
Tu trouveras ci joint une solution.

1. Ajouter en colonne A les mots tata, tutu, toto devant les mots a chercher en colonne B, en prenant en couleur de police la couleur de la cellule (Par défaut blanc

2. Utiliser la formule suivante en sachant les critères se trouvent :
D19 => tutu
D20 => janvier
D21 => unité

Code :
=INDEX(DECALER(A1:A13;0;EQUIV(D20;A1:N1;0)-1);EQUIV(1;(A1:A13=D19)*(B1:B13=D21);0))
Formule matricielle a valider par CTRL + MAJ + ENTREE

rechercheV + equiv(1).xls
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2011, 08h51   #17
Invité de passage
 
Homme Alexis
Étudiant
Inscription : juillet 2011
Messages : 25
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2011
Messages : 25
Points : 1
Points : 1
Merci beaucoup pour toutes ces réponses.
Je suppose donc que si les mots unité, quantité, total se trouvent dans la même colonne que toto, tutu et tata (colonne A) ça ne peut fonctionner ? Si ?

Merci d'avance,
Cdt,
Alex
alex49520 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2011, 08h57   #18
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
Si tu veux faire cela rien ne t’empêche de masquer la colonne A et d'ajouter les toto en colonne B au dessus d'unité.
Comme cela pas de modification de formule
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2011, 09h07   #19
Invité de passage
 
Homme Alexis
Étudiant
Inscription : juillet 2011
Messages : 25
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2011
Messages : 25
Points : 1
Points : 1
Bonne idée !!
Par contre j'ai essayé d'appliquer ta formule sur un cas un peu plus complexe et j'ai en résultat #N/A :

=INDEX(DECALER('[Classeur 1.xls]total mois'!A1:A375;0;EQUIV(DATE(2011;1;31);'[Classeur 1.xls]total mois'!A1:S4;0)-1);EQUIV(1;('[Classeur 1.xls]total mois'!A1:A375=A3)*('[Classeur 1.xls]total mois'!B1:B377="Brut");0))

Vois tu où pourrait se trouver l'erreur ?

Merci de ta patience,
Cdt,
Alex
alex49520 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2011, 09h21   #20
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
dans ta formule, la dernière matrice va jusqu'à la ligne 377 alors que les autres vont à la ligne 375.
Toutes les matrices doivent avoir la même taille
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h37.


 
 
 
 
Partenaires

Hébergement Web