Excel

Mar. 5th, 2006 06:07 pm
[identity profile] borsug.livejournal.com posting in [community profile] useful_faq
Нужно сделать так, чтобы на всю таблицу во всех направлениях по главной диагонале (и только по ней!!!) должны идти единички... Все это действие должно занять не более 7 (!!) секунд, так что просто вводить их ну никак не получается(( Если делать какую-то формулу, чтоб по этой диагонале шли единички, а во всех остальных клетках нули, а потом автозамену - препода такой вариант не устраивает...

Очень надеюсь на вашу помощь.

Date: 2006-03-05 04:19 pm (UTC)
From: [identity profile] shizomaniack.livejournal.com
видимо макрос надо?

Date: 2006-03-05 04:20 pm (UTC)
From: [identity profile] shizomaniack.livejournal.com
хотя скорее нет. Ща подумаю.

Date: 2006-03-05 04:25 pm (UTC)
From: [identity profile] shizomaniack.livejournal.com
да нет, не долго.

Date: 2006-03-05 04:29 pm (UTC)
From: [identity profile] shizomaniack.livejournal.com
вобщем я думаю что макрос. Набросал бы, но уже не помню VB, а справка упорно не открывается.

Date: 2006-03-05 04:40 pm (UTC)
From: [identity profile] shizomaniack.livejournal.com
да не за что.

Date: 2006-03-05 05:00 pm (UTC)
From: [identity profile] kvertiber.livejournal.com
Набираете в А1 =ЕСЛИ(СТРОКА(A1)=СТОЛБЕЦ(A1);1;"") и протягиваете на нужную область. Можно скопировать сразу на весь лист (Ctrl-Insert, Ctrl-A, Shift-Insert), но это будет очень медленно пересчитываться.

Date: 2006-03-05 08:03 pm (UTC)
From: [identity profile] lily-13.livejournal.com
классно, и так просто :)

Date: 2006-03-05 05:15 pm (UTC)
From: [identity profile] bambik.livejournal.com
А размер таблицы?