|
|
|
матрицы
|
|||
|---|---|---|---|
|
#18+
Как повернуть матрицу на 90 градусов? Если знаете, то напишите в программном коде. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2006, 16:46 |
|
||
|
матрицы
|
|||
|---|---|---|---|
|
#18+
Транспонировать? Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2006, 17:50 |
|
||
|
матрицы
|
|||
|---|---|---|---|
|
#18+
Если это делать в Excel, то там есть ф-я ТРАНСП(), только формулу нужно вставлять как массив: - ставим курсор на верхний левый угол новой матрицы - выделяем диапазон ячеек для новой матрицы - пишем что-то типа =ТРАНСП(A1:C3) - нажимаем Ctrl+Shift+Enter Если это делать с массивом A(n,m) и помещать результат в B(m,n), то Код: plaintext 1. 2. 3. 4. Если нужно транспонировать прямо в массиве A(n,n), то: Код: plaintext 1. 2. 3. 4. 5. 6. Если нужно транспонировать прямо в массиве A(n,m), то не получится, поскольку A(n,m)<>A(m,n) Или надо "повернуть" а не транспонировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2006, 17:52 |
|
||
|
матрицы
|
|||
|---|---|---|---|
|
#18+
надо не в Excel....и надо не транспонировать, а повернуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2006, 18:08 |
|
||
|
матрицы
|
|||
|---|---|---|---|
|
#18+
для понятности пример прилепи или картинку нарисуй, а то не понятно слишком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2006, 22:31 |
|
||
|
матрицы
|
|||
|---|---|---|---|
|
#18+
Первая строка должна стать первым столбцом ? Или чтобы и цифры поернулись на 90 ? Если первое, то это и есть транспонирование, а если второе, то зачем такой прикол? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 23:31 |
|
||
|
матрицы
|
|||
|---|---|---|---|
|
#18+
Поворот на 90 по часовой: Если это делать с массивом A(n,m) и помещать результат в B(m,n), то Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 20:33 |
|
||
|
матрицы
|
|||
|---|---|---|---|
|
#18+
Не стану повторять тему, но та же проблема (примерно) Есть таблица в Экселе, в ней столбцы: Клиент, Адрес, а дальше изменяемое число столбцов с наименованием товара, причём количество и ПОРЯДОК расположения меняется ежедневно (кто знает 1С:Бухгалтерию - тот знает отчет "Анализ движения товаров") В строках таблицы - собственно наименование клиента, его адрес и данные о количестве проданного клиенту товара. Есть подводный камень - клиенты группируются по "маршрутам" (типа "Город1", "Город2", "Село", "Пригород", "Север"), а также по агентам (причём два агента могут делить часть маршрутов "Город..."), и для каждого маршрута делаются итоги, потом итоги для каждого агента, в конце - полный итог Задача - выбрать из такой таблицы данные о продажах и вывести в другой файл, в котором товары расположены в столбец. Формула типа СУММ(АДРЕС(ПОИСКПОЗ())) - не помогает (количество продаж утраивается за счёт учёта промежуточных итогов) Формула БСЧЕТ() - тоже брешет убирать Агентов, Маршруты (и их итоги) - проблематично, применять функцию ТРАНСП() - ещё проблематичнее (пробовал, занимает времени много, да и ручного труда прилично получается) Уточнение: имеется список всех возможных наименований товара (в тдельной книге, расположено в столбец), а также наименований маршрутов и ФИО Агентов, известно, что итоги выводятся в файле жирным шрифтом. Вопрос: какой набор функций экселя может помочь выбрать из строки наименований столбцов столбец с нужным товаром, потом в этомм столбце подсчитать числа, НЕ ВЫДЕЛЕННЫЕ жирным шрифтом. Если на листе не обнаружен столбец с нужным именем - то должно быть "НОЛЬ" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 21:26 |
|
||
|
матрицы
|
|||
|---|---|---|---|
|
#18+
to Dionisiu чой то я не припоминаю, есть ли функции рабочего листа, которые возвращали бы начертание шрифта м.б ну их на фиг эти формулы? пробежаться макросом по столбцам сложить усе циферки по условию Selection.Font.Bold = false ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 10:43 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=210&tid=2163044]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 332ms |

| 0 / 0 |
