Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Подпись:Отличием программы от этой блок-схемы является то, что цикл начинается с первого элемента (с первой ячейки), так как цикл предназначен для вычисления еще нескольких параметров. Программа достаточно простая и Вы с ней легко разберетесь. В главном цикле перебираются все ячейки с данными и накапливаются суммы температур (для вычисления среднего) за каждый день (первая колонка StDay(i, 1)). Кроме того, вычисляются максимальные (вторая колонка StDay(i, 2)) и минимальные (третья колонка StDay(i, 3)) значения за каждый день. В цикле использован интересный прием. Как узнать какой день обрабатывается? Для этого необходим счетчик – переменная Count, которая содержит номер дня, к которому относится текущее значение переменной Obj (текущая ячейка). Как только день обработан, переменная Count наращивает значение на единицу, а если это был последний день (т. е. Count стала равна 11 после добавления единицы), то переменную Count снова делают равной 1.

Рассмотрим участок, где формируется список дней.

For i = 1 To 10

' Для получения среднего необходимо разделить сумму на

' число лет наблюдения

' Заносим данные в список

ListBox1.AddItem "День " & i & ": " ' Первая колонка с названием дня

Для добавления новой строки в список используется метод AddItem (он позволяет занести данные в первую колонку списка, если их несколько). Объект ListBox1 имеет свойство ColumnCount равное четырем, а свойство ColumnWidth равное 49.95 пт; 35 пт; 35 пт; 35 пт (при задании свойства можно просто перечислять цифры через точку с запятой без букв "пт" – пункт). Первое свойство задает число колонок, а второе свойство их ширину (поэтому чисел четыре). Далее с помощью свойства List задаются значения еще трех колонок первой строки.

НЕ нашли? Не то? Что вы ищете?

' Вторая колонка со средним значением

ListBox1.List(i – 1, 1) = Format(StDay(i, 1) / 30, "0.00")

Обратите внимание, что счет строк в объекте класса «Список» начинается с нуля, поэтому указывается номер строки как i –1. Следующий параметр отражает номер колонки – 1 (счет тоже начинается с нуля).

Sum = Sum + StDay(i, 1) / 30 ' накапливаем сумму средних значений

' Третья колонка с максимальным значением

ListBox1.List(i – 1, 2) = StDay(i, 2)

' Ищем максимальное значение

If Max < StDay(i, 2) Then

Max = StDay(i, 2)

End If

' Четвертая колонка с минимальным значением

ListBox1.List(i – 1, 3) = StDay(i, 3)

' Ищем минимальное значение

If Min > StDay(i, 3) Then

Min = StDay(i, 3)

End If

Next i

8.4. Задача на самостоятельное решение

Имеются данные о продажах определенных типов автомобилей, производимых разными странами, за первое полугодие по месяцам.

Требуется:

·  Рассчитать показатели, характеризующие продажу автомобилей (количество проданных автомобилей каждого типа за 1, 2 кварталы и за полугодие в целом, а также сумму продаж за каждый месяц, квартал и полугодие) (см. таблицу, подлежащие заполнению клетки выделены желтым фоном, итоги – в последней строке таблицы). Отформатируйте клетки с объемом выручки в числовой формат с 2-мя знаками после запятой.

·  Выделите контрастным форматированием (условное форматирование) автомашины производства России.

·  Установите автофильтр для выделения сведений об автомашинах отдельных марок.

·  Ниже таблицы разместите результаты расчета статистики. Количество проданных автомобилей по странам-производителям, наиболее популярные автомобили (первые пять) – их тип и число.

·  Постройте диаграмму, отражающую продажи автомобилей по странам.

·  Определите процент автомобилей "Жигули" (всех моделей) в общем количестве проданных автомобилей за первый квартал, и в количестве проданных автомобилей по России.

·  Составить программу отображения информации о продаже автомобилей по странам (количество и объем продаж в рублях), информации о наиболее продаваемых автомобилях (первые пять) и выбора типа автомобиля в зависимости от имеющейся суммы. Пользователю предоставить возможность изменения суммы (с помощью объекта класса «Счетчик») и выводить список автомобилей, которые можно купить на эту сумму (название и цена). Подсказка: метод Clear очищает объект класса «Список» (удаляет из него все строчки).

8.5. Самоконтроль

В результате изучения главы 8 Вы должны освоить:

1.  Принципы и методы обработки информации (сортировку данных, поиск данных, вычисление среднего значения, максимального значения, минимального значения, вычисление процентов, выделение категорий данных);

2.  Работу с функциями Excel позволяющими осуществлять обработку информации;

3.  Работу с массивами в Excel;

4.  Построение графиков отображающих информацию в наиболее наглядном виде;

5.  Создание простейших программ по выводу статистической информации.

Вы должны знать:

