0

所以我想教一个介绍性的生物实验室,如果不是这样的话,这会容易得多,但对于学生来说,我必须把东西放在两个单独的栏中,而不是一个。好的,这就是我所拥有的和我需要的:

首先,每一行是一个单独的男性和女性,列代表他们的“基因”

我们有一个要交配的雌性和雄性,所以各自的基因(雄性和雌性各有两个副本)有一个 A 等位基因和一个 B 等位基因,我们只关心雄性。我需要一个功能,80% 的时间女性不会与具有两个相同副本 (BB) 的男性“交配”,并且会向下移动到下一个男性。所以男性的字母在 C 和 D 列。它会随机将 C 或 D 的字母捐赠给新的后代,我们通过为男性设置 F 和 G 列来做到这一点

=if(rand()>0.5,C1,D1)

这进入 E 和 F 列。现在是关于将它与女性融合的部分(在 G 和 H 列中,很容易将它们连接起来。但我需要挑剔的女性,它们不喜欢 C 和 D 列中都有 B 的男性,并且将 80%时间找到一个男性,在 C 和 D 中都有 A,或者在一个中具有 A,在另一个中具有 B(无论他们进入哪一列)。

到目前为止我所拥有的:

=IF($C1="B"&$D1="B",if(rand()>0.2,concatenate($E1,$G1),???????)

所以我有问号的地方我需要找到第一个男性(即行)$C?&$D? 不是“B”然后连接($E?,$G?)。

任何帮助将不胜感激。我只是不知道如何搜索并找到满足这些要求的第一行。这几乎是我无法弄清楚的搜索部分,而不是满足要求。

4

0 回答 0