Formule Min
Résolu
JSCH19
Messages postés
134
Statut
Membre
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je cherche a traduire une formule matricielle en une fonction Vba mais cela me donne du fil à retordre.Si quelqu’un pourrait me guider sur la résolution de la formule,je le serais d’une grande reconnaissance.
Je cherche a traduire une formule matricielle en une fonction Vba mais cela me donne du fil à retordre.Si quelqu’un pourrait me guider sur la résolution de la formule,je le serais d’une grande reconnaissance.
{=IF(MIN(IF((Table30[code]=Taux!C4)*(Table30[Date]<D4);Table30[Date])); MIN(IF((Table30[code]=Taux!C4)*(Table30[Date]<D4);Table30[Date])) ; ””)}
1 réponse
Résumé de la discussion
Le sujet porte sur la traduction d'une formule matricielle en fonction VBA, afin d'extraire, pour un code donné et une date donnée, la date antérieure la plus proche qui remplit le critère. Les réponses indiquent que la formule donne la valeur désirée, notamment lorsque l'on cherche la date minimale la plus proche avant 15/03/2020 pour le code TCA, ce qui retourne 14/03/2020. Les échanges soulignent des questions pratiques sur le tri du tableau, la présence éventuelle de la date et l'utilisation de variables pour le code et la date dans le VBA. D'autres échanges décrivent une implémentation VBA partielle, comme l'exemple avec Dim ccode As String et une boucle, mais aucun consensus clair n'émerge.
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
que devrait faire la fonction et comment serait-elle appelée?-
-
-
Bonjour,
Dans une base de données ayant 4 colonnes:rowid,code, date,taux
J’utilise la formule matricielle Min pour pour déterminer la date la plus proche d’un date qui est le premier critère et pour un code définit.
Dans la base de donnée il y a TVA TVA normal TVA reduit qui peuvent se répéter plusieurs fois mais avec des dates différentes. La formule me permet a partir de la cellule C4(code) D4 (date) de trouver la date la plus proche pour un code(TVA) choisi et une date choisi.
Exemple C4=TVA et D4= 15/03/2020{E4=IF(MIN(IF((Table30[code]=Taux!C4)*(Table30[Date]<D4);Table30[Date])); MIN(IF((Table30[code]=Taux!C4)*(Table30[Date]<D4);Table30[Date])) ; ””)} -
-
-
