随机一元一次方程
问题:用函数公式生成随机一元一次方程,要求X结果为正整数。
函数公式解决:
整体公式:=CHOOSE(RANDBETWEEN(1,3),E5,F5,G5) 辅助a:=RIGHT(RAND()) 辅助b:=RANDBETWEEN(1,99) 辅助X:=RIGHT(RAND()) 辅助1:=B5&"X+"&C5&"="&B5*D5+C5 辅助2:=B5*D5+C5&"-"&B5&"X="&C5 辅助3:{=MIN(IF((B5+C5)/ROW($1:$9)=INT((B5+C5)/ROW($1:$9)),(B5+C5)/ROW($1:$9)))&"X-"&B5&"="&C5}
辅助a和辅助X相当于Randbetween(1,9),为保证结果不同,分两列。
辅助3公式,先用If判断(B5+C5)/ROW($1:$9)与其取整后的结果是否一致,如一致,则返回(B5+C5)/ROW($1:$9)对应的结果,再从中取最小值作为公式中的c值。