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

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



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А как мне это задать для всей строки?
    я сделал вот так "=SUM(IF(D17:AH17="";"";IF(D17:AH17="Д";1;IF(D17:AH17="Н";2;IF(D17:AH17="В";3;IF(D17:AH17="О";4))))))"
    но он не хочет так работать говорит value у него нету
    Что сделать?
     
    Добавлено:
    Оно работает таким образом =IF(D17="";"";IF(D17="Д";15;IF(D17="Н";15;IF(D17="В";0;IF(D17="О";0)))))+IF(E17="";"";IF(E17="Д";15;IF(E17="Н";15;IF(E17="В";0;IF(E17="О";0)))))+...+...
    но это же извращение писать для диапазона D17:AH31 в конце каждой строки такую штуку. Я уверен что можно это упростить намного, только не знаю для этого средств. Нужно чтобы if проверял каждую ячейкуотдельно и потом можно в sum ставить, но как это сделать???

    Всего записей: 3 | Зарегистр. 19-05-2008 | Отправлено: 12:35 20-05-2008 | Исправлено: Adomerster, 13:12 20-05-2008
    Serg41

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Добрый день.
    Подскажите, пожалуйста, как решить такую проблему:
    в Excel-e есть ссылки на разные файлы, из которых берутся данные, типа ='\\server1\in1-1\in2-1\in3\...\file.xls'!$D$68
    и стоит задача поменять в книге путь на другой вида ='\\server2\in1-2\in2-2\in3\...\file.xls'!$D$68
    т.е. часть пути поменяется а окончание останется.
    Как сделать такое по всему листу автоматом, чтоб не пришлось вручную править
     
    Заранее спасибо

    Всего записей: 77 | Зарегистр. 18-09-2006 | Отправлено: 13:14 20-05-2008
    ivas



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Adomerster
    В такой формуле диапазон (D17:AH17) нельзя задавать. Ты скрещиваешь числовые и текстовые значения. поэтому формула и не понимает что тебе надо считать.
    Мухи отдельно, котлеты отдельно. Тебе надо отдельно посчитать цифровые значения, соответствующие буквенным обозначениям, а потом сложить их.
     
    Добавлено:
    Serg41
    Ctrl+H
    Найти: \in3\...\file.xls'
    Заменить на: in3\...\file.xls'
    "Заменить все"
    Сохранить как...
    Проверить работоспособность.
    30 сек. делов

    Всего записей: 3175 | Зарегистр. 23-11-2004 | Отправлено: 13:17 20-05-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Adomerster
    Выложите пример.

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 13:30 20-05-2008
    Adomerster



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ivas
    Т.е. ты хочешь сказать, что для каждой ячейки необходимо задавать руками эту формулу?
    Хм... А нельзя ли как-нить унифицировать это действие? Например, чтобы значение было задано где-то отдельно, и проверяло весь диапазон, подставляя нужное значение в n-ую  ячейку?

    Всего записей: 3 | Зарегистр. 19-05-2008 | Отправлено: 13:53 20-05-2008
    ZORRO2005



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

    Код:
    =СУММ((D1:AH1="Д")*15;(D1:AH1="Н")*15;(D1:AH1="Н")*0;(D1:AH1="В")*3)

    не забыв в конце нажать CTRL+SHIFT+ENTER т.к. формула массива

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 13:57 20-05-2008
    Vitus_Bering



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

    Цитата:
     чтобы значение было задано где-то отдельно, и проверяло весь диапазон, подставляя нужное значение в n-ую  ячейку

    Типа этого.

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 14:02 20-05-2008
    Serg41

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

    Всего записей: 77 | Зарегистр. 18-09-2006 | Отправлено: 15:18 20-05-2008
    rkhodjaev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
     Проблема с Екселем.Есть файл экселовский.Когда запускаешь,открывается окно,но содержание не показываеть.А когда запускаешь Ексел,далее Файл>открыть и указываешь файл,то без проблем отк.В чем может быть проблема?Оффисс нормально работаеть,так как нет проблем с вордом и повер поентом.

    Всего записей: 1002 | Зарегистр. 05-05-2006 | Отправлено: 15:26 20-05-2008
    ivas



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    rkhodjaev
    Такая проблема с одним файлом или со всеми?

    Всего записей: 3175 | Зарегистр. 23-11-2004 | Отправлено: 18:38 20-05-2008
    Spark

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите, плиз, несложную(?) формулу забацать. Вот ее идея: есть 2 листа рабочих:L1, L2. На L1 колонка G уже заполнена цифрами. Идем на L2 и в ее колонку A, сверху-вниз, со строки 1 и ниже, заносим что-то вроде 17, 56, 98.... Теперь на той же L2 идем в ячейку B1 и пишем формулу: "со страницы L1, из ячейки G17 вытащить что есть и подставить сюда". В B2, соответственно, будет "вытащить из G56", в B3 - "из G98" и т.д. Т.е. номер строки должен браться из соседней ячейки и "СКЛАДЫВАТЬСЯ"(точнее приставляться) с константным именем колонки. Можно такой финт организовать? Заранее спасибо!
     
    Добавлено:
    rkhodjaev
     
    На машине одна редакция офиса установлена или несколько(типа 2003-й И 2007-й)?

    Всего записей: 950 | Зарегистр. 01-10-2003 | Отправлено: 12:42 21-05-2008
    Vitus_Bering



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

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 13:35 21-05-2008
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Spark
     
    =ИНДЕКС(L1!G:G;L2!A1)

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 14:24 21-05-2008 | Исправлено: VictorKos, 14:28 21-05-2008
    timonof



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Excel 2007 - Опубликовать - Службы Excel - прописываю путь ftp://login:pass@domen.ru/test/
    , тыкаю Сохранить -> excel заходит в папку test, набираю имя Книга1 тыкаю еще раз Сохранить -> пишет "Ошибка соединения. "Папка "ftp://login:pass@domen.ru/test/" доступна только для чтения" хотя доступы начиная с docs везде 777. Подскажите как решить проблему, или подскажите другие варианты синхронизации xls документов с фтп.

    Всего записей: 58 | Зарегистр. 24-02-2006 | Отправлено: 17:25 22-05-2008
    Spilberg

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    Достаточно выполнить строку
      Application.CommandBars("Worksheet Menu Bar").Reset
     
    Ответ касается стр. 46

    Всего записей: 102 | Зарегистр. 27-01-2005 | Отправлено: 22:45 22-05-2008 | Исправлено: Spilberg, 22:48 22-05-2008
    rkhodjaev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ivas
     Со всеми екселовскими файлами.
    Spark
     Да одна - 2003

    Всего записей: 1002 | Зарегистр. 05-05-2006 | Отправлено: 10:34 23-05-2008
    ZORRO2005



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

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 13:30 23-05-2008
    Tarasyan



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

    Всего записей: 274 | Зарегистр. 27-11-2004 | Отправлено: 00:01 24-05-2008 | Исправлено: Tarasyan, 00:16 24-05-2008
    perfectionistka

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а вообще в нете можно найти analysis toolpack VBA или может кто-нибудь выложить? заранее спасибо

    Всего записей: 1 | Зарегистр. 24-05-2008 | Отправлено: 10:21 24-05-2008
    bredonosec



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

    ----------
    Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
    Пропеллер играет роль вентилятора, он останавливается -пилот потеет
    Аськи нету.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 08:05 25-05-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-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru