2015-03-02 4 views
1

У нас есть проект по определенному предмету математики, и я сделан с вычислениями, и он работает просто отлично. Таким образом, задача состоит, скажем, в том, что у вас есть система линейных уравнений определенного количества неизвестных, вы вводите число неизвестных и заполняете значения, а используя вычисления матрицы, находите все значение неизвестных.Excel: Заполните диапазон ячеек со значением или формулой в зависимости от только одной ячейки

Чтобы сделать это короткое, я уже закончил «найти значение неизвестных» вместе с вычислением, я проверил его, и это кажется прекрасным. Я могу поместить 6 в число неизвестных и автоматически вычисляет обратную матрицу 6x6 и возвращает 6 неизвестных значений с помощью индекса INDIVIDUUALY.

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

Проблема заключается в том, я не знаю, как автоматически заполнить ДИАПАЗОНА клеток с VALUEилиформулу на основе одиночного значения клеток.

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

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

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

Например: Я вход 5

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

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

INDEX (формула I, созданный, номер строки ответа от формулы I, созданный, номер столбца ответа из формулы я создал)

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

**A  |  B** 

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

2 | ....... A .... ..........Некоторые Значение 1

3 | ....... B .............. некоторое значение 2

4 | ....... С .. ............ Некоторые Value 3

5 | ....... D .............. Некоторые Value 4

6 | ....... E .............. Некоторое значение 5

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

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

СПАСИБО ВАС СПАСИБО ВАМ СПАСИБО СМОТРЕТЬ В РАСШИРЕННЫХ! Приветствия. : D

+0

Вы можете показать реальный пример формулы в столбце B? – Taosique

+0

Вот формула: = INDEX (MMULT (MINVERSE (INDIRECT («D4:» & CHAR (CODE («C») + C3) и SUM (C3 + 3))), INDIRECT («I4: I» & SUM (3 + C3))), 3,1). Это возвращает значение из третьей строки и 1-го столбца массива, которое было получено из формулы для умножения матрицы. : D Спасибо! – akoctophe

ответ

0

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

=IF(ROW()-1<=$A$1,CHAR(ROW()+63),"") 
+0

Спасибо. Оно работает. : D Но есть одна вещь. Наш профессор показал нам его пример, и я хотел бы его скопировать. Он избегал использования ручки заполнения, чтобы перетащить формулу для определенного диапазона ячеек. Когда он набрал количество неизвестных, ряд строк был автоматически заполнен этими буквами. Кроме этого, это работает отлично! Благодаря! :): D – akoctophe

Смежные вопросы