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

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

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

Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 102 103 104 105

   

Widok



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

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

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


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


  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format (eng.)
  • Горячие клавиши в Excel (табличка)
     
    Предыдущие ветки топика: Часть 1 | Часть 2 | Часть 3
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот, пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)
     
    Книга Джон Уокенбах "Подробное руководство по созданию формул в Microsoft Office Excel 2002" PDF 34МБ Файлы к книге

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:12 29-08-2008 | Исправлено: Maz, 22:45 24-02-2017
    InSe0F



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    какими функциями можно расчитать NPV и IRR?

    Всего записей: 533 | Зарегистр. 13-03-2006 | Отправлено: 22:31 21-10-2009
    chel78



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Привет.  
    Есть файл с данными, в котором один столбец повторяющийся диапазон значений - против него данные. Есть другой файл с данными в столбец неповторяющихся значений, но которые еесть в первом файле. Необходимо   вывести сумму значений из первого файла.
     

    Всего записей: 124 | Зарегистр. 19-01-2007 | Отправлено: 19:31 22-10-2009
    KepBoard



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

    Всего записей: 198 | Зарегистр. 25-09-2006 | Отправлено: 22:38 22-10-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    chel78
    =СУММЕСЛИ()
    =СУММПРОИЗВ()

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 22:39 22-10-2009 | Исправлено: kimtan, 22:44 22-10-2009
    KepBoard



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

    Цитата:
    Mushroomer  
     
    Цитата:
    KepBoard  
    А в Excel файлах, которые не скачивались из интернета все нормально?
     
    Нет, ненормально, все файлы так себя ведут, отказываются на колесо реагироват

    Так что же делать с этой чертовой прокруткой?
    (вирусов нет)

    Всего записей: 198 | Зарегистр. 25-09-2006 | Отправлено: 22:46 22-10-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KepBoard
    Могу только предложить попробовать другую мышку.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 23:11 22-10-2009
    utwer

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    добрый добрый вечер, подскажите пожайлуста в excel в строчке идет текс, в этот текст вставлена формула, например в виде A1/B1, как сделать, чтобы полученное значение значение А1/В1 отображалось с округлением до сотых, а то у меня после запятой выдает больше чем 7 знаков ?!

    Всего записей: 88 | Зарегистр. 18-10-2009 | Отправлено: 23:29 22-10-2009
    polk90



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KepBoard
    посмотри еще настройки мыши в ее софте, может там поведение задавать можно и что-то там прописалось. Или грохни ее фирменную прогу, или переставь, но с полным удалением, чтобы никаких настроек не осталось.

    Всего записей: 4656 | Зарегистр. 19-12-2002 | Отправлено: 23:33 22-10-2009 | Исправлено: polk90, 23:33 22-10-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    KepBoard
    У меня подобное было, правда не в Excel. Помогло - удаление драйвера мыши и самой программы, дальнейшая ручная чистка реестра, и установка мыши и программы снова.

    Цитата:
    (вирусов нет)

    По моему личному мнению - больший ущерб наносят не сами вирусы, а программы с ними борящиеся
     
     
    Добавлено:
    utwer
    ТЕКСТ(A1/B1;"0,00")

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 23:34 22-10-2009
    Smallrat

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

    Цитата:
    Цитата:как в ячейку получить текст адреса этой ячейки  
     
    Довольно просто:  
    1) Выделите ячейку в которой хотите получить ее адрес (предположим A1).  
    2) Нажать сочетание клавиш Ctrl+F3, этим вы вызовете диспетчер имен.  
    3) Нажать кнопку "Создать"  
    4) В появившемся окошке, в поле "Имя" можно ввести любое понравившееся вам  имя, пусть к примеру это будет - маша.  
    5) В поле диапазон вводим: =ПОЛУЧИТЬ.ЯЧЕЙКУ(1;!A1), далее ОК и закрываем диспетчер имен  
    6) В ячейку A1 вводим: =маша  
    7) Наслаждаемся результатом.  

    Ууу- у меня много ячеек, все не поименуешь.
    Нашел такой вариант:
    =АДРЕС(СТРОКА();СТОЛБЕЦ())
    или если с именем листа - то конечно изврат
    =АДРЕС(СТРОКА();СТОЛБЕЦ();;;ПРАВСИМВ(ЯЧЕЙКА("имяфайла";$A$1);ДЛСТР(ЯЧЕЙКА("имяфайла";$A$1))-ПОИСК("]";ЯЧЕЙКА("имяфайла";$A$1);СТРОКА(1:255))))

    Всего записей: 7 | Зарегистр. 13-11-2007 | Отправлено: 15:37 23-10-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Smallrat
    А все именовать и не нужно, после проделанной операции, куда бы вы в своей книге не вставили =маша - отобразится адрес ячейки в текстовом виде, причем лист тоже не имеет значение.

    Цитата:
    =АДРЕС(СТРОКА();СТОЛБЕЦ())  
    или если с именем листа - то конечно изврат  
    =АДРЕС(СТРОКА();СТОЛБЕЦ();;;ПРАВСИМВ(ЯЧЕЙКА("имяфайла";$A$1);ДЛСТР(ЯЧЕЙКА("имяфайла";$A$1))-ПОИСК("]";ЯЧЕЙКА("имяфайла";$A$1);СТРОКА(1:255))))

    Все гораздо проще - =ЯЧЕЙКА("адрес")

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 18:51 23-10-2009
    utwer

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kimtan спс, есть еще один вопрос: например в столбце "А" располежены цифры по порядку от 1 до 100, в столбце "С" каждой циффре столбца "А" соответствует какое небудь цифровое значение (предположим - 10,20,...,1000), а в столбце "D" расположены некоторые цифры такие как в столбце "А", но в хаотическом порядке (например - 6, 10, 23, 65, 78, 1). Вопрос можно ли сделать, чтобы в столбце "Е" были цифровые значения из столбца "D" соответствующие этим цифрам, т.е. 60, 100, 230, 650, 780 и 10 как это реализовать в excel ?

    Всего записей: 88 | Зарегистр. 18-10-2009 | Отправлено: 19:41 23-10-2009 | Исправлено: utwer, 20:24 23-10-2009
    Kavalergrad

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Расскажите, как сделать? Есть папка, в которой файл расчетов в excel 2007 и фотографии, поясняющие итоговые значения расчетов. Всего фото 7 шт. Создал таблицу, где в левом столбце "значения" проставлены цифры от 1 до 7. В правом столбце "Фото" вставил рисунки. Далее хочу сделать, что бы по результатам расчетов в назначенной ячейке вызывалась нужное фото. Думаю вызов производить формуле "ЕСЛИ". При этом часть расчетов и все фото находятся на первом листе, а вот заключительная часть расчетов находится на втором листе. Этот второй лист в последующем будет выводиться на печать. На него же надо вывести и пояснительную фотографию. Как привязать ячейки к фото, которые в них вставлены? Кто знает, расскажите - желательно пошагово.

    Всего записей: 2 | Зарегистр. 24-10-2009 | Отправлено: 15:57 25-10-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Kavalergrad
    1) Добавляем на ленту вкладку "Разработчик": Главная кнопка-Параметры Excel-Основные-Основные параметры работы с Excel-Показывать вкладку "Разработчик" на ленте/Ставим галку.
    2) Размещаем наши номера от 1 до 7 к примеру в диапазоне A1:A7, а фотографии в B1:B7 на Лист1.
    3) Создаем именованную формулу: Лента-Формулы-Определенные имена-Присвоить имя
    В появившемя окошке в поле "Имя" пишем любое имя, например ZZZ, а в поле "Диапазон" пишем формулу:  
    =СМЕЩ(Лист1!$B$1;ПОИСКПОЗ(Лист2!$A$1;Лист1!$A$1:$A$7;0)-1;0;1;1)
    Кстати, в этой формуле с ячейки Лист2!$A$1 выполняется выбор фотографии, Вы можете указать свою ячейку любого листа.
    4) Переходим на второй лист и далее Лента-Разработчик-Элементы управления-Вставить-Элементы ActiveX-Элемент изображение/Вставляем в любое место листа, где бы Вы хотели, чтобы отображался рисунок по выбору.
    5) После проделанной операции в строке формул появится что-то типа: =ВНЕДРИТЬ("Forms.Image.1";"") заменяем эту запись на: =ZZZ
    6) Теперь в зависимости от числа которое находится в ячейке A1 листа2, будет производиться выбор фотографий с листа 1.
    Удачи!
     
    Добавлено:
    utwer
    Читайте справку по функциям ИНДЕКС() и ПОИСКПОЗ() или ВПР()

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 00:47 26-10-2009
    ia medved



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пользователи работают в терминалах на одном сервере win2003ent, пользуются можно сказать одной версией office2003 sp3. Бухи используют один файл для оставления в нем служебной информации, но при его открытии периодически выкидывает ошибку  
    "Обнаружено содержимое, которое не удалось прочитать". Предлагает восстановить, жмем "Да". Файл открывается восстановленным, но не всегда. Иногда восстанавливаются только пустые листы или некоторые значения в них (но не все), приходится восстанавливать документ из бэкапов.  
    В файле нет ссылок на другие файлы, используются только фильтры и самые простые формулы. Винчестер проверен - бэд-блоков нет, пробовали даже файл в другое место переносить, та же ошибка. Подскажите из-за чего может возникать эта ошибка и как лечить?

    Всего записей: 18 | Зарегистр. 29-01-2008 | Отправлено: 12:34 26-10-2009
    AleXPwin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
      Приветствую всех!
     
     Как в Excel в колонтитул вставить данные из ячейки?
     
    Если возможно, то подскажите штатное средство.

    Всего записей: 350 | Зарегистр. 13-02-2007 | Отправлено: 18:02 26-10-2009 | Исправлено: AleXPwin, 18:04 26-10-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AleXPwin
    А можно подробнее, зачем это нужно? Ведь если вставляются данные из ячейки, то значит это постоянные данные. Так почему же их просто тупо не вбить в колонтитул?
    Насколько я знаю, штатного средства нет. Может быть возможно через макрос.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 19:16 26-10-2009
    Robert



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    InSe0F
    Это функции категории Финансовые:
    NPV (Net Present Value) - ЧПС (Чистая Приведенная Стоимость),
    IRR (Internal Rate of Return) - ВСД (Внутренняя Ставка Доходности).
     
    utwer
    Формула типа =ВПР(D1;$A$1:$C$10;3;ЛОЖЬ) не подойдёт?

    Всего записей: 285 | Зарегистр. 12-03-2003 | Отправлено: 05:32 27-10-2009 | Исправлено: Robert, 05:41 27-10-2009
    utwer

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Robertспс за помощь!
     
     
    Добавлено:
    kimtan

    Цитата:
    Добавлено:  
    utwer  
    ТЕКСТ(A1/B1;"0,00")  

     мне нужно округлять цифры до сотых, которые берутся из ячеек (В360, В369 и т.д.) в такой формуле: ="" & (B369) & " &#8729; [1 + (" & B360 & "/100) + (" & B398 & "/100)] + " & B437 & " ="
     
    как это реализовать ?

    Всего записей: 88 | Зарегистр. 18-10-2009 | Отправлено: 12:30 27-10-2009
    InSe0F



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

    Цитата:
    NPV (Net Present Value) - ЧПС (Чистая Приведенная Стоимость)

    спасиб,  
    вот ща проверил, странно но результат получился разным, с расчетом по формуле написанной в учебнике... не на много, но отличается
    IRR получилась та же..

    Всего записей: 533 | Зарегистр. 13-03-2006 | Отправлено: 19:50 27-10-2009
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 4)
    Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru