Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 2)

Модерирует : gyra, Maz

Widok (17-05-2007 19:48): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Просьба к посетителям топика дополнять шапку наиболее часто задаваемыми вопросами со ссылками на ответы в обязательном порядке

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно
  • Надстройки "Сумма прописью"
  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format
     
     
    Предыдущие ветки топика: Часть 1 |
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 15:32 01-04-2006 | Исправлено: Maz, 22:45 24-02-2017
    maratino



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    Слов нет! МОЛОДЕЦ! Благодарю. Вот почему говорят "Век живи, век учись"
    Я попробую на практике эту таблицу, и если будут нюансы, я тебе извещу,  
    как автора этой таблицы.
    Спасибо!

    Всего записей: 58 | Зарегистр. 11-03-2007 | Отправлено: 11:44 12-03-2007
    k0mat0zRu



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    необходимо:
    предоставить доступ к файлику ексель нескольким пользователям
    некоторым для чтения некоторым для чтения/запись
    файл находится на сетевом диске.
     
    вопрос: как это сделать???
     
    заранее спасибо (:

    Всего записей: 74 | Зарегистр. 12-03-2007 | Отправлено: 12:17 12-03-2007
    dino

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    k0mat0zRu
     
    Сервис -> Доступ к книге ->(поставить галочку) на Разрешить совместный доступ

    Всего записей: 167 | Зарегистр. 08-04-2002 | Отправлено: 12:58 12-03-2007
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    k0mat0zRu
    Цитата:
    некоторым для чтения некоторым для чтения/запись. файл находится на сетевом диске.  
    Дополнительно надо правильно выставить права доступа (раз файл находится на сети) к файлу. Кому-то только для чтения, кому-то полный доступ. Это задача из области системного администрирования.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 14:05 12-03-2007
    maratino



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Мне ZORRO2005 помог
    Если хочешь, с его разрешения, я вышлю эту таблицу

    Всего записей: 58 | Зарегистр. 11-03-2007 | Отправлено: 14:08 12-03-2007
    k0mat0zRu



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    Дополнительно надо правильно выставить права доступа (раз файл находится на сети) к файлу. Кому-то только для чтения, кому-то полный доступ. Это задача из области системного администрирования.


    Цитата:
    Mushroomer
    Мне ZORRO2005 помог
    Если хочешь, с его разрешения, я вышлю эту таблицу  

     
    скажем так, по правам доступа понятно что можно наделить юзеров ограниченнымы правами...
    вопрос в другом, можно ли это сделать в самом файлике excel ?

    Всего записей: 74 | Зарегистр. 12-03-2007 | Отправлено: 14:16 12-03-2007 | Исправлено: k0mat0zRu, 15:33 12-03-2007
    maratino



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Я поклоняюсь перед Excel и кто им владеет

    ZORRO2005 Спасибо! Слов нет!
    Все отлично. В деле проверю, и может еще кое что надо будет добавить

    Всего записей: 58 | Зарегистр. 11-03-2007 | Отправлено: 15:40 12-03-2007
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    k0mat0zRu
    Цитата:
    вопрос в другом, можно ли это сделать в самом файлике excel  
    На мой взгляд это сделать нельзя. Вот что в справке про совместный доступ написано:

    Цитата:
    Все пользователи, имеющие доступ к сетевому каталогу, где сохранена общая книга, имеют такой же доступ к самой книге. Чтобы предотвратить определенные виды доступа к общей книге, необходимо защитить общую книгу и журнал изменений. Для получения более подробных сведений, щелкните  

    Но там, где предлагалось щелкнуть, ничего полезного я не увидел.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 15:59 12-03-2007 | Исправлено: Mushroomer, 16:00 12-03-2007
    maratino



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите!
    Есть словарь Русс-Китайский (сам делаю в Excel)
    Мне нужен такой вариант: Когда я начинаю набирать слово,на пример:
    "Из какого вы города?" когда я нажал на "И" он сортирует все слова, которые начинаются на "И", дальше, "Из" естественно все слова которые начинаются "Из"
    дальше ПРОБЕЛ дальше, "Из к" естественно из внизу изложенного списка отфильтровав
    выдаст в окошко
    "Из какого вы города?"
    "Из какого вы района?"
     
    Дальше набираем "Из какого вы р"
    Все слова, которые начинаются "Из какого вы р"
    То есть, в данном случай, из нашего списка:
    "Из какого вы района?"
     
     
    .......
    Из России                                    &#20420;&#22269;
    Из какого вы города?    &#24744; &#37027;&#22478;&#24066;&#30340;&#20154;?
    Из Москвы                                    &#33707;&#26031;&#31185;(&#30340;)
    Из Санкт-Петербурга                &#22307;&#24444;&#24471;&#22561;(&#30340;)
    Из какого вы района?    &#22307;&#24444;&#24471;&#22561;(&#30340;)

    Всего записей: 58 | Зарегистр. 11-03-2007 | Отправлено: 16:01 12-03-2007
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    maratino
    Ответил в Excel VBA.
    здесь.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 19:00 12-03-2007
    gyurza2000

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    всплыла ещё задачка. Требуется проверить, если число в ячейке B3 относится к 1)диапазону 350-373, и при этом число в ячейке G3<10, выдать в ячейку H3 значение "не классно", если при этом G3 относится к диапазону 10-12, выдать в H3 значение "3", если G3 принадлежит диапазону 12-14,  то в H3 выдать значение "2", если G3 больше или равно 14, то выдать в H3 значение "1",
     
    2)кроме того, если B3 относится к диапазону 374-384, и при этом число в ячейке G3<7, выдать в ячейку H3 значение "не классно", если при этом G3 относится к диапазону 7-8, выдать в H3 значение "3", если G3 принадлежит диапазону 8-10,  то в H3 выдать значение "2", если G3 больше или равно 10, то выдать в H3 значение "1",
    Я попробовал решить эту задачу с помощью следующей формулы:
     
    =ЕСЛИ(И(B3>=350;B3<=373;G3<10);"не класс";
    ЕСЛИ(И(B3>=350;B3<=373;G3>=10;G3<12);"3";
    ЕСЛИ(И(B3>=350;B3<=373;G3>=12;G3<14);"2";
    ЕСЛИ(И(B3>=350;B3<=373;G3>=14);"1";
    ЕСЛИ(И(B3>=374;B3<=384;G3<7);"не класс";
    ЕСЛИ(И(B3>=374;B3<=384;G3>=7;G3<8);"3";
    ЕСЛИ(И(B3>=374;B3<=384;G3>=8;G3<10);"2";
    ЕСЛИ(И(B3>=374;B3<=384;G3>=10);"1";
    "")))))))
     
    Пока написал часть этой формулы, решающую первую задачу(1)), всё работало, но когда добавил часть, решающую вторую часть задачи (2)), говорит неверная формула. В чём ошибка и как подобную логическую цепочку можно попроще решить?
     
    P.S.
    формула приведена в несколько строк для удобочитаемости, в оригинале, всё в одну строку
     
    Добавлено:
    а как сделать что бы например: если в ячейке А1 что то есть, то в ячейку B1 выдаётся результат работы формулы, если в А1 ничего не введено, то в В1 ничего не выводится, то есть B1 остаётся пустой (без всяких там нулей,#ЗНАЧ и т.д.)

    Всего записей: 178 | Зарегистр. 22-02-2007 | Отправлено: 19:16 12-03-2007
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gyurza2000
    Жуткая формула, и диапазоны неравномерные.
    Вобщем, подправил немного:
    =IF(AND(B3>=350,B3<=373),
        IF(G3<10,"not class",
        IF(AND(G3>=10,G3<12),"3",
        IF(AND(G3>=12,G3<14),"2",
        "1"))),
    IF(AND(B3>=374,B3<=384),
        IF(G3<7,"not class",
        IF(AND(G3>=7,G3<8),"3",
        IF(AND(G3>=8,G3<10),"2",
        "1"))),
    "")
    Тестировал в английском экселе. Заменить IF на ЕСЛИ, AND на И, запятые на ;, пробелы и переносы удалить.
     

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 20:17 12-03-2007
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Функция =ТРАНСП, она же =TRANSPOSE выдает нули там, где в источнике пустые клетки. Мне этого категорически не надо (у меня пусто <> 0).  
     
    Как это победить?
     
     

    Цитата:
     
    Пускай дан массив 2х2  
     
    1  
    2  2
     
     
    Функция =ТРАНСП(R[-3]С:R[-2]C[1]) выдает массив
     
    1  2
    0  2
     
    Что надо написать, чтобы избавиться от нуля?  


    Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 20:22 12-03-2007
    maratino



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто знает!
    Возможен в эксель такой момент
    В ячейке есть артикул игрушки (товар), при его активации или при наведении курсора
    картинка появляется где то в окошке или в теле листа или.....

    Всего записей: 58 | Зарегистр. 11-03-2007 | Отправлено: 21:39 12-03-2007
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    maratino
    Можно при активации, через VBA и UserForm.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 21:51 12-03-2007
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    maratino

    Цитата:
    В ячейке есть артикул игрушки (товар), при его активации или при наведении курсора  
    картинка появляется где то в окошке или в теле листа или.....

    в примечании...
    Можно сделать без VBA

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 22:34 12-03-2007 | Исправлено: ZORRO2005, 22:36 12-03-2007
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    Точно! Только, если база большая, заполнял бы я все равно через VBA.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 22:51 12-03-2007
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LevT
    Цитата:
    Как это победить
    Я бы попытался пойти в двух направлениях:
    1) через условное форматировании. если 0, то белым цветом. т.е. как бы забелить 0
    2) через Сервис -> Параметры -> Вид -> Параметры окна -> нулевые значения. Галку снять.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 23:34 12-03-2007
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Yuk

    Цитата:
    Точно! Только, если база большая, заполнял бы я все равно через VBA

    Согласен.
    Если база большая я бы вообще EXCEL не использовал.
    P.S. Кстати можно сделать выбор фото из выпадающего списка
    с помощью функции CМЕЩ

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 23:43 12-03-2007 | Исправлено: ZORRO2005, 23:44 12-03-2007
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer

    Цитата:
    Я бы попытался пойти в двух направлениях:  
    1) через условное форматировании. если 0, то белым цветом. т.е. как бы забелить 0  
    2) через Сервис -> Параметры -> Вид -> Параметры окна -> нулевые значения. Галку снять.

     
     
    К сожалению, это не катит. Это лишь форматирование, а в ячейке остается полученный функцией - и нафиг не нужный - нуль; нужный нуль, наоборот, форматируется ненужным образом.  А мне как раз надо, чтобы нулем в результате действия функции оставался нуль (и только он), а пустота давала пустоту.
     
    На худой конец поставлю прочерки в исходных диапазонах, но это только в крайнем случае.. Ну бредовое же ограничение, какой-то выход должен быть.
     

    Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 00:00 13-03-2007 | Исправлено: LevT, 00:02 13-03-2007
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 2)
    Widok (17-05-2007 19:48): лимит страниц. продолжаем здесь


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru