Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Index et Equiv avec 3 conditions dont 1 intervalle de date

JP78

XLDnaute Nouveau
Bonjour,

J'ai un fichier Excel qui me permet de définir qui est responsable d'une infraction au code de la route.
Pour ce faire j'ai des tableaux :
- amendes => liste des amendes et affectation du conducteur (mon problème se situe en colonne F;
- véhicules => liste des immatriculations et véhicules
- collaborateurs => liste des collaborateurs;
- affectations des véhicules.

Formule colonne F de l'onglet 'Amendes' :
SI($B4="";"";SI($A4<>"";$A4;INDEX($N$18:$N$21;EQUIV($K4;$R$18:$R$21;1);EQUIV($B4;$O$18:$O$21;0);EQUIV($K4;$T$18:$T$21;-1))))

$B4 => choix d'une immatriculation
$N$18:$N$21 => nom du conducteur
$K4 => date de l'infraction
$R$18:$R$21 => date de prise en charge du véhicule
$T$18:$T$21 => date de restitution du véhicule (si toujours affecté = date du jour)
$O$18:$O$21 => immatriculation du véhicule

Objectif des cellules F4 à F6 : trouver la personne responsable du véhicule au moment de l'amende
Problème : je n'arrive pas à combiner les contraintes de trouver l'immatriculation et surtout dans un intervalle de date.

Merci pour votre aide à ceux qui m'ont aidés et ceux qui vont le faire.

Jean-Philippe
 

Pièces jointes

  • Affectation amende 1 feuille.xlsx
    15.2 KB · Affichages: 25

piga25

XLDnaute Barbatruc
Bonjour,

Un essai à mettre en F4 puis à recopier vers le bas:

Code:
=SIERREUR(INDEX($O$18:$O$21;SOMMEPROD($N$18:$N$21*($P$18:$P$21=B6)*($S$18:$S$21<=K6)*($U$18:$U$21>=K6));1);"pas de conducteur inscrit")

voir fichier
 

Pièces jointes

  • Affectation amende 1 feuille.xlsx
    16.8 KB · Affichages: 24

debzac

XLDnaute Nouveau
Bonjour à tous
Un peu tard mais pour donner une autre possibilité (excel est plein de ressources !)
Bien à vous tous
François
 

Pièces jointes

  • Copie de Affectation amende 1 feuille.xlsx
    20.2 KB · Affichages: 28

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…