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

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

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

Maz (27-03-2018 08:04): Microsoft Excel FAQ (часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

Widok



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

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

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


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


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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:13 09-03-2010 | Исправлено: uzeerpc, 12:47 20-12-2017
    CannabisKing



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    камрады, помогите пожалуйста построить график ренко в эксель. в качестве благодарности с меня пиво, отправлю денежку по яндексу или на телефон. для начала немного теории, что это такое. графики ренко выглядят так:  
       
     
    Строятся графики Ренко следующим образом: цена закрытия текущего периода (на рисунке график построен по ценам закрытия дня, т.е. на дневном периоде. но это может быть любой другой временной период, например цена на момент истечения 5-ти, 15-ти, 30-ти минут.)  сравнивается с уровнями минимума и максимума предыдущего «кирпича» (белого или черного). Если цена закрытия текущего периода вырастает выше максимума предыдущего «кирпича» по крайней мере на размер «кирпича», то на графике в новых колонках рисуется один или более белый «кирпич».
    Если цена закрытия текущего падает ниже минимума предыдущего «кирпича», не менее чем на размер «кирпича», на графике рисуется один или более черный «кирпич». (на рисунке размер кирпича равен 0.5$)
    Если цена закрытия продвигается ниже минимума или максимума предыдущего «кирпича» на более чем один «кирпич», но этого недостаточно чтобы сформировать два «кирпича», рисуется только один «кирпич».
     
    решение задачи, на мой взгляд состоит из следующих шагов:
    1. научить эксель брать цену нужного периода, например каждые 5 или 10 минут.  
    2. если цена выросла/опустилась больше чем на заданный размер бокса, нарисовать кубик вверх/вниз.
     

    Всего записей: 343 | Зарегистр. 17-06-2005 | Отправлено: 22:45 20-06-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CannabisKing
    Имо, лучше в сугубо тематический форум обратиться. Зайди к Полу, например.

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 22:55 20-06-2011
    CannabisKing



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    asbo
    спасибо за совет, так и сделаю. но пока подожду, может здесь кто-то поможет.

    Всего записей: 343 | Зарегистр. 17-06-2005 | Отправлено: 23:37 20-06-2011
    djgl

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день,  
    возникла потребность в реализации следующего функционала
    Необходимо создать документ  excel (желательно в 2003) и навесить права на ячейки только внос новых данных для обычных пользователей, изменение и удаления только администратор или через пароль.
    Может кто нибудь что то подскажет, гуглить не помогает.

    Всего записей: 29 | Зарегистр. 26-06-2008 | Отправлено: 12:42 21-06-2011
    asbo

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

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

    Как Вы себе это представляете? Чисто механически? Обскажите модель. Одноразовые ячейки? Захлапываются на редактирование после ввода данных? А если ошибка при вводе?

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 12:58 21-06-2011
    djgl

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

    Всего записей: 29 | Зарегистр. 26-06-2008 | Отправлено: 13:45 21-06-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Стандартными средствами не обойтись. Это в смежную тему.

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 14:18 21-06-2011
    SFC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CannabisKing
    Совет дан правильный - в профильный форум, есть программы ТА, где это реализовано вооще без заморочек.
     
    Я не знаю, есть ли какой add-s к excel, который может это сделать в виде диаграммы.
     
    Но, если ты хочешь всетаки сделать это в excel то также нет особых проблем: ты можешь сделать и сам, но только НЕ В ВИДЕ ВСТАВЛЕННОЙ ДИАГРАММЫ, а в САМОЙ СЕТКЕ EXCEL:
     
    1) определись с квантование вертикальной шкалы (высота бара)
    2) определись с размером области диаграммы
    3) выведи данные на оси
     
    4)
    Я бы для начала создал на сетке в ячейках вместо баров, числовые значения: 0 или 1.
    а уж потом в зависимости от того что есть в ячейке 0 или 1 закрасил их автоматически, с помощью:
    5) используя "формат -> условное форматирование"  
     
    И все.
     
    Пример условного форматирования для каждого бара аналогичен такому:
    http://abstractspoon.pbworks.com/f/PROJECT_from_csv.7z
    Здесь реализовано чуть сложнее - диаграммы Гантта в Excel. Тебе надо закрашивать ячейки не "с даты по дату", а только одну ячейку.


    ----------
    [ offline ]

    Всего записей: 1669 | Зарегистр. 21-01-2003 | Отправлено: 14:19 21-06-2011 | Исправлено: SFC, 14:26 21-06-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SFC
    Да, концептуально, схема реализации примерно такая и будет. Но только уж очень это геморно и совершенно не масштабируемо, хрупко. Тут ведь такую математику надо наворотить только под смену таймфрейма :) А еще и ось цен есть... Очень трудозатратно, когда есть готовые пакеты ТА. Я очень давно где-то видел даже ASCII генератор этих гренок :)

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 14:56 21-06-2011
    SFC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    asbo
    Насчет трудозатрат, - в принципе не так чтобы и много. Но насчет всего остального - истинна. Я бы вообще с возможностью смены таймфреймов не заморачивался. Сделал бы сразу несколько предустановленных. В том файлике, что я дал еще и макрос загрузки данных из CSV файла.
    А вообще я не пойму смысла этого всего. т.е. берешь прог. ТА, делаешь експорт в csv, загружаешь в Excel, извращаешься, для чего? ... Если можно сразу подобрать программу ТА, где все это и так реализовано. имхо - по моему опыту необходимость в этом все равно отпадет через какое-то время

    ----------
    [ offline ]

    Всего записей: 1669 | Зарегистр. 21-01-2003 | Отправлено: 15:08 21-06-2011
    CannabisKing



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SFC
    Спасибо, друзья! начал понимать как это все сложно реализовать, скачал программу сегодня StockChartX Pro. как я понял их модуль можно в экселе использовать. если получится настроить ее, то там практически полноценная программа ТА получается готовая. я работаю с квиком, у него возможности экспорта не так уж широки. сейчас работаю на связке квик+велслаб старый. с ним есть проблемы и недостатки имеются. как и с метастоком. поэтому, надеюсь, что уход в эксель избавит от неудобств экспорта реалтайм в программы ТА. новые версии велслаба не имеют адаптера для экспорта. в общем не все так просто. наверное нужно далее искать в этом направлении, чтобы не изобретать велосипед.  

    Всего записей: 343 | Зарегистр. 17-06-2005 | Отправлено: 22:24 21-06-2011
    Deri1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Задача. Для вас это будет просто
     
    Плз помогите, в универе задание по Excel дали:
    В локальной сети есть 3 компьютера, на двух из них существует по 1 книге. В книгах данные изменяются и дополняются. На 1ом компьютере в книге содержиться информация о доходах, на 2ом - о расходах. Нужно реализовать вывод информации с этих двух книг, чтобы на 3ем компьютере иметь возможность получать свежий ответ к формуле "Доходы-Расходы".

    Всего записей: 3 | Зарегистр. 03-05-2010 | Отправлено: 01:24 23-06-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Deri1
    Тут надо поэтапно:
    1. Сделать все описанное для трех файлов в одной локальной папке.
    2. Разнести первые два по индивидуальным локальным папкам. Уточнить формулы.
    3. Перенести первые два на сетевые ресурсы. Уточнить формулы.

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 09:26 23-06-2011
    Deri1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну вот проблема в том, что я не умею делать этот сбор данных с других книг в принципе: ни когда файлы лежат в одной папке, ни когда файлы лежат на разных компах ;'(

    Всего записей: 3 | Зарегистр. 03-05-2010 | Отправлено: 15:48 23-06-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Изучайте Excel. И замените "Плз помогите" на "Сделайте за меня"

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 16:15 23-06-2011
    SFC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возможно ли копирование формул без адаптации к новому месту?
    В ячейке есть =В1+С1 Надо скопировать ячейку на новое место и чтобы именно эта формула и осталась. Использовать $ нельзя. Это можно сделать через копирование внутри строки формул, но когда ячеек много, это слишком трудоемко.

    Всего записей: 1669 | Зарегистр. 21-01-2003 | Отправлено: 09:14 24-06-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SFC
    1. ДВССЫЛ()
    2. Использовать $. Потом  удалить поиском-заменой.
    3. Перед  формулой поставить апостроф. Потом  поудалять.

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 10:02 24-06-2011
    lucky_Luk

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть таблица, дофига строк и дофига столбцов. Нужно определить, в какой строке этой таблицы нет пустых ячеек, желательно чтобы не было и нулевых значений.
    В ячейке числа и слова. Или нет нифига.
    Работать со всем массивом не нужно, достаточно чтобы формула проверяла только одну строку и выводила информацию типа "ИСТИНА/ЛОЖЬ" рядом с каждой строкой.
    ЕПУСТО работает только на одну ячейку, других похожих функций не знаю.
     
    Добавлено:
    asbo
     

    Цитата:
    Перед  формулой поставить апостроф. Потом  поудалять.

    Вот апостроф ненадо. Его, перед "=", поиск-замена не видит, ловить и удалять придется вручную. Если формул много, лучше поставить перед "=" любую букву.

    Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 12:22 24-06-2011
    SFC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо. Сначала заменил = на gg=
    а потом на оборот. К сожалению * не работает в поле на что менять

    Всего записей: 1669 | Зарегистр. 21-01-2003 | Отправлено: 14:04 24-06-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lucky_Luk
    Скурпулезно помечено. Я и призабыл :) Но мне ни один способ не нравится. Как-то поизящней хотелось бы. Думал, может кто предложит...
     
    А по "дофига строк и дофига столбцов": если только числовые значения - тупо перемножить всю строку.

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 15:09 24-06-2011
       

    Страницы: 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 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 5)
    Maz (27-03-2018 08:04): Microsoft Excel FAQ (часть 6)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru