<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронные Таблицы</title>
	<atom:link href="http://www.myspreadsheet.info/feed" rel="self" type="application/rss+xml" />
	<link>http://www.myspreadsheet.info</link>
	<description>... маленькие хитрости Электронных Таблиц ...</description>
	<lastBuildDate>Thu, 06 Jan 2011 11:04:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Excel функция vlookup. Видеоурок.</title>
		<link>http://www.myspreadsheet.info/excel-function-vlookup.html</link>
		<comments>http://www.myspreadsheet.info/excel-function-vlookup.html#comments</comments>
		<pubDate>Thu, 07 Jan 2010 14:01:25 +0000</pubDate>
		<dc:creator>egor</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Функции Ссылок и Массивов]]></category>
		<category><![CDATA[vlookup]]></category>
		<category><![CDATA[youtube]]></category>
		<category><![CDATA[ексель]]></category>
		<category><![CDATA[функции в excel]]></category>

		<guid isPermaLink="false">http://www.myspreadsheet.info/?p=204</guid>
		<description><![CDATA[Видеоурок из трех частей по функции VLOOKUP(), или в русскоязычном варианте Excel &#8211; ВПР(). Язык урока &#8211; английский.]]></description>
			<content:encoded><![CDATA[<p>Видеоурок из трех частей по функции <strong>VLOOKUP()</strong>, или в русскоязычном варианте Excel &#8211; <strong>ВПР()</strong>.<br />
Язык урока &#8211; английский.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/q9ejmXmF0p4&#038;hl=ru_RU&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/q9ejmXmF0p4&#038;hl=ru_RU&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/A206SURNZ4o&#038;hl=ru_RU&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/A206SURNZ4o&#038;hl=ru_RU&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/8HKv9ysFn5k&#038;hl=ru_RU&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/8HKv9ysFn5k&#038;hl=ru_RU&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myspreadsheet.info/excel-function-vlookup.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Функция ДАТАЗНАЧ</title>
		<link>http://www.myspreadsheet.info/funkciya-dataznach.html</link>
		<comments>http://www.myspreadsheet.info/funkciya-dataznach.html#comments</comments>
		<pubDate>Fri, 03 Jul 2009 10:50:01 +0000</pubDate>
		<dc:creator>egor</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Функции Даты и Времени]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[datevalue]]></category>
		<category><![CDATA[ексель]]></category>
		<category><![CDATA[функции в excel]]></category>

		<guid isPermaLink="false">http://www.myspreadsheet.info/?p=268</guid>
		<description><![CDATA[Преобразует дату в текстовом формате в дату Excel. Синтаксис ДАТАЗНАЧ(дата_текст) Аргумент дата_текст &#8211; текстовая строка содержащая дату в вормате соответствующем региональным настройкам windows. Примеры: ДАТАЗНАЧ(&#8220;1/1/2009&#8243;) возвращает значение 39814 ДАТАЗНАЧ(&#8220;1-Jan-2010&#8243;) возвращает значение 40179 ДАТАЗНАЧ(A1&#038;&#8221;/&#8221;&#038;B1&#038;&#8221;/&#8221;&#038;C1) если A1=1, B1=1 и C1=2010 то функция возвратит значение 40179 что соответствует дате &#8220;1/1/2010&#8243;. Аналог в англоязычной версии Excel &#8211; функция DATEVALUE(date_text). [...]]]></description>
			<content:encoded><![CDATA[<p>Преобразует дату в текстовом формате в дату Excel.<br />
Синтаксис <strong>ДАТАЗНАЧ(дата_текст)</strong><br />
Аргумент <strong>дата_текст</strong> &#8211; текстовая строка содержащая дату в вормате соответствующем региональным настройкам windows.<br />
Примеры:<br />
<strong>ДАТАЗНАЧ(&#8220;1/1/2009&#8243;)</strong> возвращает значение 39814<br />
<strong>ДАТАЗНАЧ(&#8220;1-Jan-2010&#8243;)</strong> возвращает значение 40179<br />
<strong>ДАТАЗНАЧ(A1&#038;&#8221;/&#8221;&#038;B1&#038;&#8221;/&#8221;&#038;C1)</strong> если A1=1, B1=1 и C1=2010 то функция возвратит значение 40179 что соответствует дате &#8220;1/1/2010&#8243;.</p>
<p>Аналог в англоязычной версии Excel &#8211; функция DATEVALUE(date_text).</p>
<p>Похожая функция &#8211; <a href="http://www.myspreadsheet.info/funkciya-data.html"><strong>ДАТА</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myspreadsheet.info/funkciya-dataznach.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Функция ЗАМЕНИТЬ</title>
		<link>http://www.myspreadsheet.info/funkciya-zamenit.html</link>
		<comments>http://www.myspreadsheet.info/funkciya-zamenit.html#comments</comments>
		<pubDate>Tue, 02 Jun 2009 12:57:02 +0000</pubDate>
		<dc:creator>egor</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Текстовые Функции]]></category>
		<category><![CDATA[concatenate]]></category>
		<category><![CDATA[replace]]></category>
		<category><![CDATA[ексель]]></category>
		<category><![CDATA[функции в excel]]></category>

		<guid isPermaLink="false">http://www.myspreadsheet.info/?p=262</guid>
		<description><![CDATA[Текстовая функция ЗАМЕНИТЬ применяется в случае необходимости замены текста или его части на другой текст. Аргументы функции следующие: Старый текст &#8211; строка или ссылка на ячейку в которой надо произвести замену текста. Начальная позиция &#8211; число или ссылка на ячейку с числом соответствующим начальной позиции в старом тексте, начиная с которого надо произвести замену. Число [...]]]></description>
			<content:encoded><![CDATA[<p>Текстовая функция <strong>ЗАМЕНИТЬ</strong> применяется в случае необходимости замены текста или его части на другой текст.<br />
Аргументы функции следующие:<br />
<strong>Старый текст</strong> &#8211; строка или ссылка на ячейку в которой надо произвести замену текста.<br />
<strong>Начальная позиция</strong> &#8211; число или ссылка на ячейку с числом соответствующим начальной позиции в старом тексте, начиная с которого надо произвести замену.<br />
<strong>Число знаков</strong> &#8211; число соответствующее количеству знаков которые надо заменить.<br />
<strong>Новый текст</strong> &#8211; текстовая строка или ссылка на ячейку с текстом на который надо заменить старый текст.<br />
Синтаксис :  <strong>=ЗАМЕНИТЬ(старый_текст,нач_поз,число_знаков,новый_текст)</strong>.</p>
<p>Рассмотрим маленький пример. Вернемся к <a href="http://www.myspreadsheet.info/funkciya-scepit.html">статье про функцию <strong>СЦЕПИТЬ</strong></a>. В ячейке C1 находится формула  <strong>=СЦЕПИТЬ(A1,&#8221; &#8220;,B1,&#8221;?&#8221;)</strong>. Допустим нам надо заменить слово &#8220;<strong>чеснок</strong>&#8221; на слово &#8220;<strong>лук</strong>&#8221; и результат записать в ячейку C2.<br />
Пишем формулу <strong>=ЗАМЕНИТЬ(C1,14,6,&#8221;лук&#8221;)</strong>.</p>
<p><img src="http://www.myspreadsheet.info/pic/replace.png" alt="Функция ЗАМЕНИТЬ" /></p>
<p>Получаем текст &#8220;<strong>когда сажать лук?</strong>&#8220;.</p>
<p>Англоязычный аналог функции Получаем текст &#8220;когда сажать лук?&#8221;.</p>
<p>Англоязычный аналог функции <strong>ЗАМЕНИТЬ</strong> функция &#8211; <strong>REPLACE</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myspreadsheet.info/funkciya-zamenit.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Функция СЦЕПИТЬ</title>
		<link>http://www.myspreadsheet.info/funkciya-scepit.html</link>
		<comments>http://www.myspreadsheet.info/funkciya-scepit.html#comments</comments>
		<pubDate>Sat, 02 May 2009 12:38:16 +0000</pubDate>
		<dc:creator>egor</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Текстовые Функции]]></category>
		<category><![CDATA[concatenate]]></category>
		<category><![CDATA[ексель]]></category>
		<category><![CDATA[функции в excel]]></category>

		<guid isPermaLink="false">http://www.myspreadsheet.info/?p=259</guid>
		<description><![CDATA[Функция СЦЕПИТЬ обьединяет несколько частей текста в одну строку. Аргументами функции СЦЕПИТЬ могут быть текстовые строки, числа, даты или ссылки на ячейки с данными которые надо обьединить в одну строку. Написание формулы следующее &#8211; =СЦЕПИТЬ(Текст1,Текст2,&#8230;). Аргументов Текст1,Текст2, &#8230; может быть не более 255. На примере ниже, видно &#8211; в ячейке A1 текст &#8220;когда сажать&#8220;, а [...]]]></description>
			<content:encoded><![CDATA[<p>Функция <strong>СЦЕПИТЬ</strong> обьединяет несколько частей текста в одну строку.<br />
Аргументами функции <strong>СЦЕПИТЬ</strong> могут быть текстовые строки, числа, даты или ссылки на ячейки с данными которые надо обьединить в одну строку.<br />
Написание формулы следующее &#8211; <strong>=СЦЕПИТЬ(Текст1,Текст2,&#8230;)</strong>. Аргументов <strong>Текст1,Текст2</strong>, &#8230; может быть не более <strong>255</strong>.<br />
На примере ниже, видно &#8211; в ячейке A1 текст &#8220;<strong>когда сажать</strong>&#8220;, а в ячейке B1 текст &#8220;<strong>чеснок</strong>&#8220;.</p>
<p><img src="http://www.myspreadsheet.info/pic/concatenate.png" alt="Функция СЦЕПИТЬ" /></p>
<p>Если в ячейке C1 записать формулу <strong>=СЦЕПИТЬ(A1,&#8221; &#8220;,B1,&#8221;?&#8221;)</strong>, то получим текстовую строку &#8220;<strong>когда сажать чеснок?</strong>&#8221;</p>
<p>В англоязычной версии Excel аналог функция <strong>CONCATENATE</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myspreadsheet.info/funkciya-scepit.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Пересчет координат из угловой системы (DMS) в десятичную (DD) в Excel</title>
		<link>http://www.myspreadsheet.info/pereschet-koordinat-iz-uglovoj-sistemy-dms-v-desyatichnuyu-dd-v-excel.html</link>
		<comments>http://www.myspreadsheet.info/pereschet-koordinat-iz-uglovoj-sistemy-dms-v-desyatichnuyu-dd-v-excel.html#comments</comments>
		<pubDate>Thu, 30 Apr 2009 13:20:41 +0000</pubDate>
		<dc:creator>egor</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[долгота]]></category>
		<category><![CDATA[ексель]]></category>
		<category><![CDATA[координаты]]></category>
		<category><![CDATA[пересчет]]></category>
		<category><![CDATA[широта]]></category>

		<guid isPermaLink="false">http://www.myspreadsheet.info/?p=156</guid>
		<description><![CDATA[Вчера мне понадобилось перевести из угловой системы (DMS) в десятичную (DD), довольно большое количество значений. То есть: дано например, 52° 4&#8217;43.38&#8243;N 4°19&#8217;58.07&#8243;E , а получить надо 52.078717 4.3327972 и таких значений порядка 500. Сначала я решил что таких сервисов по переводу из DMS в DD должно быть достаточно много в интернете, но подходящего сервиса я [...]]]></description>
			<content:encoded><![CDATA[<p>Вчера мне понадобилось <strong>перевести из угловой системы</strong> (<strong>DMS</strong>) <strong>в десятичную</strong> (<strong>DD</strong>), довольно большое количество значений.</p>
<p>То есть: дано например, <strong>52° 4&#8217;43.38&#8243;N 4°19&#8217;58.07&#8243;E</strong> , а получить надо <strong>52.078717 4.3327972</strong> и таких значений порядка 500.</p>
<p>Сначала я решил что таких сервисов по переводу из <strong>DMS</strong> в <strong>DD</strong> должно быть достаточно много в интернете, но подходящего сервиса я не нашол. Решил долго не заморачиваться с поиском, а сделать все в <strong>Excel</strong> (вернее в <strong>Calc OpenOffice.org</strong> но в формате Excel)<strong>.</strong></p>
<p>Формула пересчета простая: <strong>десятичная координата = градусы + ((минуты / 60) + (секунды / 3600))</strong>.</p>
<p>Для определения знака десятичной координаты используем функцию <strong>IF</strong>. Если <strong>широта северная</strong> то &#8211; &#8220;<strong>плюс</strong>&#8220;, иняче &#8211; &#8220;<strong>минус</strong>&#8220;; если <strong>долгота восточная</strong> то &#8211; &#8220;<strong>плюс</strong>&#8220;, если нет то -&#8221;<strong>минус</strong>&#8220;.</p>
<p>В результате получилась следующая табличка</p>
<p><a href="http://www.myspreadsheet.info/wp-content/uploads/2009/05/excel-dms-to-dd.png"><img src="http://www.myspreadsheet.info/wp-content/uploads/2009/05/excel-dms-to-dd-300x80.png" alt="excel-dms-to-dd" title="excel-dms-to-dd" width="300" height="80" class="alignnone size-medium wp-image-157" /></a></p>
<p>В ячейки (A3, B3, C3, D3) записываем данные широты, в следующие ячейки (E3, F3, G3, H3) вставляем данные долготы.<br />
В I3 помещаем формулу:</p>
<div><span style="font-family: monospace;">=IF(D3=&#8221;N&#8221;;(A3+(B3/60)+(C3/3600));(A3+(B3/60)+(C3/3600))*(-1))</span></div>
<div> </div>
<p>В J3 соответственно, формулу:</p>
<div><span style="font-family: monospace;">=IF(H3=&#8221;E&#8221;;(E3+(F3/60)+(G3/3600));(E3+(F3/60)+(G3/3600))*(-1))</span></div>
<p>В итоге получаем <strong>пересчет географических координат из угловой системы в десятичную</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myspreadsheet.info/pereschet-koordinat-iz-uglovoj-sistemy-dms-v-desyatichnuyu-dd-v-excel.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Улыбнуло: ZohoTuk-Tuk :)</title>
		<link>http://www.myspreadsheet.info/zoho-tuk-tuk.html</link>
		<comments>http://www.myspreadsheet.info/zoho-tuk-tuk.html#comments</comments>
		<pubDate>Fri, 06 Mar 2009 12:15:53 +0000</pubDate>
		<dc:creator>egor</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Zoho]]></category>

		<guid isPermaLink="false">http://www.myspreadsheet.info/?p=148</guid>
		<description><![CDATA[На дорогах индийского города Чинаи появились &#8220;тук-туки&#8221; с рекламой онлайн офиса Zoho. Взято с официального блога Zoho. Для справки: &#8220;тук-тук&#8221; или другое название &#8220;авторикша&#8221; &#8211; самое популярное транспортное средство в густонаселенных городах южной и юговосточной азии.]]></description>
			<content:encoded><![CDATA[<p>На дорогах индийского города Чинаи появились &#8220;тук-туки&#8221; с рекламой <a href="http://www.myspreadsheet.info/category/virtual-office/zoho">онлайн офиса Zoho</a>.</p>
<p><img class="alignnone size-full wp-image-149" title="zoho_tuk-tuk" src="http://www.myspreadsheet.info/wp-content/uploads/2009/03/zoho_tuk-tuk.jpg" alt="zoho_tuk-tuk" width="290" height="192" /></p>
<p>Взято с официального <a href="http://blogs.zoho.com/general/zoho-ads-on-the-ubiquitous-autos-of-chennai">блога Zoho</a>.</p>
<p>Для справки: &#8220;тук-тук&#8221; или другое название &#8220;авторикша&#8221; &#8211; самое популярное транспортное средство в густонаселенных городах южной и юговосточной азии.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myspreadsheet.info/zoho-tuk-tuk.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hello world! Номер Два!</title>
		<link>http://www.myspreadsheet.info/hello-world-number-two.html</link>
		<comments>http://www.myspreadsheet.info/hello-world-number-two.html#comments</comments>
		<pubDate>Thu, 05 Mar 2009 14:11:59 +0000</pubDate>
		<dc:creator>egor</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://myspreadsheet.info/?p=1</guid>
		<description><![CDATA[Итак! После 2-х месячного перерыва, снова в строю.]]></description>
			<content:encoded><![CDATA[<p>Итак! После 2-х месячного перерыва, снова в строю.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myspreadsheet.info/hello-world-number-two.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Функция АДРЕС</title>
		<link>http://www.myspreadsheet.info/funkciya-adres.html</link>
		<comments>http://www.myspreadsheet.info/funkciya-adres.html#comments</comments>
		<pubDate>Mon, 02 Feb 2009 10:47:32 +0000</pubDate>
		<dc:creator>egor</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Функции Ссылок и Массивов]]></category>
		<category><![CDATA[address]]></category>
		<category><![CDATA[ексель]]></category>
		<category><![CDATA[функции в excel]]></category>

		<guid isPermaLink="false">http://www.myspreadsheet.info/?p=255</guid>
		<description><![CDATA[Данная функция относится к категории функций Ссылок и Массивов. Функция АДРЕС возвращает текстовое значение адреса одиночной ячейки на рабочем листе. Аргументами функции являются номер строки, номер столбца, тип ссылки, А1, имя листа. Номер строки &#8211; число или ссылка на ячейку содержащую число, соответствующее номеру строки в которой находится ячейка адрес которой надо получить. Для ячейки [...]]]></description>
			<content:encoded><![CDATA[<p>Данная функция относится к категории функций <a href="http://www.myspreadsheet.info/funkcii-excel/funkcii-ssylok-i-massivov"><strong>Ссылок и Массивов</strong></a>.<br />
Функция <strong>АДРЕС</strong> возвращает текстовое значение адреса одиночной ячейки на рабочем листе. Аргументами функции являются <strong>номер строки, номер столбца, тип ссылки, А1, имя листа</strong>.<br />
<strong>Номер строк</strong>и &#8211; число или ссылка на ячейку содержащую число, соответствующее номеру строки в которой находится ячейка адрес которой надо получить. Для ячейки A1 номер строки 1, для E3 номер строки &#8211; 3.<br />
<strong>Номер столбца</strong> &#8211; число или ссылка на ячейку содержащую число, соответствующее номеру столбца в котором находится ячейка адрес которой надо получить. Для ячейки A1 номер столбца 1, для E3 номер столбца &#8211; 5.<br />
<strong>Тип ссылки</strong> &#8211; число от 1 до 4 соответствующее типу возвращаемой ссылки. 1 &#8211; &#8220;$A$1&#8243;, 2 &#8211; &#8220;A$1&#8243;, 3 &#8211; &#8220;$A1&#8243;, 4 &#8211; &#8220;A1&#8243;.<br />
<strong>A1</strong> &#8211; аргумент определяющий стиль ссылки. 1 &#8211; стиль ссылки A1, 0 &#8211; стиль ссылки R1C1.<br />
В том случае, если надо получить адрес ячейки из внешнего листа, надо использовать аргумент <strong>Имя листа</strong> например &#8220;Лист5&#8243;.<br />
Примеры функции <strong>АДРЕС</strong>:<br />
=АДРЕС(3,5,4,1,&#8221;Лист2&#8243;)  возвращает текст &#8211; Лист2!E3<br />
=АДРЕС(3,5,2,1,&#8221;Лист2&#8243;)  возвращает текст &#8211; Лист2!E$3<br />
=АДРЕС(3,5,4,0,&#8221;Лист2&#8243;)  возвращает текст &#8211; Лист2!R[3]C[5]<br />
=АДРЕС(3,5,3,0,&#8221;Лист2&#8243;)  возвращает текст &#8211; Лист2!R[3]C5<br />
=АДРЕС(3,5)                  возвращает текст &#8211; $E$3</p>
<p>Аналог в англоязычной версии &#8211; <strong>ADDRESS</strong>.<br />
Похожие функции &#8211; <strong>ДВССЫЛ</strong>, <strong>СТРОКА</strong>, <strong>СТОЛБЕЦ</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myspreadsheet.info/funkciya-adres.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Функция ДАТА</title>
		<link>http://www.myspreadsheet.info/funkciya-data.html</link>
		<comments>http://www.myspreadsheet.info/funkciya-data.html#comments</comments>
		<pubDate>Thu, 01 Jan 2009 13:41:31 +0000</pubDate>
		<dc:creator>egor</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Функции Даты и Времени]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[datevalue]]></category>
		<category><![CDATA[ексель]]></category>
		<category><![CDATA[функции в excel]]></category>

		<guid isPermaLink="false">http://www.myspreadsheet.info/?p=240</guid>
		<description><![CDATA[Функция ДАТА вычисляет дату из трех аргументов: ГОД, МЕСЯЦ, ДЕНЬ. Синтаксис функции &#8211; ДАТА(год,месяц,день). Рассмотрим небольшой пример. На листе Excel в ячейках A2, B2 и C2 запишем, соответственно числа 2009, 1 и 1. В ячейке D2 запишем функцию =ДАТА(A2,B2,C2). В результате, в ячейке D2, функция ДАТА возвратит число 39814, что в коде даты Excel, соответствует [...]]]></description>
			<content:encoded><![CDATA[<p>Функция <strong>ДАТА</strong> вычисляет дату из трех аргументов: <strong>ГОД, МЕСЯЦ, ДЕНЬ</strong>. Синтаксис функции &#8211; <strong>ДАТА(год,месяц,день)</strong>.<br />
Рассмотрим небольшой пример. На листе Excel в ячейках A2, B2 и C2 запишем, соответственно числа 2009, 1 и 1.<br />
В ячейке D2 запишем функцию <strong>=ДАТА(A2,B2,C2)</strong>.</p>
<p><img src="http://www.myspreadsheet.info/pic/date01.png" alt="Функция ДАТА" /></p>
<p>В результате, в ячейке D2, функция <strong>ДАТА</strong> возвратит число 39814, что в коде даты Excel, соответствует дате &#8211; 1 января 2009 года.</p>
<p>Теперь рассмотрим <em>маленькие хитрости</em> функции <strong>ДАТА</strong>. Как известно, в январе месяце всего 31 день. Запишем в ячейку C2 значение 32. Такой даты &#8211; 32-е января небывает, но функция <strong>ДАТА</strong> не возвратит ошибку. </p>
<p><img src="http://www.myspreadsheet.info/pic/date02.png" alt="Функция ДАТА" /></p>
<p>В результате функция <strong>ДАТА</strong> вычислит дату на 32 дня больше чем 1/1/2009, то есть 1-е февраля 2009 года.</p>
<p>Не трудно догадаться, что если записать значение месяца 13 в ячейку B2 &#8211; то результатом вычислений функции <strong>ДАТА</strong> будет 1-е января 2010 года.</p>
<p><img src="http://www.myspreadsheet.info/pic/date03.png" alt="Функция ДАТА" /></p>
<p>Похожая функция <strong><a href="http://www.myspreadsheet.info/funkciya-dataznach.html">ДАТАЗНАЧ</a></strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myspreadsheet.info/funkciya-data.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MetaTrader4-DDE-Excel 2007 Сохранение Котировок на Листе</title>
		<link>http://www.myspreadsheet.info/metatrader4-dde-excel-2007-soxranenie-kotirovok-na-liste.html</link>
		<comments>http://www.myspreadsheet.info/metatrader4-dde-excel-2007-soxranenie-kotirovok-na-liste.html#comments</comments>
		<pubDate>Thu, 04 Dec 2008 19:15:18 +0000</pubDate>
		<dc:creator>egor</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Трейдерам]]></category>
		<category><![CDATA[dde]]></category>
		<category><![CDATA[metatrader4]]></category>
		<category><![CDATA[vba]]></category>
		<category><![CDATA[макросы]]></category>

		<guid isPermaLink="false">http://www.myspreadsheet.info/?p=85</guid>
		<description><![CDATA[В комментариях к статье про передачу данных из MeteTrader4 в Excel, появился вопросик &#8211; Как можно сохранить данные поступающие через DDE? Решение следующее: Создаем новый лист в Excel. В любую ячейку записываем запрос к MetaTreder =MT4&#124;QUOTE!GBPUSD и присваиваем имя этой ячейке как GBPUSD_QUOTE. В данную ячейку будем получать данные из MT4. Дальше определяем столбец куда [...]]]></description>
			<content:encoded><![CDATA[<p>В <a href="http://www.myspreadsheet.info/peredacha-dannyx-iz-metatrader4-v-ms-excel-2007.html#comment-315">комментариях</a> к статье про передачу данных из <strong>MeteTrader4</strong> в <strong>Excel</strong>, появился вопросик &#8211; <strong>Как можно сохранить данные поступающие через DDE?</strong><br />
Решение следующее:<br />
Создаем новый лист в <strong>Excel</strong>.<br />
В любую ячейку записываем запрос к MetaTreder <strong>=MT4|QUOTE!GBPUSD</strong> и присваиваем имя этой ячейке как <strong>GBPUSD_QUOTE</strong>. В данную ячейку будем получать данные из MT4.<br />
Дальше определяем столбец куда надо сохранять данные и первой верхней ячейке этого столбца присваиваем имя. <strong>QUOTE_COLLECT</strong>.<span id="more-85"></span><br />
Сохраняем файл как <strong>Excel Macro Enabled Workbook (.xlsm)</strong>.<br />
Запускаем MetaTrader и получаем приблизительно такой вид &#8230;<a href="http://img.myspreadsheet.info/files/vba-macro-mt4-dde-excel-quote-collect-1.jpg"><img class="aligncenter" src="http://img.myspreadsheet.info/files/vba-macro-mt4-dde-excel-quote-collect-1-s.jpg" alt="" /></a>Теперь надо написать небольшую программку на VBA.<br />
Алгоритм программы следующий &#8211; через определенный промежуток времени, считываются данные из ячейки с именем <strong>GBPUSD_QUOTE</strong> и записываются в столбец с под ячейкой <strong>QUOTE_COLLECT</strong>. Интервал времени считывания должен устанавливатся пользователем (по умолчанию интервал &#8211; 1 секунда).Все понятно? Начинаем.<br />
Заходим в редактор VBA (сочетание клавиш <strong>Alt+F11</strong>) и создаем форму (<strong>UserForm1</strong>) и модуль (<strong>Module1</strong>) для записи VBA кода.<br />
На форму помещаем текстовое поле (<strong>TextBox1</strong>), текстовую метку (<strong>Label1</strong>) и две кнопочки (<strong>CommandButton1</strong>, <strong>CommandButton2</strong>)<br />
Для наглядности, можно изменить свойства <strong>Caption</strong> у формы и кнопок.<br />
Я присвоил <strong>Caption</strong> форме как &#8211; <strong>Сохраняем Котировки &#8230;</strong> , а кнопкам &#8211; <strong>Старт</strong> и <strong>Стоп</strong>.<br />
В свойстве <strong>Value</strong> поля <strong>TextBox1</strong> записываем <strong>1</strong>, а у метки <strong>Label1</strong> в <strong>Caption</strong> пишем: <strong>Интервал считывания котировок в секундах</strong>.<br />
Получаем вот такую форму &#8230;<a href="http://img.myspreadsheet.info/files/vba-macro-mt4-dde-excel-quote-collect-2.jpg"><img class="aligncenter" src="http://img.myspreadsheet.info/files/vba-macro-mt4-dde-excel-quote-collect-2.jpg" alt="" /></a>Дальше начинаем писать сам код.<br />
В <strong>Module1</strong> создаем процедуру <strong>CollectQuoteRun</strong> для запуска формы <strong>UserForm1</strong>:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #E56717; font-weight: bold;">Sub</span> CollectQuoteRun()
UserForm1.Show
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Sub</span></pre></td></tr></table></div>

<p>Затем переходим к программированию формы.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>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
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #008000;">'----------------------
</span><span style="color: #008000;">'создаем глобальную переменную для управления программой
</span><span style="color: #E56717; font-weight: bold;">Public</span> StartStop <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
<span style="color: #008000;">'----------------------
</span><span style="color: #008000;">'код для кнопки &amp;quot;Старт&amp;quot;
</span><span style="color: #E56717; font-weight: bold;">Private</span> <span style="color: #E56717; font-weight: bold;">Sub</span> CommandButton1_Click()
<span style="color: #151B8D; font-weight: bold;">Dim</span> PauseTime, Start
<span style="color: #151B8D; font-weight: bold;">Dim</span> LastQuote <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">String</span>
<span style="color: #008000;">'передаем переменной значение времени паузы
</span>PauseTime = UserForm1.TextBox1.Value
<span style="color: #008000;">'устанавливаем курсор на ячейку под которой будут записыватся данные
</span>Range(&amp;quot;QUOTE_COLLECT&amp;quot;).<span style="color: #8D38C9; font-weight: bold;">Select</span>
StartStop = 1
<span style="color: #008000;">'запускаем цикл обращения к ячейке с данными из дде
</span><span style="color: #8D38C9; font-weight: bold;">Do</span> <span style="color: #8D38C9; font-weight: bold;">While</span> StartStop = 1
<span style="color: #008000;">'перемещаем курсор на одну ячейку вниз
</span>ActiveCell.Offset(1, 0).<span style="color: #8D38C9; font-weight: bold;">Select</span>
<span style="color: #008000;">'записываем в переменную значение котировок
</span>LastQuote = Range(&amp;quot;GBPUSD_QUOTE&amp;quot;).Value
<span style="color: #008000;">'записываем в переменную значение текущего времени в секундах
</span>Start = Timer
<span style="color: #008000;">'запускаем цикл для задержки времени (по дефолту 1 секунда)
</span><span style="color: #8D38C9; font-weight: bold;">Do</span> <span style="color: #8D38C9; font-weight: bold;">While</span> Timer &amp;lt; Start + PauseTime
<span style="color: #8D38C9; font-weight: bold;">DoEvents</span>
<span style="color: #8D38C9; font-weight: bold;">Loop</span>
<span style="color: #008000;">'спустя одну секунду, записываем значение котировок в нужном месте
</span>ActiveCell.Value = LastQuote
<span style="color: #008000;">'находимся в цикле пока переменная StartStop = 1
</span><span style="color: #8D38C9; font-weight: bold;">Loop</span>
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Sub</span>
<span style="color: #008000;">'--------------------------
</span><span style="color: #008000;">'код для кнопки &amp;quot;Стоп&amp;quot;
</span><span style="color: #E56717; font-weight: bold;">Private</span> <span style="color: #E56717; font-weight: bold;">Sub</span> CommandButton2_Click()
<span style="color: #008000;">'передаем переменной значение 2 для остановки цикла
</span>StartStop = 2
<span style="color: #008000;">'закрываем форму
</span>Unload Me
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Sub</span>
'--------------------------</pre></td></tr></table></div>

<p>Сохраняем документ и запускаем наш макрос. В появившейся форме ставим количество секунд, через которое нужно сохранять данные. Нажимаем кнопку <strong>Старт</strong>. Пьем кофе и наблюдаем как записываются котировки.<a href="http://img.myspreadsheet.info/files/vba-macro-mt4-dde-excel-quote-collect-3.jpg"><img class="aligncenter" src="http://img.myspreadsheet.info/files/vba-macro-mt4-dde-excel-quote-collect-3-s.jpg" alt="" /></a>Такой вот, простенький макрос получился.<br />
Если есть вопросы &#8211; <span style="text-decoration: underline;">welcome to comments!</span></p>
<p>Двери Montblanc! Покупай <a href="http://www.beloknadveri.ru" title="балконные рамы">окна</a> в коттедж в Крупках на сайте http://beloknadveri.ru</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myspreadsheet.info/metatrader4-dde-excel-2007-soxranenie-kotirovok-na-liste.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