1.  Процедуры обработки информации (подсчет среднего балла, нахождение минимального и максимального значений, сортировку данных, вычисление процентов и условного форматирования, выделение категорий данных, поиск данных);

2.  Процедуру создания графиков, их типы и назначение;

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

8.5.1. Контрольные вопросы

1.  Что такое примечание?

2.  Как создать примечание?

3.  Как изменить примечание?

4.  Как удалить примечание?

5.  Можно ли использовать функции форматирования (жирный шрифт, размер, цвет) по отношению к примечанию?

6.  Как округлить число с помощью функции Excel?

7.  Как установить процентный формат ячеек в Excel?

8.  Как вычислить среднее значение с помощью функции Excel?

9.  Можно ли вычислить среднее значение, не используя функцию СРЗНАЧ?

10.  Что находит функция СЧЁТЕСЛИ? Приведите пример применения функции.

11.  Как подсчитать число строк и столбцов в диапазоне?

12.  Как выделяют категорию данных? Опишите процесс выделения необходимых данных.

13.  Приведите несколько примеров применения функции ЕСЛИ?

14.  Может ли функция ЕСЛИ быть вложенной в другую функцию?

15.  Как определить стипендию студента?

16.  Что такое абсолютная ссылка?

17.  Что такое относительная ссылка?

18.  Что такое диапазон ячеек?

19.  Что вычисляет функция СУММЕСЛИ? Приведите пример.

20.  Как вычисляются проценты?

21.  Всегда ли сумма процентов отдельных категорий будет равна 100%? Как можно избежать этого?

22.  Может ли сумма процентов при округлении начальных значений быть больше 100%.

23.  Как найти максимальное значение в диапазоне ячеек?

24.  Что вычисляет функция ПОИСКПОЗ?

25.  Какие типы сопоставления есть у функции ПОИСКПОЗ?

26.  Что выполняет функция ТЕКСТ?

27.  Объясните, как получить название предмета с максимальным средним баллом.

28.  Как выполнить условное форматирование?

29.  Что такое условное форматирование?

30.  Чем отличается критерий в условном форматировании: «по значению» от критерия «по формуле»?

31.  Как выделить категорию двоечников с помощью условного форматирования?

32.  Как выделить категорию хорошистов с помощью условного форматирования?

33.  Какие классы диаграмм Вы знаете?

34.  Какие типы стандартных диаграмм Вам известны?

35.  Перечислите несколько нестандартных типов диаграмм (не менее пяти).

36.  Опишите шаги мастера по созданию диаграмм.

37.  Опишите назначение элемента управления «Кнопка» и его свойства.

38.  Опишите назначение объекта класса «Рамка» и его свойства.

39.  Опишите назначение объекта класса «Счетчик» и его свойства.

40.  Опишите назначение объекта класса UserForm и его свойства.

41.  Что выполняет метод Show? Для чего он используется в программе?

42.  Что выполняет метод AddItem? Для чего он используется в программе?

43.  Когда происходит событие «Click»? У какого объекта оно может возникать? Как событие обрабатывается в программе?

44.  Когда происходит событие «Initialize»? У какого объекта оно может возникать? Как событие обрабатывается в программе?

45.  Что вычисляет функция Format? Для чего она применяется в программе?

46.  Что вычисляет функция Str? Для чего она применяется в программе?

47.  Что вычисляет функция Trim? Для чего она применяется в программе?

48.  Расскажите алгоритм подсчета числа двоечников.

49.  Расскажите алгоритм подсчета числа троечников.

50.  Расскажите алгоритм подсчета числа хорошистов.

51.  Расскажите алгоритм подсчета числа отличников.

52.  Расскажите алгоритм подсчета числа двоек.

53.  Расскажите алгоритм подсчета числа троек.

54.  Расскажите алгоритм подсчета числа четверок.

55.  Расскажите алгоритм подсчета числа пятерок.

56.  Расскажите алгоритм создания списка студентов, получающих стипендию.

57.  Как произвести сортировку данных?

58.  Что такое порядок сортировки? Какие Вам известны стандартные порядки сортировки.

59.  Что такое пользовательский порядок сортировки? Как его создать?

60.  Для чего используется пользовательский порядок сортировки?

61.  Что определяет понятие массива в Excel?

62.  Что такое формула массива? Для чего она используется? Приведите пример.

63.  Что вычисляет функция НАИБОЛЬШИЙ? Какие у нее есть параметры? Приведите пример.

64.  Что вычисляет функция НАИМЕНЬШИЙ? Какие у нее есть параметры? Приведите пример.

65.  Расскажите процедуру автозаполнения.

66.  Вспомните, как и когда можно использовать заполнение ячеек с помощью команд Excel.

67.  Как работает функция ДВССЫЛ? Что она вычисляет? Приведите пример.

Из за большого объема этот материал размещен на нескольких страницах:
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