SélectionSurQuantitéTableau(< Colonne >, < Quantité >, < Liste d'Élément > [, < Option > ])
Retourne un tableau de valeurs en fonction d'une colonne, d'une quantité et d'une liste de valeurs.
Le Tableau retourné contient 4 informations et il est de la forme pour chaque ligne
< Id. unique > ; < Quantité restante avant > ; < Quantité affectée > ; < Quantité courante >
Avec :
< Id. unique > : ID de l'élément
< Quantité restante avant > : Quantité restant à répartir avant affectation
< Quantité affectée > : Quantité pour cette élément, cette valeur et toujours celle de la colonne sauf éventuellement pour la dernière ligne
< Quantité courante > : Quantité actuelle (valeur de la colonne)
Si vous avez la liste :
Libellé | Quantité
-----------------------------------
A | 4
B | 5
C | 3
D | 5
SélectionSurQuantitéTableau( [Quantité], 10, {A,B,C,D} ) =
"A";"10";"4";"4"
"B","6";"5";"5"
"C";"1";"1";"3" < ici il restait 1 à répartir, on a répartit 1, il y a 3 disponibles
- Car la somme des 3 quantités et 4+5+3 = 12 >= 10
SélectionSurQuantitéTableau( [Quantité], 10, {A,B,C,D}, SQMaximum ) =
"A";"10";"4";"4"
"B","6";"5";"5" < ici il restait 6 à répartir, on a répartit 5, il y a 5 disponibles
- Car la somme des 2 quantités et 4+5 = 9 et qu'avec le suivant cela fait 12 > 10