Страницы: Пред. 1 2
RSS
Количество цветов в произвольном диапазоне R+G+B
 
Может такое решение подойдет?
 
Михаил, приветствую!
Да, первое формульное решение за вами)
Решение1:
Цитата
=ЕСЛИ(И(A2>255;A2<510);ЧИСЛКОМБ(382,5-ABS(A2-382,5)+2;2)-ЧИСЛКОМБ(382,5-ABS(A2-382,5)-254;2)*3;ЧИСЛКОМБ(382,5-ABS(A2-382,5)+2;2))
Глянул алгоритм ЧИСЛКОМБ(), если, вдруг, захочется разложить на арифметику, там где нет ЧИСЛКОМБ().
«Бритва Оккама» или «Принцип Калашникова»?
 
Чуть короче:
Код
=ЧИСЛКОМБ(382,5-ABS(A2-382,5)+2;2)-ЕСЛИОШИБКА(ЧИСЛКОМБ(382,5-ABS(A2-382,5)-254;2)*3;)

или так, формула массива:
Код
=СУММ(ЕСЛИОШИБКА(ЧИСЛКОМБ(382,5-ABS(A2-382,5)+{2;-254};2);)*{1;-3})


PS: жаль что вопрос мимо "Избушки" прошел, можно было бы посоревноваться
Изменено: MCH - 01.05.2020 12:07:43
 
Цитата
MCH написал:
PS: жаль что вопрос мимо "Избушки" прошел, можно было бы посоревноваться
Хорошая идея, но вначале ушла из поля зрения. С другой стороны, можно здесь отписаться, у кого короче решение найдется.
382,5 - магическое число? )
«Бритва Оккама» или «Принцип Калашникова»?
 
Цитата
bedvit написал:
382,5 - магическое число?
255 * 3 / 2 = 765 / 2 = 382,5
График симметричен, поэтому правую его часть рассчитываем также как и левую, для этого и считаем 382,5-ABS(A2-382,5)
Чтобы значения 0 и 765 (1 и 764 и т.д.) рассчитывались одинаково, возможно есть более простое решение
Страницы: Пред. 1 2
Наверх