Ненавидеть эксель, это как ненавидеть пельмени или пиццу

Сохраняй посты, комментируй и ставь оценки

Энтузиаст создал внутри Excel рабочий 16-битный процессор с тактовой частотой 3 Гц, 128 КБ ОЗУ, 16-цветным дисплеем с разрешением 128x128 пикселей.
Автор не использовал сторонние плагины, только стандартные функции excel. Самое впечатляющие создание собственного языка - ассемблера Excel-ASM16. Значит с excel можно работать как с настоящим процессором, а это позволяет моделировать работу пк.
Ждем уровня развития техники, когда на нем смогут запустят excel.
#без_пяти_минут_как_актуально
Действительно ли бумажные термостаканы, в которых продают кофе на вынос в кофейнях, не дают напитку быстро остывать? Задумался и решил сравнить:
стеклянную пивную кружку на 0,5 л, в которую я обычно наливаю по утрам кофе;
кружку Starbucks - предположительно, с двойными стенками;
термостакан из ближайшей кофейни с крышкой.
Для ЛЛ: в кружках сначала резкое снижение температуры, потом плавное остывание. В стакане сразу остывает плавно. Скорость остывания в кружках и стаканах после 10-15 минут одинаковая.
Ради такого дела взял с работы на вечер термометр, вот такой (- Тащ начальник, разреши любопытство потешить! Утром принесу! - Да на здоровье, только верни в целости). Заявленный диапазон температур от -50 до +150°С, погрешность ±0,2°С: температуру свежесваренного кофе перекрывает с гарантией, подходит идеально.
Как измерял: в течение получаса, с шагом 1 минута, записывал температуру, погружая щуп в жидкость примерно на 2/3, не касаясь им ни дна, ни стенок. Чтобы не держать термометр в руке, сделал из пластиковых обрезков и с помощью такой-то матери держатель. Температура в помещении - примерно одинаковая, 20-25°С. Как это выглядело:

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

Красивое!
Казалось бы, очевидно: термостакан хорош. Но посмотрите на цифры:

Столбцы "дельта" - разница между температурой кофе относительно термостакана. После 10 минут эта разница, очевидно, начинает стабилизироваться, а после 15 - практически не изменяется: что в стеклянной кружке, что в кружке из старбакс. Отбросим точки до 15 минут и построим линии тренда по оставшимся данным:

Температура, как видим, во всех случаях убывает линейно: коэффициент корреляции близок к единице.
Обратите внимание на уравнения линий тренда. Линейная зависимость характеризуется уравнением вида y = bx+a, где а - свободный член линейной зависимости, а b - угловой коэффициент. Что это такое, с практической точки зрения? Если х (то есть время) равно нулю, y (температура кофе) = a, то есть "а" - это температура в гипотетический "начальный момент" времени. На графике это точка пересечения графика с осью ординат. Поскольку мы отбросили точки до 15 минут, естественно, линии тренда ведут не в область практически полученных значений температуры в нулевой точке, а ложатся ниже. Причём, что важно, для термостакана a = 85,7, что достаточно близко к реальной температуре в начале отсчёта (88,9), т.е. кофе в стакане остывает с самого начала практически с одной и той же скоростью. Можно предположить, что одной из возможных причин могут быть:
1) прогрев материала кружки в первые минуты после наливания кофе;
2) низкая теплоёмкость материала термостакана.
Логично - что охладит кофе сильнее? Холодная, толстостенная кружка, металл или довольно тонкий картон?
Теперь об угловом коэффициенте, или, иначе, тангенсе угла наклона прямой, в данном случае - линии тренда. О каком угле идёт речь, понятно из картинки ниже:

Если угол острый, коэффициент b > 0, а если тупой, как в нашем случае, то b < 0. Тангенс равен отношению противолежащего катета к прилежащему катету, то есть физически, применительно к нашим графикам, где по оси абсцисс отложено время, а по оси ординат - температура, это отношение температуры ко времени, то есть скорость остывания кофе!

d в таблице выше рассчитано в процентах относительно термостакана. Стеклянная кружка - практически один в один; кружка из Starbucks остывала чуть быстрее (видно на графике), но, в целом, разница не такая уж большая.
Проверим, являются ли полученные выборки на интервале 15-30 минут гомоскедастичными. Для этого рассчитаем дисперсию полученных значений температуры кофе в каждой временной точке после 15 минут (D) и критерий Кохрена (G), сравнив его с пороговым значением при уровне значимости 0,05 (Gкрит.):

Пример расчёта критерия Кохрена в Excel приведён здесь. Сравнивая расчетное значение G (0,066) с критическим значением G(0,05) = 0,554, приходим к выводу, что гипотеза о равенстве дисперсий для этих выборок не опровергается на уровне значимости = 0,05. То бишь, говоря человеческим языком, разброс измеренных значений температуры в каждой точке в интервале 15-30 минут примерно одинаковый, во что бы кофе ни был налит. Ба-дум-тс.
Что ещё можно отсюда вытянуть? Используя любезно рассчитанные Excel коэффициенты уравнений линейной регрессии (см. график с линиями тренда), можно рассчитать отклонение фактически полученного значения температуры в каждой точке от расчётного.

