Дана последовательность вещественных чисел из нее необходимо выбрать несколько подряд идущих эксель
Сформируем последовательность 1, 2, 3, . Пусть в ячейке A2 введен первый элемент последовательности - значение 1 . В ячейку А3 , вводим формулу =А2+1 и копируем ее в ячейки ниже (см. файл примера ).
Так как в формуле мы сослались на ячейку выше с помощью относительной ссылки , то EXCEL при копировании вниз модифицирует вышеуказанную формулу в =А3+1 , затем в =А4+1 и т.д., тем самым формируя числовую последовательность 2, 3, 4, .
Если последовательность нужно сформировать в строке, то формулу нужно вводить в ячейку B2 и копировать ее нужно не вниз, а вправо.
Чтобы сформировать последовательность нечетных чисел вида 1, 3, 7, . необходимо изменить формулу в ячейке А3 на =А2+2 . Чтобы сформировать последовательность 100, 200, 300, . необходимо изменить формулу на =А2+100 , а в ячейку А2 ввести 100.
Другим вариантом создания последовательности 1, 2, 3, . является использование формулы =СТРОКА()-СТРОКА($A$1) (если первый элемент последовательности располагается в строке 2 ). Формула =СТРОКА(A2)-СТРОКА($A$1) позволяет создать вертикальную последовательность, в случае если ее первый элемент последовательности располагается в любой строке. Тот же результат дают формулы =ЧСТРОК($A$1:A1) , =СТРОКА(A1) и =СТРОКА(H1) . Формула =СТОЛБЕЦ(B1)-СТОЛБЕЦ($A$1) создает последовательность, размещенную горизонтально. Тот же результат дают формулы =ЧИСЛСТОЛБ($A$1:A1) , =СТОЛБЕЦ(A1) .
Чтобы сформировать последовательность I, II, III, IV , . начиная с ячейки А2 , введем в А2 формулу =РИМСКОЕ(СТРОКА()-СТРОКА($A$1))
Сформированная последовательность, строго говоря, не является числовой, т.к. функция РИМСКОЕ() возвращает текст. Таким образом, сложить, например, числа I+IV в прямую не получится.
Другим видом числовой последовательности в текстовом формате является, например, последовательность вида 00-01 , 00-02, . Чтобы начать нумерованный список с кода 00-01 , введите формулу =ТЕКСТ(СТРОКА(A1);"00-00") в первую ячейку диапазона и перетащите маркер заполнения в конец диапазона.
Выше были приведены примеры арифметических последовательностей. Некоторые другие виды последовательностей можно также сформировать формулами. Например, последовательность n2+1 ((n в степени 2) +1) создадим формулой =(СТРОКА()-СТРОКА($A$1))^2+1 начиная с ячейки А2 .
Создадим последовательность с повторами вида 1, 1, 1, 2, 2, 2. Это можно сделать формулой =ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/3+1) . С помощью формулы =ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/4+1)*2 получим последовательность 2, 2, 2, 2, 4, 4, 4, 4. , т.е. последовательность из четных чисел. Формула =ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/4+1)*2-1 даст последовательность 1, 1, 1, 1, 3, 3, 3, 3, .
Примечание . Для выделения повторов использовано Условное форматирование .
Формула =ОСТАТ(ЧСТРОК(A$2:A2)-1;4)+1 даст последовательность 1, 2, 3, 4, 1, 2, 3, 4, . Это пример последовательности с периодически повторяющимися элементами.
Используем клавишу CTRL
Пусть, как и в предыдущем примере, в ячейку A2 введено значение 1 . Выделим ячейку A2 . Удерживая клавишу CTRL , скопируем Маркером заполнения (при этом над курсором появится маленький плюсик), значение из A 2 в ячейки ниже. Получим последовательность чисел 1, 2, 3, 4 …
ВНИМАНИЕ! Если на листе часть строк скрыта с помощью фильтра , то этот подход и остальные, приведенные ниже, работать не будут. Чтобы разрешить нумерацию строк с использованием клавиши CTRL , выделите любую ячейку с заголовком фильтра и дважды нажмите CTRL + SHIFT + L (сбросьте фильтр).
Используем правую клавишу мыши
Пусть в ячейку A2 введено значение 1 . Выделим ячейку A2 . Удерживая правую клавишу мыши, скопируем Маркером заполнения , значение из A2 в ячейки ниже. После того, как отпустим правую клавишу мыши появится контекстное меню, в котором нужно выбрать пункт Заполнить . Получим последовательность чисел 1, 2, 3, 4 …
Используем начало последовательности
Если начало последовательности уже задано (т.е. задан первый элемент и шаг последовательности), то создать последовательность 1, 2, 3, . можно следующим образом:
Получаем результат как в предыдущем случае. Если в ячейке А3 введено значение 3 , т.е. задан шаг последовательности равный 2, то мы получим последовательность нечетных чисел.
Создадим последовательность вида 1, 2, 3, 1, 2, 3. для этого введем в первые три ячейки значения 1, 2, 3, затем маркером заполнения , удерживая клавишу CTRL , скопируем значения вниз.
Использование инструмента Прогрессия
Воспользуемся стандартным средством EXCEL для создания прогрессий, в то числе и арифметических.
- вводим в ячейку А2 значение 1 ;
- выделяем диапазон A2:А6 , в котором будут содержаться элементы последовательности;
- вызываем инструмент Прогрессия ( Главная/ Редактирование/ Заполнить/ Прогрессия. ), в появившемся окне нажимаем ОК.
Использование в работе : Подходы для создания числовых последовательностей можно использовать для нумерации строк , сортировки списка с числами , разнесения значений по столбцам и строкам .
СОВЕТ: О текстовых последовательностях вида первый, второй, . 1), 2), 3), . можно прочитать в статье Текстовые последовательности . О последовательностях значений в формате дат (и времени) вида 01.01.09, 01.02.09, 01.03.09, . янв, апр, июл, . пн, вт, ср, . можно прочитать в статье Последовательности дат и времен . О массивах значений, содержащих последовательности конечной длины, используемых в формулах массива , читайте в статье Массив значений (или константа массива или массив констант) .
Задание 9 № 29657
Электронная таблица содержит результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев. Определите, сколько раз за время наблюдений суточные колебания температуры (разность между максимальной и минимальной температурой в течение суток) превышали 17 градусов.
Для поиска суточных колебаний температуры воспользуемся формулой =МАКС(B2:Y2)-МИН(B2:Y2) в ячейке Z2. Скопируем эту формулу во все ячейки диапазона Z3:Z92. Теперь в ячейке Z93 с помощью формулы =СЧЁТЕСЛИ(Z2:Z92;">17") найдём, сколько раз за время наблюдений суточные колебания температуры (разность между максимальной и минимальной температурой в течение суток) превышали 17 градусов. Ответ — 12.
Задания Д17 № 29665
Определите количество принадлежащих отрезку [2 · 10 10 ; 4 · 10 10 ] натуральных чисел, которые делятся на 7 и на 100 000 и при этом не делятся на 13, 29, 43 и 101, а также наименьшее из таких чисел. В ответе запишите два целых числа без пробелов и других дополнительных символов: сначала количество, затем наименьшее число.
Для выполнения этого задания можно написать программу или воспользоваться редактором электронных таблиц.
Заметим, что, поскольку число должно делиться на 100 000, можно поделить концы интервала на 100 000. Это необходимо учесть при выводе ответа, умножим найденное минимальное число на 100 000.
Приведём решение данной задачи на языке Паскаль:
Результат работы программы — 2462620000400000.
Задание 18 № 29666
Дана последовательность вещественных чисел. Из неё необходимо выбрать несколько подряд идущих чисел так, чтобы каждое следующее число было меньше предыдущего. Какую максимальную сумму могут иметь выбранные числа?
В ответе запишите только целую часть максимально возможной суммы. Исходная последовательность записана в виде одного столбца электронной таблицы.
Пример входных данных:
Для указанных входных максимально возможная сумма равна 10,4, в ответе надо записать число 10.
Скопируем число из ячейки A1 в ячейку B1. Далее будем сравнивать текущее число с предыдущим и, если оно текущее число будет меньше предыдущего, суммировать текущее число с предыдущим числом в столбце B. Запишем в ячейку B2 формулу =ЕСЛИ(A2 Задание 9 № 33088 Электронная таблица содержит результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев. Определите, сколько раз за время наблюдений суточные колебания температуры (разность между максимальной и минимальной температурой в течение суток) были меньше 14 градусов. Для поиска суточных колебаний температуры воспользуемся формулой =МАКС(B2:Y2)-МИН(B2:Y2) в ячейке Z2. Скопируем эту формулу во все ячейки диапазона Z3:Z92. Теперь в ячейке Z93 с помощью формулы =СЧЁТЕСЛИ(Z2:Z92;" Ответ: 6. Задания Д17 № 33096 Определите количество принадлежащих отрезку [3 · 10 10 ; 5 · 10 10 ] натуральных чисел, которые делятся на 11 и на 100 000 и при этом не делятся на 17, 23, 41 и 103, а также наименьшее из таких чисел. В ответе запишите два целых числа: сначала количество, затем наименьшее число. Для выполнения этого задания можно написать программу или воспользоваться редактором электронных таблиц. Заметим, что, поскольку число должно делиться на 100 000, можно поделить концы интервала на 100 000. Это необходимо учесть при выводе ответа, умножив найденное минимальное число на 100 000. Приведём решение данной задачи на языке Паскаль: Результат работы программы — 1581530000300000. Задание 18 № 33097 Дана последовательность вещественных чисел. Из неё необходимо выбрать несколько подряд идущих чисел так, чтобы каждое следующее число было больше предыдущего. Какую максимальную сумму могут иметь выбранные числа? В ответе запишите только целую часть максимально возможной суммы. Исходная последовательность записана в виде одного столбца электронной таблицы. Пример входных данных: Для указанных входных данных максимально возможная сумма равна 9,3, в ответе надо записать число 9. Скопируем число из ячейки A1 в ячейку B1. Далее будем сравнивать текущее число с предыдущим и, если оно текущее число будет больше предыдущего, суммировать текущее число с предыдущим числом в столбце B. Запишем в ячейку B2 формулу =ЕСЛИ(A2>A1;A2+B1;A2) и скопируем эту формулу во все ячейки диапазона B3:B500. Таким образом, все искомые суммы последовательностей будут найдены. Теперь в ячейке C1 запишем формулу =МАКС(B1:B500), получив значение 321,19. Таким образом, ответ — 321. Задание 9 № 33181 Электронная таблица содержит результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев. Определите, сколько раз за время наблюдений температура в 8:00 была выше среднесуточной температуры того же дня. Задание 18 № 33190 Дана последовательность вещественных чисел. Из неё необходимо выбрать несколько подряд идущих чисел так, чтобы каждое следующее число отличалось от предыдущего не более чем на 10. Какую максимальную сумму могут иметь выбранные числа? В ответе запишите только целую часть максимально возможной суммы. Исходная последовательность записана в виде одного столбца электронной таблицы. Пример входных данных: Для указанных входных данных ответом будет число 18. Скопируем число из ячейки A1 в ячейку B1. Заметим, что если будет получаться отрицательная сумма, то дальнейшее рассмотрение данной суммы последовательности чисел не имеет смысла, и необходимо начать рассмотрение новой последовательности. Например, имея последовательность чисел 1, −1, −6 и 1, 2 суммировав все числа, получим сумму −3, хотя если, просуммировав первые три числа и получив сумму −6, перейти к рассмотрению следующей последовательности чисел, можно получить сумму 3. Учитывая это, запишем в ячейку B2 формулу =ЕСЛИ(B1>0;ЕСЛИ(ABS(A2-A1) Ответ: 80. Задание 9 № 33479 Электронная таблица содержит результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев. Определите, сколько раз за время наблюдений температура в 20:00 была ниже среднесуточной температуры того же дня. Для поиска суточных колебаний температуры воспользуемся формулой =ЕСЛИ(СРЗНАЧ(B2:Y2)>V2;1;"") в ячейке Z2. Скопируем эту формулу во все ячейки диапазона Z3:Z92. Теперь в ячейке Z93 с помощью формулы =СУММ(Z2:Z92) найдём, сколько раз за время наблюдений температура в 20:00 была ниже среднесуточной температуры того же дня. Ответ — 28. Задание 18 № 33488 Дана последовательность вещественных чисел. Из неё необходимо выбрать несколько подряд идущих чисел так, чтобы каждое следующее число отличалось от предыдущего не более чем на 8. Какую максимальную сумму могут иметь выбранные числа? В ответе запишите только целую часть максимально возможной суммы. Исходная последовательность записана в виде одного столбца электронной таблицы. Пример входных данных: Для указанных входных данных ответом будет число 18. Скопируем число из ячейки A1 в ячейку B1. Заметим, что если будет получаться отрицательная сумма, то дальнейшее рассмотрение данной суммы последовательности чисел не имеет смысла, и необходимо начать рассмотрение новой последовательности. Например, имея последовательность чисел 1, −1, −6 и 1, 2 суммировав все числа, получим сумму −5, хотя если, просуммировав первые три числа и получив сумму −6, перейти к рассмотрению следующей последовательности чисел, можно получить сумму 3. Учитывая это, запишем в ячейку B2 формулу =ЕСЛИ(B1>0;ЕСЛИ(ABS(A2-A1) Ответ: 69. Задание 9 № 33511 Электронная таблица содержит результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев. Определите величину самого большого повышения температуры между двумя соседними измерениями. Ответ округлите до целого числа. Например, с 3:00 до 4:00 1 апреля температура повысилась на 1,4 градуса. Если это повышение окажется максимальным, в ответе надо записать 1. Для поиска разницы между двумя соседними измерениями в ячейку AA2 запишем формулу =C2-B2 и скопируем её во все ячейки диапазона AA2:AW92. Далее, в ячейке AX2 запишем формулу =B3-Y2, поскольку первое измерение следующего дня идёт после последнего измерения предыдущего дня и эту разницу необходимо учитывать. Скопируем эту формулу во все ячейки диапазона AX3:AX91. В ячейке Z2 запишем формулу =МАКС(AA2:AX92), получим ответ — 9. Задание 9 № 33754 Электронная таблица содержит результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев. Определите величину самого большого понижения температуры между двумя соседними измерениями. Ответ округлите до целого числа. Например, с 2:00 до 3:00 3 апреля температура понизилась на 1,4 градуса. Если это понижение окажется максимальным, в ответе надо записать 1. Для поиска разницы между двумя соседними измерениями в ячейку AA2 запишем формулу =C2-B2 и скопируем её во все ячейки диапазона AA2:AW92. Далее, в ячейке AX2 запишем формулу =B3-Y2, поскольку первое измерение следующего дня идёт после последнего измерения предыдущего дня и эту разницу необходимо учитывать. Скопируем эту формулу во все ячейки диапазона AX3:AX91. В ячейке Z2 запишем формулу =МИН(AA2:AX92), в ячейке появится значение −7,0, значит, ответ — 7. Задание 18 № 29666 Дана последовательность вещественных чисел. Из неё необходимо выбрать несколько подряд идущих чисел так, чтобы каждое следующее число было меньше предыдущего. Какую максимальную сумму могут иметь выбранные числа? В ответе запишите только целую часть максимально возможной суммы. Исходная последовательность записана в виде одного столбца электронной таблицы. Пример входных данных: Для указанных входных максимально возможная сумма равна 10,4, в ответе надо записать число 10. Скопируем число из ячейки A1 в ячейку B1. Далее будем сравнивать текущее число с предыдущим и, если оно текущее число будет меньше предыдущего, суммировать текущее число с предыдущим числом в столбце B. Запишем в ячейку B2 формулу =ЕСЛИ(A2 Задание 18 № 33097 Дана последовательность вещественных чисел. Из неё необходимо выбрать несколько подряд идущих чисел так, чтобы каждое следующее число было больше предыдущего. Какую максимальную сумму могут иметь выбранные числа? В ответе запишите только целую часть максимально возможной суммы. Исходная последовательность записана в виде одного столбца электронной таблицы. Пример входных данных: Для указанных входных данных максимально возможная сумма равна 9,3, в ответе надо записать число 9. Скопируем число из ячейки A1 в ячейку B1. Далее будем сравнивать текущее число с предыдущим и, если оно текущее число будет больше предыдущего, суммировать текущее число с предыдущим числом в столбце B. Запишем в ячейку B2 формулу =ЕСЛИ(A2>A1;A2+B1;A2) и скопируем эту формулу во все ячейки диапазона B3:B500. Таким образом, все искомые суммы последовательностей будут найдены. Теперь в ячейке C1 запишем формулу =МАКС(B1:B500), получив значение 321,19. Таким образом, ответ — 321. Задание 9 № 33754 Электронная таблица содержит результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев. Определите величину самого большого понижения температуры между двумя соседними измерениями. Ответ округлите до целого числа. Например, с 2:00 до 3:00 3 апреля температура понизилась на 1,4 градуса. Если это понижение окажется максимальным, в ответе надо записать 1. Для поиска разницы между двумя соседними измерениями в ячейку AA2 запишем формулу =C2-B2 и скопируем её во все ячейки диапазона AA2:AW92. Далее, в ячейке AX2 запишем формулу =B3-Y2, поскольку первое измерение следующего дня идёт после последнего измерения предыдущего дня и эту разницу необходимо учитывать. Скопируем эту формулу во все ячейки диапазона AX3:AX91. В ячейке Z2 запишем формулу =МИН(AA2:AX92), в ячейке появится значение −7,0, значит, ответ — 7. Задание 18 № 27666 Квадрат разлинован на N×N клеток (1 Откройте файл. Определите максимальную и минимальную денежную сумму, которую может собрать Робот, пройдя из левой нижней клетки в правую верхнюю. В ответ запишите два числа друг за другом без разделительных знаков — сначала максимальную сумму, затем минимальную. Исходные данные представляют собой электронную таблицу размером N×N, каждая ячейка которой соответствует клетке квадрата. Пример входных данных: Для указанных входных данных ответом должна быть пара чисел 35 и 15. Для поиска максимального значения будем работать с областью А13:J22, так как при расчетах будем использовать исходные значения монет в каждой клетке. В ячейку А22 напишем значение =A10. Для каждой ячейки левого столбца это будет сумма всех ячеек ниже от текущей. Внесем в ячейку А21 формулу =A9+A22 и скопируем за маркер вверх до ячейки A13. Далее в ячейку B22 вставим формулу =B10+МАКС(A22;B23) и скопируем за маркер в ячейки B13:J22. Значение в ячейке J13 будет максимальной денежной суммой, которую сможет собрать Робот — 1133. Аналогичным образом найдём значение минимальной денежной суммы. Вместо функции МАКС в диапазоне ячеек B13:J22 напишем функцию МИН. В таком случае значение в ячейке J13 будет минимальной денежной суммой, которую сможет собрать Робот — 522. Здравствуйте!Только начали проходить массивы.Нужна срочно ваша помощь! Дана последовательность из целых n чисел Дана последовательность А1. А50. Получить новую последовательность, исключив отрицательные элементы Дана последовательность целых чисел a1,a2 ,an . Образовать новую последовательность, выбросив из исходной те члены, к Могу срочно помочь! покажи, что не получается! OldMassive = Selection программа останавливается здесь дана последовательность вещественных чисел а1,а2,.а15 Определить являеться ли последовательность упорядоченной по возрастанию Дана последовательность,содержащая от 1 до 30 слов. Вывести эту же последовательность, удалив из нее повторные вхождения Дана последовательность целых чисел. Получить новую последовательность. Пусть имеется столбец со значениями, среди которых есть нечетные значения. Необходимо подсчитать максимальное количество идущих подряд нечетных значений (выделены светло коричневой заливкой). В данном примере максимальное количество идущих подряд нечетных значений = 3. Если диапазон значений находится в ячейках A8:A15 , то формула будет выглядеть так (см. файл примера ): Диапазон в формуле должен быть на 1 ячейку больше, это не опечатка. Иначе, в случае, если максимальное количество подряд идущих нечетных значений будет в самом конце списка, то формула вернет неправильный результат (на 1 меньше). Формулу нужно вводить как формулу массива . Разберем работу формулы подробнее. Вместо формулы массива используем дополнительные столбцы: В качестве первого аргумента функции ЧАСТОТА() - массива данных, используем номера строк, в ячейки которых введены исходные значения (столбец G). В качестве второго аргумента - массива интервалов, используем номера тех же строк, но если значение нечетное, то вместо номера строк выведем 0 (см. столбец Н). Т.к. функция ЧАСТОТА() перед вычислением сортирует по возрастанию массив интервалов, то для наглядности сделаем тоже в столбце I. В столбце J для удобства приведен перечень диапазонов, в которых функция ЧАСТОТА() подсчитывает количество попавших в них значений из массива данных. Т.к. в столбце I нет номеров строк, в которых содержатся нечетные значения, то разницы между границами интервалов будут нам давать количества подряд идущих нечетных значений. Именно это и делает функция ЧАСТОТА() , когда подсчитывает количества значений (номеров строк), попавших в эти интервалы. Далее необходимо вычислить максимальное значение и вычесть из него 1. Этот пример показывает нестандартное применение функции ЧАСТОТА() - поэтому, алгоритм работы всей формулы не прозрачен и разобраться в нем сложновато. Другая формула, еще более сложная для понимания, но также возвращающая верный результат: Для нахождения максимального количества идущих подряд ЧЁТНых значений используйте формулу: Для нахождения максимального количества идущих подряд положительных значений используйте формулу: Для нахождения максимального количества идущих подряд значений =1 используйте формулу: = МАКС(ЧАСТОТА(СТРОКА( A8:A16 );( A8:A16 <>1)*СТРОКА( A8:A16 )))-1 Как видно из приведенных выше примеров, структура формулы остается без изменения, изменяется лишь выражение, ответственное за нахождение значений НЕудовлетворяющих заданному условию ( НЕЧЁТ(A8:A16)<>A8:A16 или ЧЁТН(A8:A16)<>A8:A16 или A 8:A16 1 ). Т.е. при желании можно настроить формулу для своих потребностей.1 8 8 4 10 1 1 3 1 3 12 2 2 3 5 6
Дана последовательность действительных чисел а1, а2. аn. Заменить все ее члены, большие данного Z, этим числом. Подсчитать количество замен.
Помогите с формулой , пожалуйста. 1. Дана последовательность целых чисел. Найти сумму.
Дана последовательность А1. А50. Получить новую последовательность, исключив отрицательные элементы
Код не всегда работает так как нужно. Не могу понять в чем проблема. Помогите. import.
Ну типа свои попытки покажи - помогу разобраться.
для начала посмотри тут
ошибка Type mismatch (Error 13)
MsgBox "Замен: " & t, 64, ""
что такое 64 в этой строчке?
дана последовательность вещественных чисел а1,а2. а15 Определить являеться ли последовательность.
Дана последовательность,содержащая от 1 до 30 слов,в каждом из которых от 1 до 5 строчных латинских.
Помогите решить задачу! Дана последовательность целых чисел a1, a2, …, an (n<=40). Получить новую.
Читайте также: