Lire les attributs d'un objet depuis un autre onglet

Fermé
PH - Modifié par PH le 9/08/2013 à 23:02
via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024 - 10 août 2013 à 00:14
Bonjour,

Je rencontre un problème sur Excel qui commence à me prendre le chou.

Dans mon cas précis, dans l'onglet 1, je marque sur une ligne le numéro des véhicules que j'affecte sur un service. J'ai défini dans l'onglet 2 le parc: chaque ligne représente un véhicule.

J'aimerais pouvoir calculer depuis mon onglet 1, en bout de ligne, la capacité de l'ensemble des véhicules dont le numéro de parc est inscrit, sachant que cette capacité de chaque véhicule est inscrite dans l'onglet 2, dans la ligne correspondant au véhicule portant ce numéro de parc.

Je ne sais pas si j'ai été bien clair... Alors petit schéma pour ôter tout doute ;)

http://nsa34.casimages.com/img/2013/08/09/130809110420364974.png

Merci d'avance!

A voir également:

5 réponses

via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024 2 729
9 août 2013 à 23:38
Bonsoir

Un exemple à adapter à tes besoins :

https://www.cjoint.com/?0HjxLsV2iyi

Cdlmnt
1
via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024 2 729
10 août 2013 à 00:14
Plutôt ainsi

=SI(ESTERREUR(RECHERCHEV(B2;Feuille2!$A$2:$B$14;2;0));"";RECHERCHEV(B2;Feuille2!$A$2:$B$14;2;0)) + SI(ESTERREUR(RECHERCHEV(D2;Feuille2!$A$2:$B$14;2;0));"";RECHERCHEV(D2;Feuille2!$A$2:$B$14;2;0)) + SI(ESTERREUR(RECHERCHEV(F2;Feuille2!$A$2:$B$14;2;0));"";RECHERCHEV(F2;Feuille2!$A$2:$B$14;2;0))
1
Re;

Merci d'avoir pris le temps de te pencher là-dessus, c'est exactement ça!

Maintenant, si je veux calculer directement la capacité globale, je pense qu'il faut sommer les calculs unitaires, comme ça:

=SOMME(=SI(ESTERREUR(RECHERCHEV(B2;Feuille2!$A$2:$B$14;2;0));"";RECHERCHEV(B2;Feuille2!$A$2:$B$14;2;0));=SI(ESTERREUR(RECHERCHEV(D2;Feuille2!$A$2:$B$14;2;0));"";RECHERCHEV(D2;Feuille2!$A$2:$B$14;2;0));=SI(ESTERREUR(RECHERCHEV(F2;Feuille2!$A$2:$B$14;2;0));"";RECHERCHEV(F2;Feuille2!$A$2:$B$14;2;0)))


Problème, il me signale une erreur... Comme ça, je ne vois pas d'ou ça vient...

Merci ;)
0
Au passage:

Il y'a un tuto pas mal fait sur cette fonction que je ne conaissais pas ici: https://www.commentcamarche.net/faq/24720-fonction-recherchev-sur-excel

;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Enfin, je me réponds tout seul: ma somme marche, évidemment il faut enlever les = devant chaque terme!
0