Test aléatoire en fonction de la période

Fermé
Elcaprio Messages postés 71 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 11 août 2016 - 11 août 2016 à 15:48
PHILOU10120 Messages postés 6371 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 5 mai 2024 - 12 août 2016 à 10:34
Bonjour,

Jusqu'alors j'utilise la fonction suivante dans un fichier pour sélectionner une facture au hasard dans un tableau en appuyant sur la touche F9.
=INDEX($B6:$B6648;ALEA.ENTRE.BORNES(1;NBVAL($B6:$B6648; 0));1)


Cela fonctionnait très bien jusque là car j'avais un fichier mensuel.
Désormais j'ai un fichier annuel, les tests que je dois effectuer porte toujours sur une sélection aléatoire en fonction du mois d'un certain nombre de facture.

J'ai donc extrait le numéro du mois sur chaque date de facture dans une colonne (donc de 01 à 12).
La question que je me pose est la suivante:
Comment faire pour que ma formule ne s'index que sur les factures de la période 12 (par exemple) ?
Je pense que ce n'est qu'une fonction SI toute simple mais je ne sais pas ou la placer dans ma formule.

Merci de votre aide.
Cordialement


A voir également:

1 réponse

PHILOU10120 Messages postés 6371 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 5 mai 2024 800
Modifié par PHILOU10120 le 12/08/2016 à 10:37
Bonjour

la formule pour sélectionner une cellule,

=ALEA.ENTRE.BORNES(EQUIV(B6;B4:B6648;0);EQUIV(B2;B6:B6648;0)+NB.SI(B4:B6648;B2))

B2 = le n° du mois choisi dans une liste déroulante.

Le résultat est un numéro de ligne que vous pouvez utiliser pour trouver la vérification à faire



C'est en forgeant que l'on devient forgeron. -  C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
0