Passagers d’un avion (c)
Aujourd’hui,
nous nous attaquons aux deux formules principales qui sont le cœur de ce
modèle, celles des cellules F2 et G2.
Formule de F2
En
F2, nous voulons tirer un nombre au
hasard qui sera lié au siège référencé en colonne D si ce siège n’a pas encore
été attribué dans la colonne précédente. S’il a déjà été attribué, nous
affichons un « 0 ».
F2 :
=si($A$1=colonne()-4;si(estnum(equiv($D2;E$1:decaler(E$1;E$23-1;0);0));0;alea());F2)
Avec
=si($A$1=colonne()-4;…;F2), on dit tout simplement que si le drapeau en A1 n’a
pas la valeur associée au calcul de cette colonne, la valeur de la cellule
reste égale à ce qu’ele était auparavant.
Si
estnum(equiv($D2;E$1:decaler(E$1;E$23-1;0);0)) est vrai, cela signifie que le siège en colonne D a
été attribué, auquel cas on met un « 0 » dans la cellule. En
revanche, s’il ne l’a pas encore été, on calcule un aléa entre 0 et 1-e.
Formule de G2
Si
$A$1=colonne()-4 est faux, ce n’est pas le moment de calculer la
colonne, on reprend la valeur antérieure de la cellule.
Sinon,
en G2, on attribue le siège de la colonne E si ligne() , donc si l’on
n’a pas encore atteint le « Pbm ». Si l’on se trouve dans la ligne du
problème, on attribue le siège correspondant dans la colonne D à la position du
plus grand aléa de la colonne F.
G2 :
=si($A$1=colonne()-4;si(ligne()
Formats conditionnels
Vous
pouvez voir dans la copie d’écran les formules de format conditionnel que nous
avons utilisées pour mettre les cellules à problème en fond jaune et – en fond
beu ciel – les paires regroupant le siège sélectionné et le nombre aléatoire
ayant permis de l’obtenir.
Dans
la copie d’écran, on constate que le siège de remplacement en G10 a été obtenu
grâce aux cellules à fond bleu E11 et F11.
La
condition du premier format conditionnel est : =$F2=max($F$2:$F$21).
0 Commentaire(s):
Enregistrer un commentaire
<< Accueil