Неожиданный Excel n-mirgorodskay's blog / 08.07.2011 MS Excel хорошая программа. Мы привыкли, что она отлично справляется с вычислениями, построением диаграмм, различного рода анализами и обработкой несложных баз данных.Но оказывается, Excel можно использовать и в несколько другом ракурсе.Люблю при изучении той или иной программы отдельные параметры доводить до крайних значений, чтобы можно было увидеть более наглядно ее возможности, поведение или неожиданное применение. На этот раз исходила из таких свойств программы.1. Размеры ячеек на листе можно изменять в широких пределах2. Ячейки можно окрашивать вручную, применяя форматирование, а можно процесс автоматизировать, применяя условное форматирование. Это что же получается? Если уменьшить ячейки до неприлично малых размеров, по каким-то формулам задать для массива ячеек различные значения и применить условное форматирование, то возможно, в результате мы получим растровое изображение. Ячейки будут в этом случае играть ту же роль, что и пиксели в растровых редакторах.Придумано – сделано.Итак, сначала строим две линейки аргументов. Как в таблице Пифагора для умножения расположены значения сомножителей, так и мы расположим свои последовательности чисел.Выполнять работу в первый раз нужно строго по инструкции, приведенной ниже. При этом можно будет повторить некоторые полезные приемы работы и получить требуемый результат. Дальше – приветствуются эксперименты.Итак, если у вас еще Excel 2003, то Ваши действия один в один по инструкции.Табличный курсор поставить в ячейку B1. Ввести значение: -20. Возврат в ячейку В1. Выбрать в меню Правка – Заполнить – Прогрессия. В окне Прогрессия задать Расположение – по строкам, Тип – арифметическая, Шаг – 1, предельное значение – 20, Ок.Будет построена линейка чисел от -20 до +20.Повторяем те же действия для построения столбика чисел от -20 до 20.Курсор в ячейку A2. Вводим значение -20. Возврат в ячейку А2. И снова Правка – Заполнить – Прогрессия. В окне задать по столбцам, арифметическая, шаг – 1, предельное значение – 20. Курсор в ячейку В2. Щелчок по строке формул. Вводим формулу =ОСТАТ(B$1*$A2;6) или в английской версти =MOD(B$1*$A2;6). Теперь при копировании формулы значения будут извлекаться только из первой строки и из первого столбца. Курсор в ячейке В2. Правка – Копировать. Выделяем область для вставки формулы. Shift+стрелка вправо, не отпуская Shift – стрелка вниз до тех пор пока не будет выделена область до ячейки АP42. Правка – Вставить.В получившейся таблице числа от 0 до 6.Выделяем всю таблицу. Курсор в любой ячейке таблицы и сочетание Ctrl+*(на цифровой клавиатуре).Задаем условное форматирование. Формат – Условное форматирование.Условие 1 – значение между 0 и 1.Кнопка Формат – Вид – выбрать красный цвет.Условие 1 – значение между 2 и 3.Кнопка Формат – Вид – выбрать синий цвет.Условие 1 – значение между 4 и 4.Кнопка Формат – Вид – выбрать желтый цвет.Нажимаем ОК и получаем орнамент.Если вас заинтересовало, то в двух словах о возможных усовершенствованиях.В формулу можно ввести функцию выбора случайного числа. И тогда, при пересчете таблицы, у вас будут получаться, как в калейдоскопе, различные рисунки.Если вы сильны в физике и знаете, как задать амплитуду волны от двух источников на плоскости, то можно получить даже упрощенные снимки интерференции.Если позволяют ресурсы компьютера, можно увеличивать область и уменшать размеры ячеек. Использую описанную выше работу для демонстрации тезиса - возможности программы часто ограничены только фантазией пользователя. Посмотреть пример можно здесь. Excel алгоритм мозаика рисунок создание