Excel: заполнить диапазон ячеек значением или формулой в зависимости только от одной ячейки

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

Чтобы сделать это коротким, я уже закончил "найти значение неизвестных" вместе с вычислением, я проверил его, и это кажется нормальным. Я могу указать 6 как число неизвестных, и он автоматически вычисляет обратное значение матрицы 6x6, и он вернет 6 неизвестных значений, используя Индекс ИНДИВИДУАЛЬНО.

(Примечание: нам не разрешено использовать VBA или макросы, так как мы еще не обсуждали это.

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

Например, в ячейку A1 я введу 5 (что указывает на число неизвестных), затем при вводе этого и нажатия клавиши ввода, скажем, диапазон ячеек от A2 до A6 (то есть 5 ячеек) будет автоматически заполнен увеличенными буквами, как для A2 -> A; A3 -> B; ... A6 -> E, из которых эти буквы обозначают 5 неизвестных.

ПРОБЛЕМА 2. Еще один дополнительный вопрос, скажем, я снова ввел 5, который снова обозначает количество пропущенных значений / неизвестных в A1, кроме столбца переменных A,B,C,D,E (5 неизвестных), Я хочу автоматически заполнить столбец B соответственно значениями из массива.

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

Например: я ввожу 5

* Столбец A будет автоматически заполнен переменными / буквами

* Столбец B будет автоматически заполнен значениями из массива, который вычисляется по формуле, но не отображается независимо в ячейках. У меня уже есть формула

УКАЗАТЕЛЬ (формула, которую я создал, номер строки ответа из формулы, которую я создал, номер столбца ответа из формулы, которую я создал)

Ответы из формулы, которую я сделал сам, также являются массивом, "n" строк и массивом из 1 столбца. Если я помещу формулу индекса в ячейку SINGLE, она возвращает указанное значение номера строки из массива, который привел к вычислению по моей формуле. То, что я хочу, например, для 5 неизвестных

   **A      |       B**

1 |....... 5..........................

2 |....... A.............. Некоторая ценность 1

3 |....... B.............. Некоторая ценность 2

4 |....... C.............. Некоторая ценность 3

5 |....... D.............. Некоторая ценность 4

6 |....... E.............. Некоторая ценность 5

Где "Некоторое значение" - это массив-ответ из моей формулы, а "1,2,3,4,5" - номер строки из этого массивного ответа. Это происходит после ввода значений матрицы, ввода числа неизвестных "n" в A1 и автоматического заполнения диапазона ячеек A2 - A"n" буквами A до того, чему соответствует буква "n", и автоматического заполнения диапазона Ячейки с B2 по B"n" с моей формулой, но с увеличенным номером строки для каждой строки в функции индекса (формула, номер строки, номер столбца).

Примечание: я надеюсь, что есть способ сделать это, используя только функции Excel, так как мы еще не обсуждали VBA или макросы, поэтому мы не можем их использовать, и даже если мы можем, у меня нет никаких знаний для этого. ха-ха.:D

СПАСИБО, СПАСИБО, ВЫ, СПАСИБО, ТАК ОГРОМНО! Приветствия.:D

1 ответ

Вот формула для столбца A:A (напишите это в клетке A2) и перетащите вниз:

=IF(ROW()-1<=$A$1,CHAR(ROW()+63),"")
Другие вопросы по тегам