Игровой автомат: ошибка разбора формулы нескольких IF - PullRequest
0 голосов
/ 18 октября 2019

Я учусь в Excel самостоятельно и столкнулся с проблемой с этой формулой.

enter image description here

Я пытаюсь смоделировать случайное число игрового автомата вродевещь, где: -Если у вас нет того же номера, вы проиграете. -Если у вас 2 одинаковых номера, вы выиграете $ 6 -Если у вас 3 одинаковых номера вы выиграете $ 31 -Если у вас все 4 одинаковых номера, вы выиграете $ 61

=IF(COUNTIF(B3:E3,IFERROR(MODE(B3:E3), 0)) = 2, “You win $6”, IF(COUNTIF(B3:E3,IFERROR(MODE(B3:E3), 0)) = 3, “You win $31”, IF(COUNTIF(B3:E3, IFERROR(MODE(B3:E3), 0)) = 4, “You win $61”, “Thanks for playing, you win nothing”)))

Не знаю, что пошло не так иэто дает мне ошибку, говоря «ошибка синтаксического анализа формулы».

Ответы [ 2 ]

0 голосов
/ 18 октября 2019

Другой вариант;

="You "&CHOOSE(MAX(FREQUENCY(B3:E3,B3:E3)),"lose","win $6","win $31","win $61")
0 голосов
/ 18 октября 2019

Просто альтернативный подход к вашей информации:

=CHOOSE(AGGREGATE(14,4,COUNTIF(B3:E3,B3:E3),1),"Thanks for playing, you win nothing","You win $6","You win $31","You win $61")

COUNTIF будет подсчитывать, сколько раз каждое число появляется в диапазоне, AGGREGATE функция вернет наибольшее количество появлений, а функция CHOOSE вернет желаемую терминологию на основе каждого из четырех различных результатов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...