Получение каждого второго номера из двух списков
Чтобы получить каждое второе число из двух списков, мы будем использовать комбинацию функций IF, MOD, ROW и INDIRECT для получения результата.
Функция ЕСЛИ проверяет, истинно ли указанное вами условие или
ЛОЖЬ. Если возвращается ИСТИНА, то возвращает предустановленное значение, если возвращает ЛОЖЬ
затем возвращает другое предустановленное значение.
Синтаксис = ЕСЛИ (логический_тест, значение_если_ истинно, значение_если_ ложь)
логический_тест: логический тест будет проверять условие или критерии, если условие удовлетворяется, возвращает предустановленное значение, если условие не соответствует, возвращает другое предустановленное значение.
value_if_true: значение, которое вы хотите вернуть, если этот аргумент возвращает TRUE.
value_if_false: значение, которое вы хотите вернуть, если этот аргумент возвращает FALSE MOD: возвращает остаток после деления числа на делитель.
Синтаксис = MOD (число, делитель)
число: это числовое значение, остаток от которого вы хотите найти.
делитель: это число, которое используется для деления числового аргумента.
СТРОКА: возвращает номер строки ссылки.
Синтаксис: = ROW (ссылка)
Ссылка: это ссылка на ячейку или диапазон ячеек.
КОСВЕННЫЙ: возвращает ссылку, указанную в текстовой строке.
Синтаксис: = INDIRECT (ref_text, A1)
ref_text — это ссылка на ячейку. Если ref_text не является действительной ссылкой на ячейку, функция ДВССЫЛ вернет ошибку # ССЫЛКА.
Второй аргумент A1 относится к логическому значению, которое указывает тип ссылки, содержащейся в ячейке ref_text. Если a1 имеет значение TRUE или опущено, то ref_text определяется как ссылка в стиле A1.
Если a1 — ЛОЖЬ, то ref_text определяется как ссылка на стиль R1C1.
Пример: если значение в ячейке A1 содержит 10, B1 содержит A1 и мы используем функцию ДВССЫЛ в ячейке C1 = ДВССЫЛ (B1), * тогда результат будет 10
[.underline] # Давайте рассмотрим пример: # У нас есть несколько случайных чисел в столбцах A и B. Нам нужна формула для извлечения каждого второго числа из двух списков. Требуемый номер выделен красным цветом.
-
В ячейке C2 формула будет иметь вид
* = КОСВЕННО (ЕСЛИ (МОД (СТРОКА (), 2) = 0, «A» & СТРОКА (), «B» и СТРОКА ()))
-
Нажмите Enter на клавиатуре.
-
Скопировав формулу из ячейки C2 в диапазон C3: C10, мы получим желаемый результат.
Вы получите каждое второе число последовательно из двух списков.