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

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

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

Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно [?]


    Сумма прописью
  • Надстройки "Сумма прописью"
  • надстройка Excellerator (c) Michael Zemlanukha & Maxim Shemanarev
  • макрос Num2String


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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 19:48 17-05-2007 | Исправлено: Maz, 22:45 24-02-2017
    Bredun

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mint86
    При округлении происходит потеря некоторой разрядности.  
    Поэтому если исползовать только округление в сумме число будет отличаться от исходного.
    Может можно использовать для последнего числа формулу? (не округление)

    Всего записей: 134 | Зарегистр. 16-05-2007 | Отправлено: 10:35 12-02-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mint86
    Во все ячейки, кроме последней пишешь =ОКРУГЛ(43000/24;2), а в последню ячейку пишешь=43000-ОКРУГЛ(43000/24;2)*23

    Всего записей: 22844 | Зарегистр. 19-01-2002 | Отправлено: 11:40 12-02-2008
    Mint86



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bredun
    Mushroomer
     
    Спасибо за участие, все получилось.

    Всего записей: 167 | Зарегистр. 25-06-2007 | Отправлено: 13:31 12-02-2008 | Исправлено: Mint86, 13:37 12-02-2008
    Zloy_duh



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Всем привет, подскажите пожалуйста, возможно ли это реализовать?
    Есть ссылка вида например =R2C2, а есть столбец с ячейками с разными числами - результат работы формулы ПОИСКПОЗ - выдаёт номер строки.
     
    Как можно заставить Эксель хавать формулу как =R(вместо 2 ссылка на ячейку с другим значением)С2? Чтобы именно менялся столбец расчета?

    Всего записей: 76 | Зарегистр. 19-10-2003 | Отправлено: 15:39 12-02-2008
    w25

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_duh
    Попробуй использовать функцию ДВССЫЛ()

    Всего записей: 175 | Зарегистр. 22-07-2005 | Отправлено: 16:03 12-02-2008
    Zloy_duh



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Нет, это немного не то... попробую описать задачу полностью
     
    Есть 1 файл вида:
    1 | Вася Плюшкин | 04.02.08 | 11,3
    2 | Петя Семечкин | 04.02.08 | 8,3
     
    Есть 2 файл:
    Фамилия | Отработанное время
    Вася Плюшкин | тут я хочу получать значение из последнего столбца, из строки с совпадением по Васе Плюшкину из первого файла

    Всего записей: 76 | Зарегистр. 19-10-2003 | Отправлено: 16:56 12-02-2008
    w25

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

    Всего записей: 175 | Зарегистр. 22-07-2005 | Отправлено: 17:15 12-02-2008
    Zloy_duh



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    В итоге решил так:
     
    =ИНДЕКС('11ИТР.xls'!R1C1:R65535C12;ПОИСКПОЗ("Дробот Любовь Михайловна";'11ИТР.xls'!C3;0);12)

    Всего записей: 76 | Зарегистр. 19-10-2003 | Отправлено: 17:59 12-02-2008
    SergD1973

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

    Цитата:
    Нет, это немного не то... попробую описать задачу полностью  
     
    Есть 1 файл вида:  
    1 | Вася Плюшкин | 04.02.08 | 11,3  
    2 | Петя Семечкин | 04.02.08 | 8,3  
     
    Есть 2 файл:  
    Фамилия | Отработанное время  
    Вася Плюшкин | тут я хочу получать значение из последнего столбца, из строки с совпадением по Васе Плюшкину из первого файла

     
    Тебе однозначно нужно пользоваться функцией ВПР. Сам недавно её для себя открыл. В твоем варианте это будет:
    ВПР(Файл2ссылка на Вася Пупкин);файл1:$2:$4;4;ЛОЖЬ)
     
    Обрати внимание, что $2:$4 - это диапазон, который нужно просматривать, и первый стобик - тот по которому ищет сопадение.  
    А не забудь ЛОЖЬ поставить последним параметром. А то список должен будет быть обязательно сортированным.  
     
     
     
     
    Добавлено:
    Люди добрые подскажите:
     
    Есть ряд ячеек:
    D2/24+4
    Х17-18C5/14+2
    Х25-26D3/12+2
     
    Мне нужно на VBA пробежаться по ним и сделать такую проверку:
    если в строке встречается символ "D" и символ "+" то нужно сложить те цифры, которы стоят последними. В приведенном примере должно получиться 4+2 = 6.  
     
    Как пробежать по ячейкам, я знаю, но не могу на английском VBA сделать нужные уловия.
    У меня до этого считалась формулой:
    ЕСЛИ(НЕ(ИЛИ(ЕОШ(НАЙТИ("+";$V10));ЕОШ(НАЙТИ(H$9;$V10))));ЗНАЧЕН(ПРАВСИМВ($V10;1));0)
    но это  только для одной ячейки. у меня их все прабавляется и прибавляется.  
    Помогите пожалуйста.

    Всего записей: 17 | Зарегистр. 20-02-2007 | Отправлено: 18:05 12-02-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SergD1973
    1) VBA обсуждается в другом топике [?]
    2) если сложить надо числа, которые идут после + , то VBA имхо не нужно. Интересен вариант решения?

    Всего записей: 22844 | Зарегистр. 19-01-2002 | Отправлено: 20:56 12-02-2008 | Исправлено: Mushroomer, 20:57 12-02-2008
    ZORRO2005



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

    Код:
    {=СУММ(ЕСЛИ(ЕОШ(НАЙТИ("D";A1:A9)+НАЙТИ("+";A1:A9));0;ЗНАЧЕН(ПРАВСИМВ(A1:A9;1))))}

    Т.к. это формула массива незабудьте CTRL+SHIFT+ENTER
    В данном примере диапазон в A1:A9.

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 22:11 12-02-2008
    SergD1973

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

    Цитата:
    если сложить надо числа, которые идут после + , то VBA имхо не нужно. Интересен вариант решения?

     
    Если вариант отличный от ZORRO2005, то с удовольствием выслушаю.
     
    ZORRO2005
     
    Спасибо ОГРОМНОЕ. Очень изящно! Никогда у меня не получалось пользоваться грамотно массивами.  
     
    А можно тогда еще вопрос:  
    Как использовать функцию СЦЕПИТЬ таким же образом? Чтобы она сцепляла целый массив данных?

    Всего записей: 17 | Зарегистр. 20-02-2007 | Отправлено: 23:43 12-02-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SergD1973
    Цитата:
    Если вариант отличный от ZORRO2005, то с удовольствием выслушаю.
    Вопрос: после + всегда одно число и оно последнее? Или могут быть варианты?

    Всего записей: 22844 | Зарегистр. 19-01-2002 | Отправлено: 01:47 13-02-2008
    uhty

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На одной машине при нажимании курсорных кнопок двигается экран (полосы прокрутки), а не переходит к следующей ячейке.
    Облазил все в параметрах, не нашел, отчего это... Excel 2003.

    Всего записей: 207 | Зарегистр. 07-12-2002 | Отправлено: 04:21 13-02-2008
    AndVGri

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    uhty
    На клаве Scroll Lock включен - выключи

    Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 06:11 13-02-2008
    SergD1973

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

    Цитата:
    Вопрос: после + всегда одно число и оно последнее? Или могут быть варианты?

     
    Да только одна цифра.

    Всего записей: 17 | Зарегистр. 20-02-2007 | Отправлено: 11:59 13-02-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SergD1973
    Выложите пример, посмотрим.
    Сам выше спрашивал про сцепление массивов здесь [?]
    Кстати друзья, как дать ссылку на конкретный кусок текста на другой странице?
    (Допустим на стр.53 где мой вопрос про конкатенацию. )
     

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 12:15 13-02-2008 | Исправлено: ZORRO2005, 12:59 13-02-2008
    gvserg1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток
     
    Такой вопрос:
    есть столбец с числами и текстом. В следующем столбце нужно поставить в строчках значение 1 если слева текст и 0 - есличисла (числа - могут быть с точками, типо как 63 так и 63.1.12  и т.д.)
     
    Спасибо
     
    п.с. и текст и числа в текстовом формате....

    Всего записей: 23 | Зарегистр. 30-01-2008 | Отправлено: 12:39 13-02-2008 | Исправлено: gvserg1, 12:45 13-02-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    Цитата:
    как дать ссылку на конкретный кусок текста на другой странице?  
    (Допустим на стр.53 где мой вопрос про конкатенацию. )  
    Можно сослаться (имхо) только на сообщение целиком: У каждого сообщения есть текст (внизу) Отправлено. Там ссылка именно на это сообщение.

    Всего записей: 22844 | Зарегистр. 19-01-2002 | Отправлено: 12:52 13-02-2008
    ZORRO2005



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

    Код:
    =ЕСЛИ(ЕОШ(ЗНАЧЕН(ЛЕВСИМВ(A1)));1;0)

     
    Добавлено:
    Mushroomer
    Точно! Спасибо.
    А я все в редактировании копаюсь.

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 12:52 13-02-2008
       

    Страницы: 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 (часть 3)
    Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru