Bonjour à tous,
Je cherche à affecter une valeur aux lignes d'un tableau, valeur récupérée dans un autre tableau par trois conditions :
- condition d'équivalence sur une chaine de caractère
- condition de date supérieure sur une date
- condition de date inférieure sur la même date
J'ai essayé avec la seule formule que je maitrise sur ce sujet, la somme.si.ens, mais il faut des valeurs numériques pour que cela fonctionne, et comme je dois retourner des valeurs de texte, je sèche un peu...
ou la colonne F représente les services à affecter, la colonne E la liste des matricules, la colonne B le matricule de la ligne en cours, la colonne G et H la date de début et fin de service et la colonne A la date de la ligne en cours.
Merci d'avance pour votre aide,
Sardaucar
Je cherche à affecter une valeur aux lignes d'un tableau, valeur récupérée dans un autre tableau par trois conditions :
- condition d'équivalence sur une chaine de caractère
- condition de date supérieure sur une date
- condition de date inférieure sur la même date
J'ai essayé avec la seule formule que je maitrise sur ce sujet, la somme.si.ens, mais il faut des valeurs numériques pour que cela fonctionne, et comme je dois retourner des valeurs de texte, je sèche un peu...
Code:
=SOMME.SI.ENS($F$3:$F$8;$E$3:$E$8;B2;">="&$G$3:$G$8;A2;"<="&$H$3:$H$8;A2)
ou la colonne F représente les services à affecter, la colonne E la liste des matricules, la colonne B le matricule de la ligne en cours, la colonne G et H la date de début et fin de service et la colonne A la date de la ligne en cours.
Merci d'avance pour votre aide,
Sardaucar