Когда Вы пишете просто кучу умножений, то в случае невыполнения хотя бы одного условия у Вас получится ноль. Итого массив будет такой, например,: 0,0,5,6,0,7. Первый наименьший в этом массиве не 5, а 0. И второй, и третий наименьшие - тоже нули. И только четвертый - 5
Когда Вы пишете просто кучу умножений, то в случае невыполнения хотя бы одного условия у Вас получится ноль. Итого массив будет такой, например,: 0,0,5,6,0,7. Первый наименьший в этом массиве не 5, а 0. И второй, и третий наименьшие - тоже нули. И только четвертый - 5_Boroda_
Формула считает правильно, наименьшее в массиве, полученном формулой - ноль. При умножении получаете в том числе и нулевые значения. Используйте ЕСЛИ. Этим не только исключите появление нулей, но и облегчите вычисления. Что-то типа такого (не проверял, но идея должна быть понятна):
Формула считает правильно, наименьшее в массиве, полученном формулой - ноль. При умножении получаете в том числе и нулевые значения. Используйте ЕСЛИ. Этим не только исключите появление нулей, но и облегчите вычисления. Что-то типа такого (не проверял, но идея должна быть понятна):