Soucis avec formules d'extraction Excel

Résolu
pouitox Messages postés 15 Statut Membre -  
pouitox Messages postés 15 Statut Membre -
Bonjour,

Voilà, j'ai un tableau avecdes menus déroulant pour que mes hommes puissent noterles interventions qu'ils ont fait, sur quelle machine, le temps passé, ect...

dans la feuille 1, j'ai
-dans la colonne E la machine
-dans la colonne k le temps passé sur l'intervention.

Je souhaites extraire le nombre totale d'heure passé sur la machine.

Dans l'exemple de la machine SB2, si je tappe la formule:
=SOMMEPROD((Feuil1!E:E="SB2")*(Feuil1!K:K)) alors tout fonctionne.

Seulement j'ai une foule de machines, donc je souhaitais faire:
=SOMMEPROD((Feuil1!E:E="*"&C4&"*")*(Feuil1!K:K)). En C4, il y a écrit SB2 par exemple (la colonne C de la feuille 2 étant la liste de toutes mes machines. Mais cette formule ne marche pas.

Pourtant, dans une autre formule, j'ai également utilisé le "*"&Cell&"*" pour extraire l'écrit de la case, et celà fonctionne parfaitement.

Je suis un peu perdu.

D'avance merci pour les réponses constructives
Cordialement

Excel 2007, windows 7
A voir également:

11 réponses

cousinhub29 Messages postés 1129 Date d'inscription   Statut Membre Dernière intervention   364
 
Bonjour,

Lorsque tu affirmes que cette formule fonctionne :

=SOMMEPROD((Feuil1!E:E="SB2")*(Feuil1!K:K)) alors tout fonctionne. 


J'ai un énorme doute....
Sommeprod n'admet pas les colonnes entières....

Sinon, pas besoin de mettre des "*" devant et derrière la cellule

Donc définit bien tes plages, et essaye...

bon courage
0
pouitox Messages postés 15 Statut Membre
 
J'ai essayé avec qu'une partie de la colonne, même échec
0
cousinhub29 Messages postés 1129 Date d'inscription   Statut Membre Dernière intervention   364
 
Re-,

Attention, il faut que les parties contrôlées aient exactement la même hauteur

Par exemple, ceci fonctionne chez moi :

=SOMMEPROD(($E$2:$E$23=C4)*$K$2:$K$23)


Si cela ne fonctionne pas, vérifie que tes données sont bien numériques dans la colonne K

Bon courage
0
pouitox Messages postés 15 Statut Membre
 
Mes données colonne K sont bien numérique. En faite, la formule fonctionne si j'utilise un =numérique. Mais si ma recherche est un =motdunecellule, alors celà ne fonctionne pas.

Et oui, j'ai bien 2 colonnes de même longueurs dans ma formule
0

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

Posez votre question
cousinhub29 Messages postés 1129 Date d'inscription   Statut Membre Dernière intervention   364
 
Re-,

Au hasard, est-ce que les mots ne sont pas précédés, ou suivis, d'un espace?

Sinon, peux-tu joindre un fichier sur https://www.cjoint.com/ exempt de données confidentielles?

@ te relire
0
chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
bonjour, je remets le lien, il a foiré à cause de la virgule :

https://www.cjoint.com/.

Cordialement.
0
pouitox Messages postés 15 Statut Membre
 
Non, je n'ai pas d'espace devant ni derrière.

Et non je ne peux pas faire de fichier cjoint (j'ai essayé, mais l'internet de mon boulot est restrein, et ce site m'est non autorisé. Chose comique quand on sait que les sites pornos eux ne le sont pas....). Et c'est pas le soucis de la virgule, XD

dsl
0
cousinhub29 Messages postés 1129 Date d'inscription   Statut Membre Dernière intervention   364
 
Re-,

Je t'ai envoyé mon adresse mail en messagerie privée

Si tu veux, tu peux m'expédier ton fichier, je répondrai sur ce site

Bon courage
0
cousinhub29 Messages postés 1129 Date d'inscription   Statut Membre Dernière intervention   364
 
Re-,

Cette formule fonctionne :

=SOMMEPROD((Feuil1!$E$1:$E$200=C3)*(Feuil1!$K$1:$K$200))


Comme dit au #3 :)
0
pouitox Messages postés 15 Statut Membre
 
Hier ça marchait pas... J'ai du rater un truc...

dsl

merci pour tout.
0
cousinhub29 Messages postés 1129 Date d'inscription   Statut Membre Dernière intervention   364
 
Re-,

Je rajouterai quelque chose sur tes formats de cellules

Si tu dépasses les 24H00, tu retombes à 00

applique un format personnalisé [hh]:mm, afin d'obtenir 27H15, par exemple

Bonne journée
0
pouitox Messages postés 15 Statut Membre
 
Merci beaucoup, c'est effectivement bien pratique ce petit truc pour les heures.

Merci beaucoup
0