Formule RECHERCHE
Résolu/Fermé
romain.mrs
Messages postés
24
Date d'inscription
mardi 30 novembre 2021
Statut
Membre
Dernière intervention
10 janvier 2023
-
30 nov. 2021 à 09:41
romain.mrs Messages postés 24 Date d'inscription mardi 30 novembre 2021 Statut Membre Dernière intervention 10 janvier 2023 - 20 avril 2022 à 15:28
romain.mrs Messages postés 24 Date d'inscription mardi 30 novembre 2021 Statut Membre Dernière intervention 10 janvier 2023 - 20 avril 2022 à 15:28
A voir également:
- Formule RECHERCHE
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Excel mise en forme conditionnelle formule - Guide
32 réponses
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
1 avril 2022 à 10:42
1 avril 2022 à 10:42
Re,
En D4 comme en E4 la formule se termine par ;""));"")
remplace le dernier "")
par ce complément et valide en matricielle
SI([@[Numéro de série
S/N]]<>"";"En Stock";""))
En D4 comme en E4 la formule se termine par ;""));"")
remplace le dernier "")
par ce complément et valide en matricielle
SI([@[Numéro de série
S/N]]<>"";"En Stock";""))
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
6 avril 2022 à 21:51
6 avril 2022 à 21:51
Re,
teste ce fichier, j'ai allégé les formules voir si elles répondent à tes attentes
https://www.cjoint.com/c/LDgtY4j0ENF
teste ce fichier, j'ai allégé les formules voir si elles répondent à tes attentes
https://www.cjoint.com/c/LDgtY4j0ENF
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
Modifié le 30 nov. 2021 à 10:28
Modifié le 30 nov. 2021 à 10:28
Bonjour,
en B3 onglet Suivi des hors parc cette formule matricielle qu'il faut confirmer en cliquant en même temps sur trois touches du clavier
Ctrl, Shift et Entrée et si tu fais bien la formule se placera entre ces accolades {}
pour la formule en C pour le dernier camion avec la date la plus récente je ne comprends pas, peux tu en fonction de ton tableau dire quelle valeur tu souhaites avoir dans cette colonne
sous réserve toujours en matricielle
en C3
et en D3
en B3 onglet Suivi des hors parc cette formule matricielle qu'il faut confirmer en cliquant en même temps sur trois touches du clavier
Ctrl, Shift et Entrée et si tu fais bien la formule se placera entre ces accolades {}
=MAX(SI('Suivi des remplaçement boitiers'!$D$3:$D$10=A3;'Suivi des remplaçement boitiers'!$A$3:$A$10))
pour la formule en C pour le dernier camion avec la date la plus récente je ne comprends pas, peux tu en fonction de ton tableau dire quelle valeur tu souhaites avoir dans cette colonne
sous réserve toujours en matricielle
en C3
=MAX(SI('Suivi des remplaçement boitiers'!$A$3:$A$10=B3;'Suivi des remplaçement boitiers'!$B$3:$B$10))
et en D3
=MAX(SI('Suivi des remplaçement boitiers'!$A$3:$A$10=B3;'Suivi des remplaçement boitiers'!$C$3:$C$10))
romain.mrs
Messages postés
24
Date d'inscription
mardi 30 novembre 2021
Statut
Membre
Dernière intervention
10 janvier 2023
1
30 nov. 2021 à 10:25
30 nov. 2021 à 10:25
Bonjour Mike-31,
Dans la colonne C, ce que j'aimerais c'est, lorsque tu prends en colonne B la date la + récente, c'est y insérer le tracteur à cette date aussi.
Pour exemple, pour le HP 1, ce serait le numéro de camion '100' (avec ta formule du dessus, en colonne B, qui indiquerait le 26/06/2021).
Dans la colonne C, ce que j'aimerais c'est, lorsque tu prends en colonne B la date la + récente, c'est y insérer le tracteur à cette date aussi.
Pour exemple, pour le HP 1, ce serait le numéro de camion '100' (avec ta formule du dessus, en colonne B, qui indiquerait le 26/06/2021).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
30 nov. 2021 à 10:30
30 nov. 2021 à 10:30
Re,
reprends mon post un ou tu as les trois formules matricielles
reprends mon post un ou tu as les trois formules matricielles
romain.mrs
Messages postés
24
Date d'inscription
mardi 30 novembre 2021
Statut
Membre
Dernière intervention
10 janvier 2023
1
30 nov. 2021 à 11:33
30 nov. 2021 à 11:33
Super Mike, merci à toi pour ton aide.
C'est nickel.
Cordialement,
Romain
C'est nickel.
Cordialement,
Romain
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
30 nov. 2021 à 11:41
30 nov. 2021 à 11:41
Re,
comme les formules matricielles utilisent pas mal de ressource système, en B3 tu es oubligé de passer par une formule matricielle que je t'ai donné
mais en C3 passe avec une simple formule
et idem en D3
N'oublie pas de passer le statut de la discussion en résolu
comme les formules matricielles utilisent pas mal de ressource système, en B3 tu es oubligé de passer par une formule matricielle que je t'ai donné
=MAX(SI('Suivi des remplaçement boitiers'!$D$3:$D$10=A3;'Suivi des remplaçement boitiers'!$A$3:$A$10))
mais en C3 passe avec une simple formule
=SIERREUR(RECHERCHEV(B3;'Suivi des remplaçement boitiers'!$A$3:$D$9;2;0);"")
et idem en D3
=SIERREUR(RECHERCHEV(B3;'Suivi des remplaçement boitiers'!$A$3:$D$9;3;0);"")
N'oublie pas de passer le statut de la discussion en résolu
romain.mrs
Messages postés
24
Date d'inscription
mardi 30 novembre 2021
Statut
Membre
Dernière intervention
10 janvier 2023
1
30 nov. 2021 à 12:25
30 nov. 2021 à 12:25
Impeccable,
Et dernière petite question :
dans ma deuxième feuille, en C3, j'ai la formule que tu viens de me donner.
Seulement, une fois que le nouveau boitier est installé dans un camion, le boitier 'Hors PARC' revient donc en stock.
Ce qui voudrait dire :
- sur ma deuxième feuille, en B2, si je n'ai pas de date en Feuille1/Colonne 6 (F), alors je prends la date en Feuille1/Colonne 1 (A).
Si j'ai une date en Feuille 1/Colonne 6 (F), alors y mettre en B3 la date de la colonne F.
- Et donc en C3, si je n'ai pas de date en Feuille 1/Colonne 6 (F), y mettre le numéro de PARC.
Si j'ai une date en Feuille 1/Colonne 6 (F), alors y mettre en C3 "En Stock".
si tu peux m'aider à finir tout cela :D
Cordialement,
Romain
Et dernière petite question :
dans ma deuxième feuille, en C3, j'ai la formule que tu viens de me donner.
Seulement, une fois que le nouveau boitier est installé dans un camion, le boitier 'Hors PARC' revient donc en stock.
Ce qui voudrait dire :
- sur ma deuxième feuille, en B2, si je n'ai pas de date en Feuille1/Colonne 6 (F), alors je prends la date en Feuille1/Colonne 1 (A).
Si j'ai une date en Feuille 1/Colonne 6 (F), alors y mettre en B3 la date de la colonne F.
- Et donc en C3, si je n'ai pas de date en Feuille 1/Colonne 6 (F), y mettre le numéro de PARC.
Si j'ai une date en Feuille 1/Colonne 6 (F), alors y mettre en C3 "En Stock".
si tu peux m'aider à finir tout cela :D
Cordialement,
Romain
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
Modifié le 30 nov. 2021 à 13:24
Modifié le 30 nov. 2021 à 13:24
Re,
Je ne comprends pas, tu veux dire sur l'onglet Suiv des Hors Parc B3 mettre la date du premier onglet colonne F et si en colonne F il n'y a pas de date prendre la date colonne A
Mais dans ce cas on ne recherche pas la date MAX colonne A
c'est ça
et en colonne D que faut il inscrire !
Je ne comprends pas, tu veux dire sur l'onglet Suiv des Hors Parc B3 mettre la date du premier onglet colonne F et si en colonne F il n'y a pas de date prendre la date colonne A
Mais dans ce cas on ne recherche pas la date MAX colonne A
c'est ça
et en colonne D que faut il inscrire !
romain.mrs
Messages postés
24
Date d'inscription
mardi 30 novembre 2021
Statut
Membre
Dernière intervention
10 janvier 2023
1
Modifié le 30 nov. 2021 à 13:49
Modifié le 30 nov. 2021 à 13:49
Pour expliquer :
Dans la feuille 'Suivi des Hors PARC' : nous avons 5 colonnes.
Dans la colonne B, nous avons donc recherché la date max (la + récente).
Pour faire un exemple : sur le HP 1 dans la feuille 'Suivi des Hors PARC', en colonne B nous devons avoir comme date le 26/06/2021 (qui est correct).
Sur le HP 2, lorsque l'on regarde la feuille 'Suivi des remplaçement boitiers', nous avons une date dans la colonne F (en F6) qui correspond au boitier revenu chez nous.
Du coup, ce qu'il faudrait sur le HP 2 dans la feuille 'Suivi des Hors PARC', en colonne B, c'est avoir comme formule :
- si l'on a une date en colonne F, prendre cette date et donc en C4 mettre "En Stock" ;
- sinon, si jamais nous n'avons pas de date en colonne F, prendre la date en Colonne A et donc en C3 mettre le numéro de tracteur (comme la formule de base).
Lien fichier modifié : https://www.cjoint.com/c/KKEmXBqkfIs
Cordialement,
Romain
Dans la feuille 'Suivi des Hors PARC' : nous avons 5 colonnes.
Dans la colonne B, nous avons donc recherché la date max (la + récente).
Pour faire un exemple : sur le HP 1 dans la feuille 'Suivi des Hors PARC', en colonne B nous devons avoir comme date le 26/06/2021 (qui est correct).
Sur le HP 2, lorsque l'on regarde la feuille 'Suivi des remplaçement boitiers', nous avons une date dans la colonne F (en F6) qui correspond au boitier revenu chez nous.
Du coup, ce qu'il faudrait sur le HP 2 dans la feuille 'Suivi des Hors PARC', en colonne B, c'est avoir comme formule :
- si l'on a une date en colonne F, prendre cette date et donc en C4 mettre "En Stock" ;
- sinon, si jamais nous n'avons pas de date en colonne F, prendre la date en Colonne A et donc en C3 mettre le numéro de tracteur (comme la formule de base).
Lien fichier modifié : https://www.cjoint.com/c/KKEmXBqkfIs
Cordialement,
Romain
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
30 nov. 2021 à 14:01
30 nov. 2021 à 14:01
Re,
regarde le fichier en retour voir, mais en colonne D que faut il faire si la date vient de la colonne F
https://www.cjoint.com/c/KKEnapbG6MF
regarde le fichier en retour voir, mais en colonne D que faut il faire si la date vient de la colonne F
https://www.cjoint.com/c/KKEnapbG6MF
romain.mrs
Messages postés
24
Date d'inscription
mardi 30 novembre 2021
Statut
Membre
Dernière intervention
10 janvier 2023
1
30 nov. 2021 à 14:29
30 nov. 2021 à 14:29
Bonjour Mike,
Pour la colonne D, j'ai repris ta formule en colonne C et ai modifié le "En stock".
Merci à toi pour tes retours et ta disponibilité.
Merci de ton aide.
Cordialement,
Romain
Pour la colonne D, j'ai repris ta formule en colonne C et ai modifié le "En stock".
Merci à toi pour tes retours et ta disponibilité.
Merci de ton aide.
Cordialement,
Romain
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
30 nov. 2021 à 14:31
30 nov. 2021 à 14:31
Re,
OK, je passe le statut de la discussion en résolu
OK, je passe le statut de la discussion en résolu
romain.mrs
Messages postés
24
Date d'inscription
mardi 30 novembre 2021
Statut
Membre
Dernière intervention
10 janvier 2023
1
30 nov. 2021 à 14:49
30 nov. 2021 à 14:49
Et dernière question, pourquoi mets-tu des formules matricielles ?
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
Modifié le 30 nov. 2021 à 16:25
Modifié le 30 nov. 2021 à 16:25
Re,
contrairement à une formule classique, une formule matricielle va effectuer plusieurs calculs sur une plage ou il faudrait normalement en effectuer plusieurs ce qui est le cas dans ta demande ou il faut boucler sur plusieurs valeurs pour extraire la valeur MAX
exemple si tu sélectionnes la cellule C3, et dans la barre des formules sélectionne cette partie de formule
'Suivi des remplaçement boitiers'!$A$3:$D$9 et que tu clic sur la touche de fonction F9
tu verras s'afficher ça qui correspond aux données de ta plage
{43821.105."a"."HP 1";43957.120."b"."HP 3";44160.102."c"."HP 2";44277.119."d"."HP 2";44373.100."e"."HP 1";44492.272."f"."HP 4";44580.150."g"."HP 2"}
43821 est une des dates de la plage ,105 est la valeur N° Parc, a est une des valeurs que j'ai saisi en IMMAT, HP 1 le critère puis idem pour la ligne suivante
Donc Excel va rechercher le, critère dans toutes ces lignes.
pour sortir de ce mode matriciel et retrouver ta formule clic sur Echap
regarde ce tutoriel
https://www.cours-gratuit.com/tutoriel-excel/tutoriel-excel-formules-matricielles
contrairement à une formule classique, une formule matricielle va effectuer plusieurs calculs sur une plage ou il faudrait normalement en effectuer plusieurs ce qui est le cas dans ta demande ou il faut boucler sur plusieurs valeurs pour extraire la valeur MAX
exemple si tu sélectionnes la cellule C3, et dans la barre des formules sélectionne cette partie de formule
'Suivi des remplaçement boitiers'!$A$3:$D$9 et que tu clic sur la touche de fonction F9
tu verras s'afficher ça qui correspond aux données de ta plage
{43821.105."a"."HP 1";43957.120."b"."HP 3";44160.102."c"."HP 2";44277.119."d"."HP 2";44373.100."e"."HP 1";44492.272."f"."HP 4";44580.150."g"."HP 2"}
43821 est une des dates de la plage ,105 est la valeur N° Parc, a est une des valeurs que j'ai saisi en IMMAT, HP 1 le critère puis idem pour la ligne suivante
Donc Excel va rechercher le, critère dans toutes ces lignes.
pour sortir de ce mode matriciel et retrouver ta formule clic sur Echap
regarde ce tutoriel
https://www.cours-gratuit.com/tutoriel-excel/tutoriel-excel-formules-matricielles
romain.mrs
Messages postés
24
Date d'inscription
mardi 30 novembre 2021
Statut
Membre
Dernière intervention
10 janvier 2023
1
30 nov. 2021 à 16:55
30 nov. 2021 à 16:55
Merci à toi pour ton aide Mike, ça m'aide fortement :D
Cordialement
Romain
Cordialement
Romain
romain.mrs
Messages postés
24
Date d'inscription
mardi 30 novembre 2021
Statut
Membre
Dernière intervention
10 janvier 2023
1
4 janv. 2022 à 15:21
4 janv. 2022 à 15:21
Re-bonjour Mike,
J'ai un petit souci sur ma deuxième feuille :
Lorsque je change par exemple des boitiers le même jour, cela me met les valeurs du premier boitier (rempli dans la feuille 1)...
Saurais-tu m'aider pour cette dernière étape stp ?
Cordialement
Rom1
J'ai un petit souci sur ma deuxième feuille :
Lorsque je change par exemple des boitiers le même jour, cela me met les valeurs du premier boitier (rempli dans la feuille 1)...
Saurais-tu m'aider pour cette dernière étape stp ?
Cordialement
Rom1
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
4 janv. 2022 à 17:41
4 janv. 2022 à 17:41
Re,
Si j'ai bien compris ton retour, tu aurais deux dates le même jour et Excel te retourne le premier N) parc et immat etc ... équivalent à la première date de ta colonne
Es ce cela !
Si j'ai bien compris ton retour, tu aurais deux dates le même jour et Excel te retourne le premier N) parc et immat etc ... équivalent à la première date de ta colonne
Es ce cela !
romain.mrs
Messages postés
24
Date d'inscription
mardi 30 novembre 2021
Statut
Membre
Dernière intervention
10 janvier 2023
1
6 janv. 2022 à 11:50
6 janv. 2022 à 11:50
Bonjour Mike,
C'est exactement cela, et si j'ai plusieurs dates au même jour, j'aurais que le premier véhicule dans la liste, et non la ligne correspondant au numéro de boitier.
Merci de ton aide.
Cordialement,
Rom1
C'est exactement cela, et si j'ai plusieurs dates au même jour, j'aurais que le premier véhicule dans la liste, et non la ligne correspondant au numéro de boitier.
Merci de ton aide.
Cordialement,
Rom1
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
Modifié le 6 janv. 2022 à 13:59
Modifié le 6 janv. 2022 à 13:59
Re,
Alors toujours en formule matricielle, sur ton onglet Suivi des Hors Parc cellule B3
en cellule C3
et en cellule D3
incrémente les 3 formules vers le bas
par contre si tu nommes tes plages, par exemple onglet Suivi des remplaçement boitiers plage A3:A30 nommée Dates la plage B3:B30 nommée N_Parc la plage C3:C30 nommée Immat et la plage D3:D30 nommée H_Parc
la formule onglet Suivi des Hors Parc cellule B3 devient
en C3
et en D3
A toi de choisir
Alors toujours en formule matricielle, sur ton onglet Suivi des Hors Parc cellule B3
=SIERREUR(SI(NB.SI(TableauSuiviBoitiersEurope[HORS PARC];A3)<=NB.SI(TableauSuiviBoitiersEurope[HORS PARC];A3);INDEX(TableauSuiviBoitiersEurope[DATE];PETITE.VALEUR(SI(TableauSuiviBoitiersEurope[HORS PARC]=A3;LIGNE(INDIRECT("1:"&LIGNES(TableauSuiviBoitiersEurope[HORS PARC]))));NB.SI(TableauSuiviBoitiersEurope[HORS PARC];A3)));"");"")
en cellule C3
=SIERREUR(SI(NB.SI(TableauSuiviBoitiersEurope[HORS PARC];A3)<=NB.SI(TableauSuiviBoitiersEurope[HORS PARC];A3);INDEX(TableauSuiviBoitiersEurope[N° PARC];PETITE.VALEUR(SI(TableauSuiviBoitiersEurope[HORS PARC]=A3;LIGNE(INDIRECT("1:"&LIGNES(TableauSuiviBoitiersEurope[HORS PARC]))));NB.SI(TableauSuiviBoitiersEurope[HORS PARC];A3)));"");"")
et en cellule D3
=SIERREUR(SI(NB.SI(TableauSuiviBoitiersEurope[HORS PARC];A4)<=NB.SI(TableauSuiviBoitiersEurope[HORS PARC];A4);INDEX(TableauSuiviBoitiersEurope[immat.];PETITE.VALEUR(SI(TableauSuiviBoitiersEurope[HORS PARC]=A4;LIGNE(INDIRECT("1:"&LIGNES(TableauSuiviBoitiersEurope[HORS PARC]))));NB.SI(TableauSuiviBoitiersEurope[HORS PARC];A4)));"");"")
incrémente les 3 formules vers le bas
par contre si tu nommes tes plages, par exemple onglet Suivi des remplaçement boitiers plage A3:A30 nommée Dates la plage B3:B30 nommée N_Parc la plage C3:C30 nommée Immat et la plage D3:D30 nommée H_Parc
la formule onglet Suivi des Hors Parc cellule B3 devient
=SIERREUR(SI(NB.SI(H_Parc;A3)<=NB.SI(H_Parc;A3);INDEX(Dates;PETITE.VALEUR(SI(H_Parc=A3;LIGNE(INDIRECT("1:"&LIGNES(H_Parc))));NB.SI(H_Parc;A3)));"");"")
en C3
=SIERREUR(SI(NB.SI(H_Parc;A3)<=NB.SI(H_Parc;A3);INDEX(N_Parc;PETITE.VALEUR(SI(H_Parc=A3;LIGNE(INDIRECT("1:"&LIGNES(H_Parc))));NB.SI(H_Parc;A3)));"");"")
et en D3
=SIERREUR(SI(NB.SI(H_Parc;A3)<=NB.SI(H_Parc;A3);INDEX(Immat;PETITE.VALEUR(SI(H_Parc=A3;LIGNE(INDIRECT("1:"&LIGNES(H_Parc))));NB.SI(H_Parc;A3)));"");"")
A toi de choisir