« Поставить закладку » « Сделать стартовой »

« Форумы » « Блоги » « Статьи » « Новости » « Файлы » « Realcoding IRC » « Site map » « Поиск »


Главная Главная
Анонсы Анонсы
Форумы Форумы
Каталог Каталог
Поиск Поиск
Опросы Опросы
Книжный магазин Книжный магазин
Реклама на сайте
Публикации Публикации
Партнеры Партнеры
Карта Карта сайта
Рассылки Рассылки
RSS экспорт
Настройки Настройки
О нас пишут О нас пишут
Контакты Контакты
Гостевая книга Гостевая книга



ПнВтСрЧтПтСбВс
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
    Популярное
Функция AccessResource

Инновационный веб-броузер Google Chrome стартует уже сегодня

Oracle latches – механизм последовательного доступа

Пять заблуждений связанных с .NET

Подготовка данных

Как научиться PHP

Начинаем работать с Ajax

Доход члена семьи за конкретный период времени

Сортировка таблицы средствами JavaScript

Некоторые аспекты использования пользовательских функций в предложениях SQL.




    Архив файлов



    Сообщества

    Документация

    Кто на сайте
Вы не зарегистрированы.
Имя:

Пароль:

Запомнить

Регистрация позволит Вам пользоваться дополнительными сервисами.
Сейчас на сайте:
Гостей: 127
Пользователей: 1
  • bodaga55

  • Статьи:: Microsoft Office :: Excel :: От таблицы умножения к элементарным расчетам денежных потоков :: Управление таблицей из области ввода



    отправить ссылку другу версия для печати  Обсудить на форуме

    Управление таблицей из области ввода

    В результате перемещения таблицы умножения вниз строка 1, где были расположены сомножители, переместилась в строку 7. Все формулы в расчетной области таблицы умножения теперь содержат ссылку на строку 7, в которую переместились сомножители. Это говорит о том, что при перемещении ячеек Excel корректирует ссылки в формулах с учетом величины сдвига.

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



    Занесите в область ввода следующие данные:
    1. В ячейку А1 - текст Область ввода.
    2. В ячейку А2 - текст Начальное значение по вертикали. В ячейке D2 будет задаваться начальное значение для сомножителей 1, расположенных в столбце А.
    3. В ячейку A3 - текст Начальное значение по горизонтали. В ячейке D3 будет задаваться начальное значение для сомножителей 2, расположенных в строке 7.
    4. В ячейку А4 - текст Шаг по вертикали. В ячейке D4 находится значение, на которое будет увеличиваться каждый следующий сомножитель 1 в столбце А.
    5. В ячейку А5 - текст Шаг по горизонтали. В ячейке D5 находится значение, на которое будет увеличиваться каждый следующий сомножитель 2 в строке 7.
    6. В ячейку А6 - текст Область вычислений.
    7. В диапазон ячеек D2:D5 - значение 1. Ввод этих простых числовых значений позволит при последующем редактировании формул в диапазонах сомножителей не вносить ошибок.

    Рис. 3.10. Таблица умножения (с областью ввода и формулами, в которых изменились адреса ссылок)

    Объединение ячеек

    Обратите внимание на следующие особенности таблицы, представленной на рис. 3.10. Текст, который служит описанием числовых данных области ввода, располагается в объединенных ячейках, каждая из которых состоит из трех ячеек, находящихся в одной строке. Названия областей располагаются в объединенных ячейках, включающих четыре и одиннадцать ячеек. Объясняется это тем, что текст не помещается в одной ячейке. Конечно, можно было бы увеличить ширину столбца А, как мы это делали в предыдущей главе, но при этом ухудшится внешний вид таблицы в целом. Поэтому в данном случае целесообразно воспользоваться средствами форматирования ячейки.

    Чтобы объединить несколько ячеек в одну, выполните следующие действия:
    1. Выделите диапазон ячеек, в который будет помещена надпись.
    2. Нажав правую кнопку мыши, активизируйте контекстное меню и выберите в нем команду Формат ячеек.
    3. В появившемся диалоговом окне Формат ячеек перейдите на вкладку Выравнивание (рис. 3.] 1).
    4. Отметьте опцию Объединение ячеек и нажмите кнопку ОК или клавишу [Enter].

    Выделив диапазон ячеек (или одну ячейку), с помощью вкладки Выравнивание диалогового окна Формат ячеек можно:
    - задать выравнивание текста как по горизонтали, так и по вертикали, выбрав в соответствующих списках области Выравнивание необходимые параметры;
    - задать отступ от левого края;
    - расположить надпись в ячейке под нужным наклоном;
    - задать режим переноса текста ячейки по словам, отметив флажком соответствующую опцию;
    - объединить ячейки выделенной области, отметив флажком опцию объединение ячеек.

    Рис. 3.11. Вкладка Выравнивание диалогового окна Формат ячеек

    Для того чтобы объединить несколько ячеек, одна из которых содержит текст, следует воспользоваться кнопкой Объединить и поместить в центре, расположенной на панели инструментов Форматирование. При этом текст разместится посередине объединенной ячейки.

    Выделение несмежных диапазонов ячеек

    Чтобы создать шесть отдельных объединенных ячеек в области ввода, необязательно вызывать диалоговое окно Формат ячеек шесть раз - форматирование всех этих ячеек можно выполнить сразу благодаря тому, что программа Excel позволяет выделять на рабочем листе несмежные области. Сначала выделите диапазон A1:D1, а затем нажмите клавишу [Ctrl] и, удерживая ее в таком состоянии, отметьте посредством мыши диапазоны ячеек А2:С2, АЗ:СЗ, А4:С4, А5:С5 и А6:К6. Теперь вызовите диалоговое окно Формат ячеек и активизируйте опцию объединение ячеек.

    ПРИМЕЧАНИЕ

    Адресом объединенной ячейки станет адрес самой левой из всех объединяемых.

    Для названий областей таблицы, которые расположены в ячейках А1 и А6, можно задать выравнивание по центру как по горизонтали, так и по вертикали. Выделите нужные ячейки и выберите соответствующие элементы в списках по горизонтали и по вертикали (они находятся в области Выравнивание диалогового окна Формат ячеек).

    Изменение начальных параметров и шага расчета

    Чтобы обеспечить упраатение таблицей умножения из области ввода, необходимо изменить содержимое ячеек, в которых задаются начальные значения сомножителей, таким образом, чтобы эти ячейки ссылались на область ввода.

    Рис. 3.12. Таблица умножения (с формулами; изменяются начальное значение и его шаг)

    Введите в ячейку А8, которая является начальной ячейкой ряда сомножителей 1, формулу

    =D2

    Она задает ссылку на ячейку D2 из области ввода. В ячейку В7, которая начинает горизонтальный ряд сомножителей 2, введите формулу

    =D3

    Теперь нам необходимо отредактировать формулы в диапазоне А9:А17 таким образом, чтобы они ссылались на ячейку области ввода, которая задает шаг изменения сомножителя. Воспользуемся для этого методом ввода значений в несколько ячеек одновременно:
    1. Выделите диапазон ячеек А9:А17 и для перехода в режим редактирования содержимого ячейки нажмите функциональную клавишу [F2]. В результате курсор окажется в конце формулы, находящейся в ячейке А9.
    2. Нажатием клавиши [Backspace] удалите цифру 1 в конце формулы.
    3. Выделите мышью ячейку D4 и, нажав функциональную клавишу [F4], задайте абсолютную ссылку.
    4. Нажмите комбинацию клавиш [Ctrl+Enter].

    Аналогичные операции выполните для ячеек диапазона С7:К7, которые принадлежат ряду сомножителя 2. Однако не забудьте, что в них надо создать абсолютную ссылку на ячейку D5.

    Для диапазонов ячеек, в которых находятся числа, задайте формат Числовые, вызвав диалоговое окно Формат ячеек и активизировав вкладку Число. Результаты представлены на рис. 3.12 и 3.13.

    Рис. 3.13. Таблица умножения (с результатами)








    Подгрузка через AJAX HTML-кода, содержащег....

    AJAX

    При разработке CMS S.Builder наша команда активно использовала AJAX. Теперь вот решили поделиться накопленным опытом. Начнем с этого хабратопика. Не буду здесь затрагивать различные фреймворки и библиотеки. Свой код всегда роднее. Для работы с AJAX-ом в S.Builder написана библиотека sbAJAX. Можете качать и пользоваться :). В этом файле есть функция sbEvalJS. Для тех, кто не знает, объясню. При подгрузке через AJAX и вставке на страницу HTML-кода, содержащего JavaScript, JavaScript выполняться не будет или полезут баги. Эта функция как раз решает поставленную задачу.


    Подробнее... | Рубрика: AJAX | Добавлено: 19.11.2008

    Обзор нового релиза самой мощной Ajax библ....

    AJAX

    Хотя наш обзор немного запоздал, оригинальный Dojo 1.2 вышел в релизной версии ещё 6-го октября, но сейчас мы наверстаем упущенное. И так, Dojo Toolkit — это самая мощная и гибкая ajax-библиотека из всех, что есть на рынке, она активно развивается и имеет большое комьюнити. Кстати, это самое комьюнити, совместно с компанией Sitepen, имеет ещё несколько проектов, среди которых и Cometd и некоторые другие, не менее интересные, о которых мы скоро вам расскажем. Сегодня же все внимание на флагманский продукт — Dojo 1.2.


    Подробнее... | Рубрика: AJAX | Добавлено: 19.11.2008

    Firebug 1.3 и 1.4 alpha — что нового и инт....

    Вебмастеру

    Если вы профессиональный веб-разработчик и постоянно имеете дело с разработкой и отладкой сложных AJAX приложений, то наверняка знаете и используете Firebug — плагин для браузера Firefox, предназначенный для отладки и исследования веб-приложений. Текущая его версия, 1.2х достаточно стабильная и функциональна, чтобы помочь в 99% проблем, которые могут возникнуть при разработке. Но и этот инструмент не лишён если не недостатков, то некоторых фич, которые могли бы облегчить работу. И даже идеальный инструмент можно сделать ещё более идеальным, как бы это не звучало.


    Подробнее... | Рубрика: Вебмастеру | Добавлено: 19.11.2008

    Остальные статьи:

    Релиз Microsoft Silverlight 2.0. Что новог...
    XML документация в C#
    Курсоры в MySQL 5
    Microsoft опубликовала подробности о сесси...
    Microsoft делится подробностями о том, что...
    Тестируем новый javascript от нового брауз...
    MySQL Query Cache
    Использование провайдеров компиляции в As...
    Чего мы ждем от C# 4.0
    Delphi 2009 и C++Builder 2009
    Джоэл Спольски и Джеф Этвуд запустили новы...
    Поиск кода Google /* что нового? */
    10 jQuery скриптов для улучшения интерфейс...
    Генераторы отчетов FastReport 4 и QuickRep...
    День программиста — набор стерeотипов
    Индусские програмисты
    Вышел Django 1.0
    Портативная версия Google Chrome Portable
    Исходные коды .Net Frameword 3.5 SP1 для о...
    Пишем правильный online WYSIWYG-редактор


    Цитата дня (все,добавить):

    Портал фрилансеров

    работа на дому


        Рубрикатор

    Программирование

    C/С++
    Обучение
    Windows API
    XAML
    Моделирование
    Паттерны
    Visual Basic 7 .NET
    WxWidgets
    Функции WinApi
    Функции С++
    Разработка под Mac OS
    Eiffel
    Visual Studio 2008
    UI дизайн
    Алгоритмы
    Конкурсные статьи
    Turbo Pascal
    Visual Studio
    CASE-средства
    Visual Studio 2005
    Без VCL
    Delphi
    Тех. документация
    Тестирование
    Software Testing
    ООП
    TCP/IP
    Google Android
    Windows Installer
    .NET Framework
    Драйвера
    C# C Sharp
    Справка
    Проектирование
    Информ. системы
    Visual Basic
    Assembler
    Оптимизация кода
    Gtk+
    Компоненты
    Реинжиниринг
    Управление проектами
    Extreeme programming
    Lotus Notes
    Алгебраическое проектирование


    Интернет технологии

    PHP
    Perl
    ASP
    WAP
    Cookies
    SSI
    CGI
    Web Servers
    VB Script
    DNS
    CSS
    XML
    Html
    Java Script
    Java2ME
    Firewall
    Flash
    .htaccess
    Apache
    VRML
    Протоколы
    Поисковые системы
    Технология JAVA
    Учебник по PHP
    Учебник по JavaScript
    Учебник по XML
    Java Q&A
    AJAX
    DHTML
    XHTML
    Dreamweaver
    Web 2.0
    Python
    Вебмастеру
    Cisco
    Ruby on Rails
    Silverlight

    Базы данных

    Access
    InterBase
    MySQL
    Oracle
    ADO .NET
    Основы SQL
    Учебник по Access 2002
    MS
    Microsoft FoxPro
    Доступ к данным
    XML в MS SQL Server 2000
    ODBC и MyODBC
    Обучение
    Caché
    DB2
    PostgresSQL
    Sybase
    Теория
    Хранилища данных
    Безопасность
    Реляционные данные
    MySQL и mSQL

    Остальное:

    Разное
    Обзоры книг
    Безопасность
    Графика и дизайн
    Юмор
    Linux
    Фракталы
    Microsoft Axapta
    Многоядерность
    Сети
    Microsoft Office
    Работа
    MS-DOS
    Криптография
    Графика и игроделание
    Новости SDK
    Системы защиты
    Учебник по AutoCad
    CVS
    Windows XP
    Windows Server 2003
    Windows Vista
    Windows 7
    Мероприятия