Тестер итоговой цены (наша цена + дешёвый кластер)

Логика: (1) если мы дешевле всех — показываем нашу цену; (2) если мы среди дешёвых — усредняемся с ними; (3) если мы дороже дешёвых — показываем цену дешёвого кластера.

Ввод данных

ручное тестирование
Наш склад
используется в правилах (1–3)
Поставщики
Остатки — только числа. “Вес” — ручной коэффициент влияния поставщика (по умолчанию 1). Цена и остаток используются для формирования дешёвого кластера.
Поставщик Остаток Цена (₽) Вес ×
Настройки фильтрации и влияния
“анти-дурак” + потолки
Например, если остаток = 120 шт, в расчёте влияния берём только 30.
Схема:
1) убираем строки с нулевыми ценами/остатками и подозрительно большими остатками (> X),
2) считаем среднюю цену по оставшимся,
3) выбрасываем слишком дешёвые (ниже средней / N) и слишком дорогие (выше средней × M),
4) из оставшихся строим “дешёвый кластер”.

Результат

логика 1–2–3
—
Итоговая цена (₽)
—
Какое правило сработало
—
Цена дешёвого кластера (₽)
—
Средняя цена по рынку (после фильтров)
Пояснение
—
    Математика (пошагово)
    —
    Поставщик Остаток Цена Вес Статус