trouver une valeur en fonctiond'une tranche horaire

rip

XLDnaute Nouveau
Bonjour,

j'ai 2 tableaux excel différents : les 2 sont principalement composés de périodes horaires (par exemple du 3/04/2011 12:25 dans une colonne et 03/04/2011 15:37 dans la 2ème)
chaque tranche horaire du 2ème tableau est forcément entièrement comprise dans une et une seule tranche horaire du 1er tableau.
Ce que j'aimerais pouvoir faire est récupérer la valeur de la 3ème colonne du 1er tableau pour la faire apparaitre dans le 2ème tableau.
J'espère avoir été clair dans les données du problème et le résultat attendu.

Je vous remercie par avance de votre aide
 

hoerwind

XLDnaute Barbatruc
Re : trouver une valeur en fonctiond'une tranche horaire

Re,

Par "matrice" on entend une plage de cellules, qui se définit par les références supérieure gauche et inférieure droite et qui contient des données
Exemple de matrice : A1:E3 est une matrice de 3 lignes et de 5 colonnes
Exemple de formule avec matrice : =NB.SI(A1:E3;"x")
 

rip

XLDnaute Nouveau
Re : trouver une valeur en fonctiond'une tranche horaire

Malgré je n'arrive pas à avancer.
Donc je mets en PJ un tableau final mais raccourci (nombreuses lignes suprimées et colonnes de l'onglet"Données" après les colonnes "deb" et "fin").
Qu'est ce qui peut faire alors que la formule fonctionne dans le tableau "SommeprodSurDates2.xlsx" et pas dans celui-la ?

Je me répète mais encore merci pour l'aide
 

Pièces jointes

  • données07.xlsx
    26.4 KB · Affichages: 49

hoerwind

XLDnaute Barbatruc
Re : trouver une valeur en fonctiond'une tranche horaire

Bonjour,

La fonction SOMMEPROD est matricielle, ce qui sous-entend :
- on ne peut faire référence à une colonne entière
- les plages de références doivent être de taille identique.

Donc :
num : :$B$2:$B$200
deb :$S$2:$S$200
fin : $T$2:$T200
sous la formule : LIGNE($2:$200) et supprimer le -1

Vois la pièce jointe
 

Pièces jointes

  • données08.xlsx
    26.4 KB · Affichages: 44

rip

XLDnaute Nouveau
Re : trouver une valeur en fonctiond'une tranche horaire

Bonjour,

La fonction SOMMEPROD est matricielle, ce qui sous-entend :
- on ne peut faire référence à une colonne entière
- les plages de références doivent être de taille identique.

Donc :
num : :$B$2:$B$200
deb :$S$2:$S$200
fin : $T$2:$T200
sous la formule : LIGNE($2:$200) et supprimer le -1

Vois la pièce jointe

Le résultat de la formule semble faux.

En effet les valeurs inscites dans la colonne G de l'onglet "lieu 1" sont BS, DP, DP, OC,OC et DP.
Hors elle devraient être DB pour les 3 premières (correspondant aux lignes 21 et 115 de l'onglet "données"), RG pour les 2 suivantes (correspondant à la ligne 28 de l'onglet "données") et ms pour la dernière (correspondant à la ligne 74 de l'onglet "données").

D'autre part quand je copie la formule dans le tableau complet, il me remet toujours la même valeur pour toutes les lignes devant faire apparaitre un résulata. Cette valeur correspond à la cellule K de l'onglet "données".
 

hoerwind

XLDnaute Barbatruc
Re : trouver une valeur en fonctiond'une tranche horaire

Re,

Problème corrigé, vois la pièce jointe :
- petite erreur dans la formule (dans le Decaler)
- à nouveau problème de format en Données!B:B (probablement pas corrigé toute la colonne la fois précédente).
 

Pièces jointes

  • données08-2.xlsx
    26.4 KB · Affichages: 43

rip

XLDnaute Nouveau
Re : trouver une valeur en fonctiond'une tranche horaire

Re,

un grand merci.

Ça fonctionne parfaitement. C'est clair que seul je n'aurais jamais réussi et tu m'as permis d'apprendre pleins de choses bien intéressantes.
Encore une fois merci
 

Discussions similaires

Réponses
4
Affichages
288
Réponses
4
Affichages
460

Membres actuellement en ligne

Statistiques des forums

Discussions
312 294
Messages
2 086 895
Membres
103 404
dernier inscrit
sultan87