Cherche valeur d'une ligne et renvoi valeur correspondante d'une autre lign
Bonjour,
Pouvez vous me donner la formule à utiliser pour chercher si une certaine valeur est présente dans une ligne et que la cellule dans laquelle je saisie ma formule me renvoi la valeur de la cellule qui est sur la 1 ère ligne et la même colonne que la valeur trouvée.
Je m'explique, j'ai un tableau ou chaque ligne représente une date, et dans les colonnes j'ai , par chauffeur, quel camion il a pris, pour quel chantier, les km parcourus etc., Donc sur ma première ligne en titre des colonnes j'ai écrit par exemple "thierry camion"," thierry km", "Luca Camion" "Lucas km" "Lucas Chantier" etc. certaines cellules peuvent être vide si le chauffeur n'a pas travaillé ce jour là.
Je voudrais refaire un tableau ( à coté ) ou les lignes représente donc toujours chaque date et faire une colonne par camion qui me cherche si tel jour ce camion a été utilisé, si ce camion a été utilisé, la cellule doit indiquer le nom du chauffeur correspondant inscrit sur la 1ere ligne , par exemple "thierry camion" sinon il m'indique "0"
Je pense que RECHERCHEX aurait-été la solution à mon problème mais malheureusement elle n'est pas disponible sur ma version alors j'essaye depuis un moment de trouver une parade mais je suis un peu novice en la matière. Je vous remercie d'avance pour votre aide. Voila un extrait du tableau
Bonjour,
Ce que tu cherche a faire est une recherche horizontale (RECHERCHEH).
colle cette formule en case R2 puis étend la jusqu'à la dernière colonne W et dernière ligne ...
=SI(ESTNA(RECHERCHEH(T$2;$C$1:$Q2; 1; 0)),0,RECHERCHEH(T$2;$C$1:$Q2; 1; 0))
j'ai écris cette formule depuis mon téléphone je ne l'ai pas testée, j'espère ne pas m'être trompé.
La formule de base est celle ci:
=RECHERCHEH(R$1;$C$1:$Q2; 1; 0)
Mais si elle ne trouve pas de camion utilisé la formule renverra une erreur type #NA
La fonction du dessus permet de remplacer #NA par 0.
Pour mieux comprendre comment marche la formule rechercheH tu peux consulter la page excel-pratique
Re bonjour,
je viens pour corriger mon erreur, dans ce cas Recherche horizontal ne fonctionne pas, il faut passer par une formule INDEX+EQUIV, la voici
=SI(ESTNA(INDEX($C$1:$Q$1;1;EQUIV(R$1;$C2:$Q2;0)));"";INDEX($C$1:$Q$1;1;EQUIV(R$1;$C2:$Q2;0)))
celle-ci marche parfaitement, je l'ai testée.
Pour qu'elle fonctionne, votre tableau doit être le même que celui envoyé en image, il faut coller cette formule en case "R2"
une fois collée vous pouvez copier la cellule R2 et la coller sur toutes les autres cellules de la plage R2 à W25 .
à noter: si 2 chauffeurs ont utilisés le même camion le même jour alors seulement le premier chauffeur sur la ligne sera renseigné. j'espère que ce cas ne ce présente pas.
Je vous remercie et fait encore une fois appelle à vos compétence. Cette fois ci je voudrais qu'a la place du nom du chauffeur , la cellule m'indique les km parcourus par le camion ce jour là, c'est à dire qu'après avoir trouvé la cellule il me donne la valeur correspondante à la cellule de gauche.
Je vous remercie par avance de votre réponse