Ни в одной точке отклонение измеренного значения температуры не отличается от рассчитанного более, чем на 2%.
Т.о., для отрезка 15-30 минут температура кофе во всех случаях убывает строго линейно; это отмечается визуально, подтверждается крайней близостью коэффициента корреляции уравнений линейной регрессии к единице и хорошей корреляцией между рассчитанными значениями температуры (из уравнений линий тренда) и практически полученными. Угловые коэффициенты близки. Рассчитанный критерий Кохрена не превышает критического при уровне значимости 0,05, что также свидетельствует о равномерности остывания кофе в любой ёмкости после 15 минут.
Подведём итог. Через некоторое время скорость остывания выравнивается, вне зависимости от того, во что он налит, закрыта ёмкость или нет. Возможно, это связано с тем, что материал термостакана меньше охлаждает кофе в первые минуты после наливания. Так что в целом - да, в закрытом термостакане кофе дольше останется горячим, но не потому, что он лучше удерживает тепло.
P.S. Если где ошибся в расчётах и/или формулировках, прошу прощения.
P.P.S. Пока выполнял обсчёт, вспомнил машину Голдберга:

Устал от чтения новостей, давайте поговорим о чём-то хорошем. Вводные в моём случае при изучении английского:
- нулевой словарный запас;
- плохой почерк - свои записи впоследствии разбираю, но с трудом.
Для облегчения запоминания встреченных новых слов и для самопроверки составил небольшую таблицу Excel.

Столбец А - номер слова; столбец В - русские перевод; столбец С - английский эквивалент, столбец D - транскрипция. С последним, кстати, может помочь отличный сайт (британское и американское произношение плюс озвучка):
Для проверки запоминания очень хорошо подходит функция СЛУЧМЕЖДУ(). Для её использования (на примере скрина выше):
- в ячейку H1 - "1", H2 - "=H1+10", продолжаем вниз;
- в ячейку I1 - "=СЛУЧМЕЖДУ(H1;H2-1)", продолжаем вниз;
- в ячейку J1 - "=ВПР(I1;$A$1:$D$1000;2;ЛОЖЬ), продолжаем вниз (выведет русское слово, вспомнить перевод и произношение).
В этом случае набор слов разбивается на десятки, в столбце J выводится случайное слово из столбца В в диапазоне от 1 до 10, от 11 до 20 и т.п. Границы диапазонов, в которых выбирается случайное слово, естественно, каждый подбирает под себя.
Обновить страницу для получения новых комбинаций - по-умолчанию F9.
Может быть, кому-то пригодится; мне это показалось гораздо удобнее, чем исписывать каракулями десятки листов. Пример выложил на Яндекс Диск (надеюсь, это не запрещено): https://disk.yandex.ru/i/UHAdHOpGCoQ87w
Эмпирически, кстати, вывел для себя, что в таком формате хорошо выводить на печать по 50 слов на страницу. Как раз такое количество, чтобы мозг не распухал от обилия новой информации.
P.S. Ещё полезная ссылка: сайт, где можно "без регистрации и смс" скачать книги на английском, адаптированные под разные уровни языка: https://english-e-reader.net/ (я был крайне удивлён отсутствием рекламы и объёмом контента).
Имеется таблица вот такого вида:

Необходимо преобразовать строку (на примере первой) вот в такой вид:

И таких строк несколько тысяч. В каком направлении смотреть, помимо Visual Basic, еще как то можно подобное автоматизировать?
P.S. Ответ подсказали, и он меня полностью устраивает:
=A1&СИМВОЛ(10)&СИМВОЛ(10)&B1&СИМВОЛ(10)&C1&СИМВОЛ(10)&E1&СИМВОЛ(10)&"L="&F1
может кому пригодится.
Два года удаленки и сидячий образ жизни ни для кого не проходят бесследно. Незаметно для себя, я активно набирал вес. Вот уже и не застегивается куртка, купленная позапрошлым летом, вот уже и джинсы пришлось купить на размер больше, да и от подруги получил комплимент "кто у нас тут такая вкусная булочка? ^^"... Встав очередной раз на весы, решил, что пора что-то менять и полез в интернет. Огромную мотивацию получил от роликов Антона на канале Freshlife28 на ютубе. Ребята скидывали по 30-60кг в течение года, при этом важным нюансом была фраза "без спорта". Да, к сожалению, ненавижу спорт с самого детства)
В итоге я набросал меню для себя с учетом КБЖУ на свой рост-вес в excel (я в этом немного гик), встроив туда меню на неделю, калькулятор потребности в ккал, график и список продуктов на неделю/месяц. Результат пошел, при чем стабильно. Меню обновляю раз в 2-3 недели, разнообразя рацион.
На сегодня за 84 дня скинул пока что 13,5кг без спорта с 84,8кг до 71,3кг, цель - 65-63кг. Думаю всё ж заняться (ищу то, что понравится).




