Как хорошо уметь считать

топ 100 блогов ru_knitting18.01.2022 "И ещё: существует ли программа, которая поможет не только цвета распрелелить, но и метраж? К примеру, синей пряжи 100 гр, зеленой 75, красной 124, а программа посчитает какой ширины должны быть полоски, чтобы изделие выглядело гармоничным. Или это утопия?"
- спросила Как хорошо уметь считать snow_river в недавней теме

Как хорошо уметь считать

Картинка для привлечения внимания, а расчеты - под катом. Все скриншоты кликабельны.


Существующие генераторы полос такий расчет увы не делают, но если к подсчетам подкючить Excel и смекалку, дело пойдет веселее.

Я сгенерировала в генераторе полос придумала сама последовательность полосок трех цветов раппортом на 20 рядов. И раскрасила в экселе по этой последовательности ячейки колонки А. Но раскрашивала не вручную, а применила инструмент Условное форматирование.
Как им пользоваться очень доступно и наглядно рассказала Как хорошо уметь считать vilvetta в потрясающе информативном посте Схемы для жаккарда в Microsoft Office Excel Рекомендую ознакомиться перед продолжением чтения, если ранее вы не использовали инструмент Условное форматирование.

В моем примере диапазон ячеек - А1:А20 (то есть строки с первой по двадцатую в колонке А).
Условий три: если значение ячейки равно 1, то ячейка заливается красным цветом, если 2 - синим, если 3 - зеленым.
Как хорошо уметь считать
Можно и в уме подсчитать, сколько из двадцати ячеек покрашено в красный цвет. Но доверим это программе.
Для этого используем функцию СЧЁТЕСЛИ
Эта функция подсчитытывает в очерченом диапазоне количество ячеек, содержащиих определенные данные.
Для красных ячеек (а они красные потому, что содержат значение "1") критерием будет 1, для синих - 2, для зеленых - 3.

Диапазон у нас А1:А20
Поэтому функция выглядит так:
=СЧЁТЕСЛИ(А1:А20;1) для красных
=СЧЁТЕСЛИ(А1:А20;2) для синих
=СЧЁТЕСЛИ(А1:А20;3) для зеленых

Для англоязычного Microsoft Office Excel функция СЧЁТЕСЛИ это COUNTIF

В итоге получаем, что из 20 ячеек у нас 8 красных, 6 синих и 6 зеленых. Для ячеек каждого цвета определим их долю в % от общего количества.
8 красных ячеек = 40%
6 синих ячеек = 30%
6 зеленых ячеек = 30%

Как хорошо уметь считать
Теперь сравним полученные результаты с ресурсами (табличка в правой части скриншота).
По условиям задачи у нас 124 грамма красной пряжи, 100 граммов синей и 75 граммов зеленой.
В процентах от общего веса (299 грам) это 41.5% красной, 33.4% синей и 25.1% зеленой.
В колонке дельта % мы вычисляем разницу между тем, что имеем и тем, что требуется. По итогу красной (41.5-40=1.5%) и синей (33.4-30=3.4%) пряжи у нас с избытком, а зеленой недостаточно (35.1-30=-4.9%).

Придется отредактировать схему - заменить зеленое на синее (вбить а какие-то ячейки 2 вместо 3) или удалить несколько строк, уменьшив длину раппорта.
Я пошла по второму пути. Теперь наш раппорт имеет 18 рядов и недостатка пряжи нет.

Как хорошо уметь считать
Суммарно в излишке получилось 10% пряжи. Если мы уверены, что на изделие нам хватит 299 гр - 10% = 269 грам, то можем приступать к вязанию.

В скобках замечу, что на самом деле в этом примере излишек будет менее 10%, поскольку мы считали полными раппортами, а в изделии число раппортов может быть и дробным. Но если цель - максимально извязать имеющуюся пряжу определенного цвета, то представленеый метод расчета даже с учетом погрешности из-за кратности рапорта весьма эффективен.

Любопытно, что в данном примере вес пряжи удачно кратен 25 (с небольшой погрешностью в 1 грамм). 124:100:75 соотносится как 5:4:3 поэтому легко составить чередование полос в этой пропорции. На скрине раппорт из 12 рядов повторен дважды.

Как хорошо уметь считать

Красного не хватает 0.2% или 0.5 грамма. Очевидно, что в одном или двух раппортах придется связать не 4, а 3 ряда красным, чтобы вписаться в имеюющуюся пряжу. Но вязание - это всегда компромисс, особенно когда стоит задача извязать всю пряжу подчистую.

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

Как хорошо уметь считать

В данном условном примере в полной выкройке жилета содержится 9612 петель красной, 8994 синей и 5646 зеленой.
В строке формул можно увидеть, что функция подсчитывает количество ячеек, в которых стоят единицы, в диапазоне от ячейки А1 до ячейки DU115 (именно в этом диапазоне и размещен чертеж половинок спинки и переда жилета), и умножает полученное значение на 2, т.к. нас интересует не половинка выкройки, а полная.

Как хорошо уметь считать

Зная плотность и вес образца, можно вычислить, сколько петель можно вывязать из пряжи каждого цвета.
Например, образец 10×10 см имеет 23 петли на 28 рядов и весит 7 граммов.
Из красной пряжи можно связать 11408 петли, из синей - 9200 петель, из зеленой - 6900 петель.
Сравним в таблице информацию в разрезе цветов и увидим, что после вывязывания деталей суммарно останется 35 граммов пряжи (19.5 граммов красной, 2.2 синей и 13.6 зеленой), что достаточно для беек.


Буду рада, если методика расчета окажется полезной, и готова ответить на возникшие вопросы.

UPD: В комментариях рассказала, как похожая формула помогла мне посчитать, хватит ли пряжи.

Оставить комментарий

Архив записей в блогах:
Сегодня Диане, принцессе Уэльской, могло бы исполниться 55 лет. Девочка по имени Диана Фрэнсис Спенсер родилась 1 июля 1961 года. Все помнят, какой очаровательной принцессой она была. Но в ее биографии есть факты, которые способны сильно удивить. В момент рождения Дианы за окном разда ...
Моду принято ругать. Ну, такова традиция, а всем известно, что без соблюдения традиций весь видимый и осязаемый мир мгновенно рассыплется в прах, от того и соблюдают и ругают в основном — от этого же. Опять же - если моду приняли сразу и безоговорочно, всецело полюбив с первого взгляда, ...
Добрый день, дамы и господа. Я, наконец-то, выспался и снова полон сил и гениальный идей! Вчера мы вместе с вами думали над тем, подходит ли Обама на замену Путину . Но, как оказалось, Обама для России слишком мягок, слишком толерантен и слишком, чего греха таить, чёрен. Эти вполне ...
Ай да Олег Царев! Молодец! Троллинг не 80 уровня, но где-то рядом))) Председатель парламента «Союза народных республик Новороссии» Олег Царев пригласил певицу Ани Лорак с концертом на Донбасс. Об этом он написал в своем Facebook. Спикер заявил, что поводов для проведения концертов&nb ...
12 день путешествия. 15 сентября. Ближе к вечеру. Чтобы увидеть красивейший Альдейярфосс мы отъехали в сторону от кольцевой больше, чем на 40 км. Ну, а коль мы уже тут, то стоит подскочить и к следующему,  ещё выше по течению реки Скьяльфандафльот - водопаду Храфнабьяргафосс. ...