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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    angelweb



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

    Цитата:
    Сохранять данные для автосохранения  

    для автовосстановления а сам документ не сохраняется  - это не вариант

    ----------
    Первое правило Windows - делай резервную копию ©.
    CISCO на РУССКОМ

    Всего записей: 687 | Зарегистр. 09-12-2004 | Отправлено: 09:04 11-07-2006
    dino

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    angelweb
    Раньше в Microsoft Excel была надстройка Автосохранение в версии Microsoft Excel 2002 и старше она заменена средством автоматического восстановления файлов подробности на  
    http://support.microsoft.com/default.aspx?scid=kb;ru;288118
    Я думаю, что тебе может помочь макрос который например автоматом сохраняет открытые книги в определенное место.

    Всего записей: 167 | Зарегистр. 08-04-2002 | Отправлено: 10:52 11-07-2006
    angelweb



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

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

     
    Осталось только выяснить, где его взять.

    ----------
    Первое правило Windows - делай резервную копию ©.
    CISCO на РУССКОМ

    Всего записей: 687 | Зарегистр. 09-12-2004 | Отправлено: 10:57 11-07-2006
    sk4Nk

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет. Следующая задача, например:  
                                                                    А              В
                                                                    2,9           1
                                                                                   2
                                                                                   3
                                                                                   4
     
    Требуется найти значение из стобца А("2.9") в столбце В. Если данного значения нету, то найти самое близкое к 2,9. Функция lookup с аргументом true находит только значение меньшее искомому(в данном случае "2", хотя мне надо "3"), match с параметром "-1" почему то не делает свое дело...Какие еще варианты решения задачи? Зараннее, спасибо.

    Всего записей: 5 | Зарегистр. 11-07-2006 | Отправлено: 17:10 11-07-2006 | Исправлено: sk4Nk, 17:11 11-07-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sk4Nk
    Массив в котором ты ищешь упорядочен по возрастанию и идет последовательно или есть разрывы?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 17:46 11-07-2006
    Yuk



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

    Цитата:
    match с параметром "-1" почему то не делает свое дело

    Для этого параметра данные должны быть отсортированы по уменьшению.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 18:12 11-07-2006
    Minoz



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть такой вопрос... Имеем в документе 1 ссылку на документ 2, который идет отдельным файлом (='С:\bla-bla\[file2.xls]Каталог'!$A$1). Можно ли сделать так, что бы если этого файла там небыло, то 1 документ не оставлял бы старое значение, а обнулял бы его ?

    Всего записей: 794 | Зарегистр. 22-11-2004 | Отправлено: 09:20 12-07-2006
    sk4Nk

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer, не упорядочен, разрывов нет. Нет возможности сортировать...

    Всего записей: 5 | Зарегистр. 11-07-2006 | Отправлено: 09:42 12-07-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sk4Nk
    Т.е. это какая-то последовательность чисел (1..100), подряд, но вперемешку?
     

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 14:33 12-07-2006
    sk4Nk

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нет, не последовательность, это я для примера написал...

    Всего записей: 5 | Зарегистр. 11-07-2006 | Отправлено: 15:27 12-07-2006
    Yuk



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

    Цитата:
    Нет возможности сортировать...
    Тогда задача скорее всего для VBA.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 17:28 12-07-2006
    slech



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем ещё раз привет.
    Вопросик:
    Можно ли в экселе отнять один час или минуты ?
    У меня работать не хочет.
    Если проводим операцию между ячейками то всё ок, а в формулу как вставить один час ?
     
    Заранее спасибо.

    Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 17:58 12-07-2006
    winhex



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yuk
    Я задавал вопрос по поводу выделения наименьшего значения нескольких столбцов в ветке по MS Office...
    ты мне ответил:

    Цитата:
    Используй Условный формат. Выдели область. Затем в меню Формат - Условный формат. В 1-м выпадающем списке выбери формула. Введи
    Код:
    =A1=MIN($A1:$C1)     
    где A1 - первая ячейка области, $A1:$C1 - первая строка области. Обрати внимание что в функции MIN фиксированы столбцы $A1:$C1, но не строки.  
    Далее можно выбрать любое форматировании как символов, так и ячейки.

     
    Хотел уточнить - адреса ячеек и строк A1, С1 .... это где такое? У меня адрес самой первой ячейки выглядит как R1C1 и т.д. (Это Office2003Rus) На такие значения как ты написал Excel ругается. Единственное, что сработало - в выпадающем списке кнопки "Автосумма" выбрать функцию "Минимум", но тогда он просто в отдельный столбец или строку выводит минимальное значение... Я пробовал вот такую формулу  
     

    Код:
    =R6C1=МИН(R1C1:R5C1)

     
    но в таком случае он выделяет весь диапазон!
     
    Поясни, пожалуйста, что я делал не правильно!
     
     

    Всего записей: 628 | Зарегистр. 27-02-2005 | Отправлено: 17:59 12-07-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    winhex
    Как сменить стиль ссылок, смотри шапку (спрашивают постоянно).
     
    Если же по каким-то причинам тебе надо работать с R1C1, в диалоге условного форматирования используй формулу:
    Код:
    =RC=MIN(R1C:R5C)
    Как я понял, тебе надо выделить минимум в столбцах, правильно?
     
    Добавлено:
    Стоп, что у тебя в R6C1? Вычисленный минимум? Он тебе нужен?
     
    Добавлено:
    slech

    Код:
    =ТДАТА()-ВРЕМЗНАЧ("1:05")
    Вычитает 1 час и 5 минут из текущего времени.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 18:43 12-07-2006
    Denis_Kokyev



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А есть ли возможность вкрячить в любую произвольную таблицу некий
    макрос, чтоб, например, при двойном нажатии на произвольную ячейку в
    произвольном файле, содержимое бы этой ячейки копировалось бы в
    кокое-нибудь произвольное место? Очень бы хотелось, чтоб подобная
    возможность существовала...

    ----------
    Можно ответить на любой вопрос, если вопрос задан правильно.
    Платон

    Всего записей: 1074 | Зарегистр. 24-02-2003 | Отправлено: 23:52 12-07-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Denis_Kokyev
    Готов отказаться от прямого редактирования в ячейке по двойному клику?
     
    Есть функции обработки двойного клика BeforeDoubleClick для объектов Worksheet (для текущеко листа), Workbook (текущей книги) и Application (все открытые книги).  
    Например:
    Код:
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
        Sheets("Sheet1").Range("A1").Value = Target.Value
        Cancel = True 'отменить редактирование ячейки
    End Sub

    Это будет работать только в листе с данной функцией. Для любой книги надо делать через объект Application, там уже несколько сложнее.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 00:48 13-07-2006
    Denis_Kokyev



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Yuk
    Простите тупого Денчика - а куда это пихать и как с этим работать?    
     
    Добавлено:
    Может это как то по другому можно сделать, не так как я сформулировал?
     
    Имеются  прайс-листы,  каждый  раз  они  разные, и нужно бы как-нибудь
    автоматизировать  выборку  из  прайса  нужных частей - чтоб, например,
    получив  новый  прайс,  вкрячив  в  него НЕЧТО, по двойному нажатию на
    ячейке, её содержимое, а так же содержимое всей строки, посылалось бы,
    например,  на  лист  2.  И  наверное,  это  как  то должно с проверкой
    работать  - то есть скопировал я одну строку на другой лист, остальные
    строчки,  которые  я буду копировать, проверяли бы, занято ли место, и
    записывались   бы   в   первое  же  свободное.  Так  на  втором  листе
    сформировался бы постепенно список необходимых товаров.
     
    P.S.  Или  может  так как то сделать - кнопку какую-нибудь создать для
    этих функций, чтоб в прайс-лист ничего не надо было вкрячивать?
     
    То бишь как-то так:
    1. Нажатие на кнопку
    2. Выделяется строка и копируется
    3. Проверяем, пустая ли ячейка b1 на листе2 (например функцией =ЕТЕКСТ(B1))
    4. Если пустая - вставляется на лист 2 в ячейку a1.
    5. Если не пустая - проверяем следующую b1 + 1 (суммируя и a1+1),
    находим пустую и вставляем
     


    ----------
    Можно ответить на любой вопрос, если вопрос задан правильно.
    Платон

    Всего записей: 1074 | Зарегистр. 24-02-2003 | Отправлено: 02:00 13-07-2006 | Исправлено: Denis_Kokyev, 03:05 13-07-2006
    Nimnul



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Помогите найти средневзвешенную оценку, т.е. имеем:
     
    Балл  | Голос
    ----------------
    10 | 15
    9 | 11
    8 | 33
    7 | 12
    6 | 5
    5 | 9
    4 | 0
    3 | 15
    2 | 12
    1 | 6
     
    Нужно найти средний балл.

    Всего записей: 1072 | Зарегистр. 05-02-2003 | Отправлено: 09:31 13-07-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Denis_Kokyev
    Добро пожаловать в Excel VBA. Не забудьте почитать шапку.
     
    Добавлено:
    Nimnul
    Какие проблемы? Каждый балл переножаем на голос, все это дело складываем и делим на сумму всех голосов. Примерно 6.33.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 09:45 13-07-2006
    Nimnul



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

    Цитата:
    Какие проблемы? Каждый балл переножаем на голос, все это дело складываем и делим на сумму всех голосов. Примерно 6.33.

    Спасибо! (Просто заклинило и все!)

    Всего записей: 1072 | Зарегистр. 05-02-2003 | Отправлено: 11:04 13-07-2006
       

    Страницы: 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