<?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>関数 | nujonoa_blog</title>
	<atom:link href="https://nujonoa.com/tag/%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://nujonoa.com</link>
	<description>人生に役立つデータ集</description>
	<lastBuildDate>Tue, 17 Nov 2020 14:47:46 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://nujonoa.com/wp-content/uploads/2019/04/cropped-DSC00976-e1554456145409-32x32.jpg</url>
	<title>関数 | nujonoa_blog</title>
	<link>https://nujonoa.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【エクセル】入力規則のリストの空白を回避し自動更新する方法！</title>
		<link>https://nujonoa.com/how-to-set-up-an-automatic-update-list/</link>
					<comments>https://nujonoa.com/how-to-set-up-an-automatic-update-list/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Wed, 30 Sep 2020 13:25:50 +0000</pubDate>
				<category><![CDATA[エクセル]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[OFFSET]]></category>
		<category><![CDATA[入力規則]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=7500</guid>

					<description><![CDATA[目次 入力規則のリストの空白を回避し自動更新する方法！数式紹介数式の説明自動更新可能 入力規則のリストの空白を回避し自動更新する方法！ 入力規則のドロップダウンリストを使うと、非常に使い勝手のいいファイルを作ることができ [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">入力規則のリストの空白を回避し自動更新する方法！</a></li><li><a href="#toc2" tabindex="0">数式紹介</a></li><li><a href="#toc3" tabindex="0">数式の説明</a><ol><li><a href="#toc4" tabindex="0">自動更新可能</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">入力規則のリストの空白を回避し自動更新する方法！</span></h2>



<p>入力規則のドロップダウンリストを使うと、<br>非常に使い勝手のいいファイルを作ることができますが、</p>



<p>新しい項目を追加するたびに、範囲を更新する必要があります。</p>



<p>それを防ぐために広めに範囲を指定しておくと、<br>空白が残って選択の邪魔になります。</p>



<p>今回はそれを防ぐために、INDEX関数を用いて、<br>範囲を自動更新する方法を紹介したいと思います。</p>



<h2 class="wp-block-heading"><span id="toc2">数式紹介</span></h2>



<p>数式は、</p>



<p class="is-style-sticky-red">=OFFSET("リストの先頭",0,0,COUNTA(リストの列),1)</p>



<p>になります。</p>



<p>入力個所は、データの入力規則のリストの元の値です。</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="399" height="364" src="https://nujonoa.com/wp-content/uploads/2020/09/image-96.png" alt="" class="wp-image-7506" srcset="https://nujonoa.com/wp-content/uploads/2020/09/image-96.png 399w, https://nujonoa.com/wp-content/uploads/2020/09/image-96-300x274.png 300w" sizes="(max-width: 399px) 100vw, 399px" /></figure></div>



<p>上記のようにC4列を先頭に、入力リストを作成した場合、<br>下記図の通り、C列に入力した選択しがリストに表示されます。</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="560" height="317" src="https://nujonoa.com/wp-content/uploads/2020/09/image-95.png" alt="" class="wp-image-7505" srcset="https://nujonoa.com/wp-content/uploads/2020/09/image-95.png 560w, https://nujonoa.com/wp-content/uploads/2020/09/image-95-500x283.png 500w, https://nujonoa.com/wp-content/uploads/2020/09/image-95-300x170.png 300w, https://nujonoa.com/wp-content/uploads/2020/09/image-95-120x68.png 120w, https://nujonoa.com/wp-content/uploads/2020/09/image-95-160x90.png 160w, https://nujonoa.com/wp-content/uploads/2020/09/image-95-320x180.png 320w" sizes="(max-width: 560px) 100vw, 560px" /></figure></div>



<p>この下に、サンプルGを入力すると、<br>下記の通り選択肢が自動的に増えていることが分かります。</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="635" height="356" src="https://nujonoa.com/wp-content/uploads/2020/09/image-97.png" alt="" class="wp-image-7507" srcset="https://nujonoa.com/wp-content/uploads/2020/09/image-97.png 635w, https://nujonoa.com/wp-content/uploads/2020/09/image-97-500x280.png 500w, https://nujonoa.com/wp-content/uploads/2020/09/image-97-300x168.png 300w, https://nujonoa.com/wp-content/uploads/2020/09/image-97-120x68.png 120w, https://nujonoa.com/wp-content/uploads/2020/09/image-97-160x90.png 160w, https://nujonoa.com/wp-content/uploads/2020/09/image-97-320x180.png 320w" sizes="(max-width: 635px) 100vw, 635px" /></figure></div>



<p>リストの間に空白があるようなデータは利用できませんのでご注意ください。</p>



<h2 class="wp-block-heading"><span id="toc3">数式の説明</span></h2>



<p>OFFSET関数は、</p>



<p class="is-style-sticky-red">=OFFSET(参照,行数,列数,高さ,幅)</p>



<p>で、範囲を選択することができます。</p>



<p>今回は、データがある範囲を選択する必要がありますので、</p>



<p>参照　→　リストの最初のセル。<br>行数,列数　→　スタートは、参照セルなので、0,0<br>高さ　→　データの数をCOUNTA(列)で設定<br>幅　→　B列のみなので1</p>



<p>と設定することで、<br>範囲を指定してあげることができます。</p>



<h3 class="wp-block-heading"><span id="toc4">自動更新可能</span></h3>



<p>データの数をCOUNTA(列)で数えているので、<br>データを追加するたびに、選択肢は増えていきます。</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/how-to-set-up-an-automatic-update-list/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【エクセル】数式だけで、昇順、降順に並べ替える方法</title>
		<link>https://nujonoa.com/sort-in-ascending-or-descending-order-by-formula/</link>
					<comments>https://nujonoa.com/sort-in-ascending-or-descending-order-by-formula/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Fri, 18 Sep 2020 11:00:00 +0000</pubDate>
				<category><![CDATA[エクセル]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[small]]></category>
		<category><![CDATA[昇順]]></category>
		<category><![CDATA[降順]]></category>
		<category><![CDATA[LARGE]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=7370</guid>

					<description><![CDATA[目次 数式だけで、昇順、降順に並べ替える方法数式の紹介この数式の仕組みポイント応用→そのほかの行のデータも引っ張ってくる。 数式だけで、昇順、降順に並べ替える方法 昇順、降順に並び替える作業は ・結構頻繁に行う・その割に [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">数式だけで、昇順、降順に並べ替える方法</a></li><li><a href="#toc2" tabindex="0">数式の紹介</a><ol><li><a href="#toc3" tabindex="0">この数式の仕組み</a></li></ol></li><li><a href="#toc4" tabindex="0">ポイント</a></li><li><a href="#toc5" tabindex="0">応用→そのほかの行のデータも引っ張ってくる。</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">数式だけで、昇順、降順に並べ替える方法</span></h2>



<p>昇順、降順に並び替える作業は</p>



<p>・結構頻繁に行う<br>・その割に、自動化されていない</p>



<p>ことが多いのではないでしょうか？</p>



<p>例えば、リストを張り付けたら、そのリストが勝手に価格の高い順に並び替えられたら非常に便利だとは思いませんか？</p>



<p>今回はそんな悩みに、エクセルの関数だけで、答えたいと思います！！</p>



<h2 class="wp-block-heading"><span id="toc2">数式の紹介</span></h2>



<p>昇順に並ばせるには、</p>



<p class="is-style-sticky-red">=SMALL(データ範囲,ROWS($$データ開始:データ行))</p>



<p class="is-style-sticky-gray">=SMALL(A1:A10,ROWS($A$1;A10))</p>



<p>降順に並べるには、</p>



<p class="is-style-sticky-red">=LARGE(データ範囲,ROWS($データ開始行:データ行))</p>



<p class="is-style-sticky-gray">=LARGE(A1:A10,ROWS($A$1:A10))</p>



<p><br>を利用します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="716" height="378" src="https://nujonoa.com/wp-content/uploads/2020/09/image-70.png" alt="" class="wp-image-7385" srcset="https://nujonoa.com/wp-content/uploads/2020/09/image-70.png 716w, https://nujonoa.com/wp-content/uploads/2020/09/image-70-500x264.png 500w, https://nujonoa.com/wp-content/uploads/2020/09/image-70-300x158.png 300w" sizes="(max-width: 716px) 100vw, 716px" /></figure>



<h3 class="wp-block-heading"><span id="toc3">この数式の仕組み</span></h3>



<p>SMALL関数は、一連のデータから下からn番目の値を抽出するためのものです。</p>



<p class="is-style-sticky-red">= SMALL(data ,1 ) // 1番目に小さい<br>= SMALL(data ,5 ) // 3番目に小さい</p>



<p>というような感じですね。</p>



<p>ですので、2番目の引数を「1,2,3,4,5」と順番に並べてあげることができれば、<br>小さいもの順に並べることができます。</p>



<p>この「1,2,3,4,5」を表すのが、ROWS関数です。</p>



<p>ROWS関数は、配列に含まれる行数をカウントする関数になっていますので、</p>



<p class="is-style-sticky-red">=ROWS($C$3:C3)</p>



<p>として、行方向にコピーすることで、</p>



<p class="is-style-sticky-red">=ROWS($C$3:C3)＝1<br>=ROWS($C$3:C4)＝2<br>=ROWS($C$3:C5)＝3<br>・・・</p>



<p>と、1から順に数字をカウントしてあげることができます。</p>



<p>同様に、降順の場合は、SMALLの代わりに、LARGE関数</p>



<p class="is-style-sticky-red">= LARGE(data ,1 ) // 1番目に大きい<br>= LARGE(data ,5 ) // 5番目に大きい</p>



<p>を使うことで実現可能です。</p>



<h2 class="wp-block-heading"><span id="toc4">ポイント</span></h2>



<p>ROWSを使って、[1,2,3,4,5]を作り上げるのがポイントです。</p>



<h2 class="wp-block-heading"><span id="toc5">応用→そのほかの行のデータも引っ張ってくる。</span></h2>



<p>特定の列の昇順を得ることができたので、<br>INDEX(MATCH())を使って、そのほかの行をとってくることも可能です。</p>



<p>例えば、先ほどの例に人を付け加えると、<br>A君が最下位、G君がドベ2という結果を数式で拾ってくることができました。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="759" height="364" src="https://nujonoa.com/wp-content/uploads/2020/09/image-71.png" alt="" class="wp-image-7386" srcset="https://nujonoa.com/wp-content/uploads/2020/09/image-71.png 759w, https://nujonoa.com/wp-content/uploads/2020/09/image-71-500x240.png 500w, https://nujonoa.com/wp-content/uploads/2020/09/image-71-300x144.png 300w" sizes="(max-width: 759px) 100vw, 759px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/sort-in-ascending-or-descending-order-by-formula/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【エクセル】設定ではなく、関数で数式を表示する方法！FORMULATEXT関数</title>
		<link>https://nujonoa.com/function-to-display-formula/</link>
					<comments>https://nujonoa.com/function-to-display-formula/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Thu, 17 Sep 2020 13:25:52 +0000</pubDate>
				<category><![CDATA[エクセル]]></category>
		<category><![CDATA[シート名]]></category>
		<category><![CDATA[formulatext]]></category>
		<category><![CDATA[関数]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=7372</guid>

					<description><![CDATA[目次 【エクセル】設定ではなく、数式で「数式」をテキスト表字する方法！数式の紹介(formulatext)この数式の仕組み数式でない場合の対処。エラーへの対処 【エクセル】設定ではなく、数式で「数式」をテキスト表字する方 [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【エクセル】設定ではなく、数式で「数式」をテキスト表字する方法！</a></li><li><a href="#toc2" tabindex="0">数式の紹介(formulatext)</a><ol><li><a href="#toc3" tabindex="0">この数式の仕組み</a></li><li><a href="#toc4" tabindex="0">数式でない場合の対処。エラーへの対処</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【エクセル】設定ではなく、数式で「数式」をテキスト表字する方法！</span></h2>



<p>Excel を使っていると</p>



<p>・数式が複雑になってくることがありますし、<br>・いつの間にか、数式が変わっていた！</p>



<p>なんてこともあります。</p>



<p>そこで、</p>



<p>・他の人に数式を間違っていないかチェックしてもらうために使える</p>



<p>数式を表示する関数FORMULATEXT関数を紹介していきたいと思います！</p>



<h2 class="wp-block-heading"><span id="toc2">数式の紹介(formulatext)</span></h2>



<p>数式は非常に簡単で、</p>



<p class="is-style-sticky-red">=FORMULATEXT(A1)</p>



<p>と書き込むだけです。</p>



<h3 class="wp-block-heading"><span id="toc3">この数式の仕組み</span></h3>



<p>FORMULATEXT関数は非常にシンプルで、</p>



<p>・対象のセルに数式がある場合　→　数式がテキストで表示される。<br>・対象のセルに数式がない場合　→　NAが返される。</p>



<p>関数になっています。</p>



<p>下記画像は使用例です。<br>B5セルに入っている数式をC5セルに表示させています。</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="708" height="235" src="https://nujonoa.com/wp-content/uploads/2020/09/image-69.png" alt="" class="wp-image-7382" srcset="https://nujonoa.com/wp-content/uploads/2020/09/image-69.png 708w, https://nujonoa.com/wp-content/uploads/2020/09/image-69-500x166.png 500w, https://nujonoa.com/wp-content/uploads/2020/09/image-69-300x100.png 300w" sizes="(max-width: 708px) 100vw, 708px" /></figure></div>



<h3 class="wp-block-heading"><span id="toc4">数式でない場合の対処。エラーへの対処</span></h3>



<p>セルに数式が含まれていない場合、FORMULATEXT関数はNAを返します。<br>セルに数式が含まれていない場合に何も表示しないようにするには、<br>次のようにIFERROR関数を使用できます。</p>



<p class="is-style-sticky-red">=IFERROR(FORMULATEXT( A1 ),"" )</p>



<p>このIFERRORの使い方はVLOOKUPで検索対象が見つからなかったときなど、<br>非常に使う機会が多いと思いますので、ぜひ覚えておいてください！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/function-to-display-formula/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【エクセル】検索結果の参照位置(セルのアドレス)を確認する方法</title>
		<link>https://nujonoa.com/how-to-check-the-of-the-search-result/</link>
					<comments>https://nujonoa.com/how-to-check-the-of-the-search-result/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Tue, 15 Sep 2020 11:00:00 +0000</pubDate>
				<category><![CDATA[エクセル]]></category>
		<category><![CDATA[参照位置]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[アドレス]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=7253</guid>

					<description><![CDATA[目次 【エクセル】関数で検索結果の位置(アドレス)を確認する方法使う数式と実行例数式の説明その他CELL関数で参照することのできる情報 【エクセル】関数で検索結果の位置(アドレス)を確認する方法 INDEX(MATCH) [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【エクセル】関数で検索結果の位置(アドレス)を確認する方法</a></li><li><a href="#toc2" tabindex="0">使う数式と実行例</a></li><li><a href="#toc3" tabindex="0">数式の説明</a></li><li><a href="#toc4" tabindex="0">その他CELL関数で参照することのできる情報</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【エクセル】関数で検索結果の位置(アドレス)を確認する方法</span></h2>



<p>INDEX(MATCH)で所定の値を取り出した際に、<br>持ってきた値が正しいのか確かめるために、</p>



<p>セルの位置(アドレス)</p>



<p>を確認したいときがあると思います。<br>そんな時に使える関数を紹介していきたいと思います！</p>



<h2 class="wp-block-heading"><span id="toc2">使う数式と実行例</span></h2>



<p>使う数式は、</p>



<p class="is-style-secondary-box">=CELL("adress",INDEX(MATCH(),MATCH()))</p>



<p>です。</p>



<p>=CELL("adress",セルの位置)　と<br>INDEX(MATCH())</p>



<p>を組み合わせた形になります。</p>



<p>実行結果は下記の通り、<br>商品5の個数を検索した結果は、「8個」<br>該当セルは、「$D$8」という結果となっています。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="900" height="430" src="https://nujonoa.com/wp-content/uploads/2020/09/image-51-900x430.png" alt="" class="wp-image-7312" srcset="https://nujonoa.com/wp-content/uploads/2020/09/image-51-900x430.png 900w, https://nujonoa.com/wp-content/uploads/2020/09/image-51-500x239.png 500w, https://nujonoa.com/wp-content/uploads/2020/09/image-51-300x143.png 300w, https://nujonoa.com/wp-content/uploads/2020/09/image-51-768x367.png 768w, https://nujonoa.com/wp-content/uploads/2020/09/image-51.png 1255w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<h2 class="wp-block-heading"><span id="toc3">数式の説明</span></h2>



<p class="is-style-secondary-box">CELL("address",セル)</p>



<p>を用いることで、セルのアドレス(位置)を取得することができます。</p>



<p>INDEX関数は、<br>INDEX(範囲,行,列)でセルを指定することができ、<br>その値を読み込むことができます。</p>



<p>VLOOKUPのように使いたい場合、</p>



<p class="is-style-secondary-box">INDEX(範囲,MATCH(),参照したい列)</p>



<p>HLOOKUPのように使いたい場合、</p>



<p class="is-style-secondary-box">INDEX(範囲,参照したい行,MATCH())</p>



<p>と、使うことができます。この二つを組み合わせて、</p>



<p class="is-style-secondary-box">INDEX(範囲,MATCH(),MATCH())</p>



<p>で行方向にも、列方向にも検索をかけることも可能です。</p>



<p>ここで、CELL関数とINDEX関数を組み合わせて</p>



<p class="is-style-warning-box">=CELL("adress",INDEX(MATCH(),MATCH()))</p>



<p>と使うと、参照したセルのアドレス(位置)を参照することができます。</p>



<h2 class="wp-block-heading"><span id="toc4">その他CELL関数で参照することのできる情報</span></h2>



<p>その他CELL関数で参照することのできる情報は、下記のとおりです。</p>



<p class="is-style-secondary-box">CELL("○○",セル)</p>



<p>の○○を下記項目に変えることで、色々な情報を得ることができます。</p>



<figure class="wp-block-table"><table><tbody><tr><td>address</td><td>参照内の最初のセルのアドレスを（テキストとして）返します。</td></tr><tr><td>col</td><td>参照の最初のセルの列番号を返します。</td></tr><tr><td>color</td><td>参照の最初のセルが負の値の色を使用してフォーマットされている場合、値1を返します。そうでない場合はゼロ。</td></tr><tr><td>contents</td><td>referenceの左上のセルの値を返します。<br>数式は返されません。代わりに、数式の結果が返されます。</td></tr><tr><td>filename</td><td>ファイル名とフルパスをテキストとして返します。<br>参照を含むワークシートがまだ保存されていない場合、空の文字列が返されます。</td></tr><tr><td>format</td><td>セルの数値形式に対応するコードを返します。</td></tr><tr><td>parentheses</td><td>参照の最初のセルが括弧でフォーマットされている1を返し、そうでない場合は0を返します。</td></tr><tr><td>prefix</td><td>セルのラベルプレフィックスに対応するテキスト値を返します。セルのテキストが左揃えの場合は一重引用符（ ‘）、セルテキストが右揃えの場合は二重引用符（ “）、キャレット（ ^）セルテキストが中央揃えのテキストの場合、セルテキストが塗りつぶされた場合はバックスラッシュ（）、ラベルプレフィックスがそれ以外の場合は空の文字列。</td></tr><tr><td>protect</td><td>参照の最初のセルがロックされている場合は1を返し、ロックされていない場合は0を返します。</td></tr><tr><td>row</td><td>参照の最初のセルの行番号を返します。</td></tr><tr><td>type</td><td>参照の最初のセルのデータのタイプに対応するテキスト値を返します。セルが空の場合は「b」、セルにテキスト定数が含まれる場合は「l」、値が「v」の場合は「v」セルには他のものが含まれています。</td></tr><tr><td>width</td><td>セルの列幅を返し、最も近い整数に丸めます。列幅の単位は、デフォルトのフォントサイズの1文字の幅と同じです。</td></tr></tbody></table></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/how-to-check-the-of-the-search-result/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【エクセル】関数でシート名を取得する方法！</title>
		<link>https://nujonoa.com/excel-how-to-get-the-sheet-name-with-a-function/</link>
					<comments>https://nujonoa.com/excel-how-to-get-the-sheet-name-with-a-function/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Mon, 14 Sep 2020 14:05:22 +0000</pubDate>
				<category><![CDATA[エクセル]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[CELL]]></category>
		<category><![CDATA[MID]]></category>
		<category><![CDATA[シート名]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=7241</guid>

					<description><![CDATA[目次 【エクセル】関数でシート名を取得する方法！使用する数式とサンプル数式の説明その他CELL関数で得られる情報 【エクセル】関数でシート名を取得する方法！ エクセルでシート名のみを取得して、セルに表示させる方法を説明し [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【エクセル】関数でシート名を取得する方法！</a></li><li><a href="#toc2" tabindex="0">使用する数式とサンプル</a></li><li><a href="#toc3" tabindex="0">数式の説明</a></li><li><a href="#toc4" tabindex="0">その他CELL関数で得られる情報</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【エクセル】関数でシート名を取得する方法！</span></h2>



<p>エクセルでシート名のみを取得して、<br>セルに表示させる方法を説明します。</p>



<h2 class="wp-block-heading"><span id="toc2">使用する数式とサンプル</span></h2>



<p>使用する数式は、</p>



<p class="is-style-secondary-box">=MID(CELL("filename", A1 ),FIND("]",CELL("filename", A1 ))+ 1,255 )</p>



<p>となっています。<br>A1はどのセルを選択しても構いません。</p>



<p>表示結果は下記の通り、B3にシート名「シート名を表示」が表示されていることが分かると思います。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="826" height="249" src="https://nujonoa.com/wp-content/uploads/2020/09/image-49.png" alt="" class="wp-image-7308" srcset="https://nujonoa.com/wp-content/uploads/2020/09/image-49.png 826w, https://nujonoa.com/wp-content/uploads/2020/09/image-49-500x151.png 500w, https://nujonoa.com/wp-content/uploads/2020/09/image-49-300x90.png 300w, https://nujonoa.com/wp-content/uploads/2020/09/image-49-768x232.png 768w" sizes="(max-width: 826px) 100vw, 826px" /></figure>



<h2 class="wp-block-heading"><span id="toc3">数式の説明</span></h2>



<p>数式の説明をします。</p>



<p>あまりなじみのない関数かもしれませんが、</p>



<p class="is-style-secondary-box">CELL("○○", A1)</p>



<p>で、セルのいろいろな内容を取得することができます。<br>その中でも、○○を→「filename」とすると、</p>



<p class="is-style-secondary-box">C:\Users\bluei\OneDrive\デスクトップ[SAMPLE.xlsx]シート名</p>



<p>のように、シートのファイル名とパスを取得することができます。</p>



<p>ここまで来たら、あとは、シート名を取り出してくるだけです。</p>



<p>シート名は　"]"　の後に来ることが分かっていますので、<br>MID関数で　"]"　以降の文字列をもってきます。</p>



<p>ExcelUIでは、31文字を超えるワークシートに名前を付けることはできませんが、念のため最大の255文字を使用しています。</p>



<h2 class="wp-block-heading"><span id="toc4">その他CELL関数で得られる情報</span></h2>



<p>その他CELL関数で得られる情報は下記のとおりです。<br>思った以上にいろいろと</p>



<figure class="wp-block-table"><table><tbody><tr><td>address</td><td>参照内の最初のセルのアドレスを（テキストとして）返します。</td></tr><tr><td>col</td><td>参照の最初のセルの列番号を返します。</td></tr><tr><td>color</td><td>参照の最初のセルが負の値の色を使用してフォーマットされている場合、値1を返します。そうでない場合はゼロ。</td></tr><tr><td>contents</td><td>referenceの左上のセルの値を返します。<br>数式は返されません。代わりに、数式の結果が返されます。</td></tr><tr><td>filename</td><td>ファイル名とフルパスをテキストとして返します。<br>参照を含むワークシートがまだ保存されていない場合、空の文字列が返されます。</td></tr><tr><td>format</td><td>セルの数値形式に対応するコードを返します。</td></tr><tr><td>parentheses</td><td>参照の最初のセルが括弧でフォーマットされている1を返し、そうでない場合は0を返します。</td></tr><tr><td>prefix</td><td>セルのラベルプレフィックスに対応するテキスト値を返します。セルのテキストが左揃えの場合は一重引用符（ '）、セルテキストが右揃えの場合は二重引用符（ "）、キャレット（ ^）セルテキストが中央揃えのテキストの場合、セルテキストが塗りつぶされた場合はバックスラッシュ（）、ラベルプレフィックスがそれ以外の場合は空の文字列。</td></tr><tr><td>protect</td><td>参照の最初のセルがロックされている場合は1を返し、ロックされていない場合は0を返します。</td></tr><tr><td>row</td><td>参照の最初のセルの行番号を返します。</td></tr><tr><td>type</td><td>参照の最初のセルのデータのタイプに対応するテキスト値を返します。セルが空の場合は「b」、セルにテキスト定数が含まれる場合は「l」、値が「v」の場合は「v」セルには他のものが含まれています。</td></tr><tr><td>width</td><td>セルの列幅を返し、最も近い整数に丸めます。列幅の単位は、デフォルトのフォントサイズの1文字の幅と同じです。</td></tr></tbody></table></figure>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/excel-how-to-get-the-sheet-name-with-a-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【エクセル】下からn番目までの合計値を計算する方法！</title>
		<link>https://nujonoa.com/how-to-calculate-the-total-value-from-the-bottom-to-the-nth/</link>
					<comments>https://nujonoa.com/how-to-calculate-the-total-value-from-the-bottom-to-the-nth/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Mon, 14 Sep 2020 13:39:22 +0000</pubDate>
				<category><![CDATA[エクセル]]></category>
		<category><![CDATA[SUMPRODUCT]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[small]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=7239</guid>

					<description><![CDATA[目次 【エクセル】最下位n番目までの合計値を計算する方法！使用した数式数式の説明n数が大きい場合まとめ 【エクセル】最下位n番目までの合計値を計算する方法！ ・SMALL関数　と・SUMPRODUCT関数を組み合わせて、 [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【エクセル】最下位n番目までの合計値を計算する方法！</a></li><li><a href="#toc2" tabindex="0">使用した数式</a></li><li><a href="#toc3" tabindex="0">数式の説明</a></li><li><a href="#toc4" tabindex="0">n数が大きい場合</a></li><li><a href="#toc5" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【エクセル】最下位n番目までの合計値を計算する方法！</span></h2>



<p>・SMALL関数　と<br>・SUMPRODUCT関数<br>を組み合わせて、最下位N人の点数の合計を求める関数を紹介します。</p>



<p>出力結果としては下記の通り、<br>点数の低い5人の合計値を出しています。<br>※ランダムで点数を作成したためわかりにくいですが、<br>「8+20+23+28+21=100」となっています。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="591" height="489" src="https://nujonoa.com/wp-content/uploads/2020/09/image-47.png" alt="" class="wp-image-7300" srcset="https://nujonoa.com/wp-content/uploads/2020/09/image-47.png 591w, https://nujonoa.com/wp-content/uploads/2020/09/image-47-500x414.png 500w, https://nujonoa.com/wp-content/uploads/2020/09/image-47-300x248.png 300w" sizes="(max-width: 591px) 100vw, 591px" /></figure>



<h2 class="wp-block-heading"><span id="toc2">使用した数式</span></h2>



<p>使用した数式は、下記のとおりです。</p>



<p class="is-style-secondary-box">=SUMPRODUCT ( SMALL（ 範囲、{ 1,2,3,4,5} ）)</p>



<h2 class="wp-block-heading"><span id="toc3">数式の説明</span></h2>



<p>SMALLは、範囲内の「n番目に小さい」値を返す関数です。</p>



<p>例えば、</p>



<p class="is-style-secondary-box">= SMALL（ range 、1 ） //最小<br>= SMALL（ range 、2 ） // 2番目に小さい<br>= SMALL（ range 、3 ） // 3番目に小さい</p>



<p>となります。</p>



<p>しかし、SMALL関数はこのような使い方だけでなく、<br>配列を指定してあげ、</p>



<p class="is-style-secondary-box">= SMALL（ A1：A10 、{ 1 、2 、3 } ）</p>



<p>と記述することで、</p>



<p class="is-style-secondary-box">{ 最小値1 ,最小値2 ,最小値3 }</p>



<p>と、指定した番号の配列を返してくれる関数となっています。</p>



<p>この結果を、SUMPODUCTと組み合わせると、</p>



<p class="is-style-secondary-box">SUMPRODUCT ( SMALL（ A1：A10 、{ 1 、2 、3 } ）)<br>＝SUMPRODUCT（{ 最小値1 ,最小値2 ,最小値3 }） </p>



<p>と、小さい順に1～3番目の数値を合計することができます。</p>



<h2 class="wp-block-heading"><span id="toc4">n数が大きい場合</span></h2>



<p>5個くらいまでは、手書きで対応できますが、<br>n数が大きくなると、手間がかかります。</p>



<p>その場合は、ROW関数とINDIRECT関数を使用する配列定数を作成することで対処できます。</p>



<p>例えば</p>



<p class="is-style-secondary-box">= SUMPRODUCT（SMALL（ 範囲 、ROW（INDIRECT（"1:20" ））））</p>



<p>とすると、20番目までの合計値を出すことができます。</p>



<p>これを応用し、A1セルの文字に対応させると、</p>



<p class="is-style-secondary-box">= SUMPRODUCT（SMALL（ 範囲 、ROW（INDIRECT（"1:"&amp; A1 ））））</p>



<p>と記述することで、n数をA1セルで切り替えることができます。</p>



<h2 class="wp-block-heading"><span id="toc5">まとめ</span></h2>



<p>SMALLの配列の使い方は難しいですが、<br>このようなに使うと非常に便利な使い方ができます。</p>



<p>ぜひ、利用してみてください！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/how-to-calculate-the-total-value-from-the-bottom-to-the-nth/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【エクセル】ワークシートの名前が存在しているか調べる方法！重複を確認</title>
		<link>https://nujonoa.com/how-to-determine-if-there-is-a-sheet/</link>
					<comments>https://nujonoa.com/how-to-determine-if-there-is-a-sheet/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Wed, 09 Sep 2020 14:17:58 +0000</pubDate>
				<category><![CDATA[エクセル]]></category>
		<category><![CDATA[シート]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[重複]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=7236</guid>

					<description><![CDATA[目次 ワークシートの名前が重複しているかを調べる方法！使う数式この数式の仕組みシート名のスペースと句読点の扱いまとめ ワークシートの名前が重複しているかを調べる方法！ 今回は エクセルのワークシートの名前が存在しているか [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-14" checked><label class="toc-title" for="toc-checkbox-14">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ワークシートの名前が重複しているかを調べる方法！</a><ol><li><a href="#toc2" tabindex="0">使う数式</a></li><li><a href="#toc3" tabindex="0">この数式の仕組み</a></li><li><a href="#toc4" tabindex="0">シート名のスペースと句読点の扱い</a></li></ol></li><li><a href="#toc5" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ワークシートの名前が重複しているかを調べる方法！</span></h2>



<p>今回は</p>



<p>エクセルのワークシートの名前が存在しているか？</p>



<p>を調べる数式を紹介します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="632" height="393" src="https://nujonoa.com/wp-content/uploads/2020/09/image-45.png" alt="" class="wp-image-7237" srcset="https://nujonoa.com/wp-content/uploads/2020/09/image-45.png 632w, https://nujonoa.com/wp-content/uploads/2020/09/image-45-500x311.png 500w, https://nujonoa.com/wp-content/uploads/2020/09/image-45-300x187.png 300w" sizes="(max-width: 632px) 100vw, 632px" /></figure>



<h3 class="wp-block-heading"><span id="toc2">使う数式</span></h3>



<p>ワークシート名がワークブックに存在するかどうかを判別するには、<br>ISREF関数とINDIRECT関数を組み合わせて使用することで可能です。</p>



<p>式の書き方は、&nbsp;</p>



<p class="is-style-dark-box">= ISREF(INDIRECT("【シート名】" ＆"！A1" ))</p>



<p>で表すことができ、</p>



<p>・シートが存在する場合　→　ISREFの結果が　true <br>・シートが存在しない場合　→　ISREFの結果が　false</p>



<p>となります。</p>



<h3 class="wp-block-heading"><span id="toc3">この数式の仕組み</span></h3>



<p>ISREF関数は<br>・有効なワークシート参照に対してTRUEを返し、<br>・有効でない場合FALSEを返します。</p>



<p>この場合、特定のシートがワークブックに存在することを確認したいので、<br>列Bのシート名を「！」と「A1」で連結して検索したいシートの参照を作成します。</p>



<p class="is-style-secondary-box">B5 &amp;"！A1"</p>



<p>INDRECT関数は、その値をそのまま拾ってくる関数なので、</p>



<p class="is-style-secondary-box">INDIRECT(「Sheet1！A1」)　→　sheet1!A1の値が表示される</p>



<p>はずなのですが、<br>シートがない場合は、＃REFエラーが返されますので、<br>これをISREF関数で判定します。</p>



<h3 class="wp-block-heading"><span id="toc4">シート名のスペースと句読点の扱い</span></h3>



<p>シート名にスペースまたは句読文字が含まれている場合は、<br>単純な「!」だけではだめなので、「"’"」で囲むようにしましょう。</p>



<p class="is-style-secondary-box">= ISREF（INDIRECT（"'" ＆シート名＆"'！A1" ））</p>



<h2 class="wp-block-heading"><span id="toc5">まとめ</span></h2>



<p>あまりなじみのないISREF関数ですが、<br>実はこんな使い方ができるのです！</p>



<p>シート名が重複は、マクロで判別するイメージだったと思いますが、<br>これだとVBAを使わずに判断することができます！</p>



<p>ぜひお試しあれ！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/how-to-determine-if-there-is-a-sheet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【スプレッドシート】日付・時刻の関数一覧と使い方！</title>
		<link>https://nujonoa.com/spreadsheet-date-functions/</link>
					<comments>https://nujonoa.com/spreadsheet-date-functions/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Wed, 26 Aug 2020 11:00:00 +0000</pubDate>
				<category><![CDATA[google spreadsheet]]></category>
		<category><![CDATA[YEARFRAC]]></category>
		<category><![CDATA[日付]]></category>
		<category><![CDATA[EDATE]]></category>
		<category><![CDATA[時刻]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[DAY]]></category>
		<category><![CDATA[DAYS]]></category>
		<category><![CDATA[EOMONTH]]></category>
		<category><![CDATA[TIMEVALUE]]></category>
		<category><![CDATA[DATEDIF]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=6886</guid>

					<description><![CDATA[目次 【スプレッドシート】日付・時刻の関数一覧と使い方！日付関係で使える関数一覧TODAY NOWDATE,TIMEDATEVALUEYEAR,MONTH,DAY,HOUR,MINUTE,SECONDEDATE,EOMA [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-16" checked><label class="toc-title" for="toc-checkbox-16">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【スプレッドシート】日付・時刻の関数一覧と使い方！</a></li><li><a href="#toc2" tabindex="0">日付関係で使える関数一覧</a></li><li><a href="#toc3" tabindex="0">TODAY NOW</a></li><li><a href="#toc4" tabindex="0">DATE,TIME</a></li><li><a href="#toc5" tabindex="0">DATEVALUE</a></li><li><a href="#toc6" tabindex="0">YEAR,MONTH,DAY,HOUR,MINUTE,SECOND</a></li><li><a href="#toc7" tabindex="0">EDATE,EOMANTH</a></li><li><a href="#toc8" tabindex="0">差を計算したいとき</a></li><li><a href="#toc9" tabindex="0">週の計算</a></li><li><a href="#toc10" tabindex="0">1日のうちの割合を表示</a></li><li><a href="#toc11" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【スプレッドシート】日付・時刻の関数一覧と使い方！</span></h2>



<p>スプレッドシートは</p>



<div class="wp-block-cocoon-blocks-icon-box information-box common-icon-box block-box">
<p>・カレンダーや、GMAILと連携させることができるので、<br>・共有のハードルがエクセルに対して低いので、日程管理などにも使い勝手がいい</p>
</div>



<p>ので、エクセル以上に、<span class="marker-animation">日付の関数を使うことが多くなると思います。</span></p>



<p>そこで今回は、スプレッドシートで、使える日付に関わる関数について解説していきたいと思います！</p>



<p>是非この記事を読んで、日付マスターになってください！</p>



<h2 class="wp-block-heading"><span id="toc2">日付関係で使える関数一覧</span></h2>



<p>日付関係で使える関数は、下記の通り23種類となっています。</p>



<figure class="wp-block-table"><table><tbody><tr><td>TODAY</td><td>TODAY()</td><td>現在の日付に対応するシリアル値を返します。</td></tr><tr><td>NOW</td><td>NOW()</td><td>現在の日付と時刻に対応するシリアル値を返します。</td></tr><tr><td>DATE</td><td>DATE(年, 月, 日)</td><td>指定した年、月、日を日付に変換します。</td></tr><tr><td>TIME</td><td>TIME(時刻, 分, 秒)</td><td>指定した時、分、秒を時刻に変換します。</td></tr><tr><td>DATEVALUE</td><td>DATEVALUE(日付の文字列)</td><td>指定した日付の既知の形式の文字列をシリアル値に変換します。</td></tr><tr><td>TO_DATE</td><td>TO_DATE(値)</td><td>指定した数値を日付に変換します。</td></tr><tr><td>YEAR</td><td>YEAR(日付)</td><td>特定の日付によって指定した年を返します。</td></tr><tr><td>MONTH</td><td>MONTH(日付)</td><td>その年の指定した日付に対応する月を数値形式で返します。</td></tr><tr><td>DAY</td><td>DAY(日付)</td><td>その月の指定した日付に対応する日を数値形式で返します。</td></tr><tr><td>HOUR</td><td>HOUR(時刻)</td><td>指定した時刻の時引数を数値形式で返します。</td></tr><tr><td>MINUTE</td><td>MINUTE(時刻)</td><td>指定した時刻の分引数を数値形式で返します。</td></tr><tr><td>SECOND</td><td>SECOND(時刻)</td><td>指定した時刻の秒引数を数値形式で返します。</td></tr><tr><td>EDATE</td><td>EDATE(開始日, 月数)</td><td>起算日から指定した月数だけ前または後ろの日付を返します。</td></tr><tr><td>EOMONTH</td><td>EOMONTH(開始日, 月数)</td><td>起算日から指定した月数だけ前または後ろの月の最終日の日付を返します。</td></tr><tr><td>DAYS</td><td>DAYS(終了日, 開始日)</td><td>2 つの日付間の日数を返します。</td></tr><tr><td>DAYS360</td><td>DAYS360(開始日, 終了日, 方法)</td><td>1 年を 360 日として（利率の計算で使用されます）、2 つの日付の間の日数を返します。</td></tr><tr><td>NETWORKDAYS</td><td>NETWORKDAYS(開始日, 終了日, 休日)</td><td>指定した 2 つの日付の間に含まれる就業日数を返します。</td></tr><tr><td>WORKDAY</td><td>WORKDAY(開始日, 日数, [休日])</td><td>指定された就業日数をもとに終了日を計算します。</td></tr><tr><td>DATEDIF</td><td>DATEDIF(開始日, 終了日, 単位)</td><td>2 つの日付の間の日数、月数、年数を計算します。</td></tr><tr><td>YEARFRAC</td><td>YEARFRAC(開始日, 終了日, [日数の計算方法])</td><td>指定した日数の計算方法を使用して、2 つの日付の間の年数（1 年に満たない年も含む）を返します。</td></tr><tr><td>WEEKDAY</td><td>WEEKDAY(日付, 種類)</td><td>指定した日付に対応する曜日を数値で返します。</td></tr><tr><td>WEEKNUM</td><td>WEEKNUM(日付, [種類])</td><td>指定した日付が該当する年間の週番号を表す数値を返します。<a rel="noopener" target="_blank" href="https://support.google.com/docs/answer/3541068">新しい Google スプレッドシート<span class="fa fa-external-link external-icon anchor-icon"></span></a>でのみ使用できます。</td></tr><tr><td>ISOWEEKNUM</td><td>ISOWEEKNUM(日付)</td><td>指定された日付に該当する、その年の ISO 週番号を返します。</td></tr><tr><td>TIMEVALUE</td><td>TIMEVALUE(時刻文字列)</td><td>1 日 24 時間のうちの、時刻が表す割合を返します。<a rel="noopener" target="_blank" href="https://support.google.com/docs/answer/3541068">新しい Google スプレッドシート<span class="fa fa-external-link external-icon anchor-icon"></span></a>でのみ使用できます。</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc3">TODAY NOW</span></h2>



<p>まずは、</p>



<figure class="wp-block-table is-style-regular"><table><tbody><tr><td>TODAY</td><td>TODAY()</td><td>現在の日付に対応するシリアル値を返します。&nbsp;</td></tr><tr><td>NOW</td><td>NOW()</td><td>現在の日付と時刻に対応するシリアル値を返します。&nbsp;</td></tr></tbody></table></figure>



<p>です。<br>この二つは一見同じように見えますが、</p>



<p>TODAY()は　「日付」のみを返し、<br>NOW()は　「日付＋時間」を返します。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc4">DATE,TIME</span></h2>



<p>次は、</p>



<figure class="wp-block-table is-style-regular"><table><tbody><tr><td>DATE</td><td>DATE(年, 月, 日)</td><td>指定した年、月、日を日付に変換します。&nbsp;</td></tr><tr><td>TIME</td><td>TIME(時刻, 分, 秒)</td><td>指定した時、分、秒を時刻に変換します。&nbsp;</td></tr></tbody></table></figure>



<p>関数です。<br>DATEは日付に、TIMEは時刻に変換します。</p>



<p>使い方としては、</p>



<p>ダウンロードしたデータの日付が、<br>「20200112」のように8桁のフォーマットだった場合。</p>



<p>A1「20200112」<br><br>=DATE(LEFT(A,4),MID(A1,5,2),RIGHT(A1,2))<br>とセルに入力することで、スプレッドシートに日付として認識させることができます。</p>



<p>日付として認識させることで、<br>本日から1週間以内などの検索などの検索ができるようになりますので、<br>落としたフォーマットが、日付表示でない場合はこの関数を使用するといいでしょう。</p>



<h2 class="wp-block-heading"><span id="toc5">DATEVALUE</span></h2>



<p>DATEVALUE関数は、</p>



<figure class="wp-block-table is-style-regular"><table><tbody><tr><td>DATEVALUE</td><td>DATEVALUE(日付の文字列)</td><td>指定した日付の既知の形式の文字列をシリアル値に変換します。&nbsp;</td></tr><tr><td>TO_DATE</td><td>TO_DATE(値)</td><td>指定した数値を日付に変換します。&nbsp;</td></tr></tbody></table></figure>



<p>1899/12/31を1として、今までの日数を返します。<br>使い方としては、DATEVALUE(TODAY())-DATEVALUE(特定の日付)とすることで、<br>特定の日付から本日までの日数を計算することができます。</p>



<p>TO_DATE関数は、使い方が、少々難しいかもしれませんね。</p>



<h2 class="wp-block-heading"><span id="toc6">YEAR,MONTH,DAY,HOUR,MINUTE,SECOND</span></h2>



<p>指定した日付、時刻から指定したデータを数値形式で抜き出します。</p>



<p>日付だけを抜き出して表示するときなどに便利です。</p>



<figure class="wp-block-table is-style-regular"><table><tbody><tr><td>YEAR</td><td>YEAR(日付)</td><td>特定の日付によって指定した年を返します。&nbsp;</td></tr><tr><td>MONTH</td><td>MONTH(日付)</td><td>その年の指定した日付に対応する月を数値形式で返します。&nbsp;</td></tr><tr><td>DAY</td><td>DAY(日付)</td><td>その月の指定した日付に対応する日を数値形式で返します。&nbsp;</td></tr><tr><td>HOUR</td><td>HOUR(時刻)</td><td>指定した時刻の時引数を数値形式で返します。&nbsp;</td></tr><tr><td>MINUTE</td><td>MINUTE(時刻)</td><td>指定した時刻の分引数を数値形式で返します。&nbsp;</td></tr><tr><td>SECOND</td><td>SECOND(時刻)</td><td>指定した時刻の秒引数を数値形式で返します。&nbsp;</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc7">EDATE,EOMANTH</span></h2>



<p>EDATE,EOMONTH関数は、<br>月数だけ加算、減算することができます。</p>



<figure class="wp-block-table is-style-regular"><table><tbody><tr><td>EDATE</td><td>EDATE(開始日, 月数)</td><td>起算日から指定した月数だけ前または後ろの日付を返します。&nbsp;</td></tr><tr><td>EOMONTH</td><td>EOMONTH(開始日, 月数)</td><td>起算日から指定した月数だけ前または後ろの月の最終日の日付を返します。&nbsp;</td></tr></tbody></table></figure>



<p>月の最終日はその月のよって、<br>28日であったり、30日であったり、31日であったりします。</p>



<p>ですので、次の月の同じ日を計算したい場合、</p>



<p>4/15+30=5/15</p>



<p>となりますが、</p>



<p>5/15+30＝6/14</p>



<p>となってしまいます。<br>こんな時には、</p>



<p class="is-style-secondary-box">=EDATE("2010/5/15",1)</p>



<p>と入力することで、6/15日を得ることができます。</p>



<h2 class="wp-block-heading"><span id="toc8">差を計算したいとき</span></h2>



<p>日付の差を計算したいときなどは<br>下記関数を使います。</p>



<figure class="wp-block-table"><table><tbody><tr><td>日付</td><td>DAYS</td><td>DAYS(終了日, 開始日)</td><td>2 つの日付間の日数を返します。</td></tr><tr><td>日付</td><td>DAYS360</td><td>DAYS360(開始日, 終了日, 方法)</td><td>1 年を 360 日として（利率の計算で使用されます）、2 つの日付の間の日数を返します。</td></tr><tr><td>日付</td><td>NETWORKDAYS</td><td>NETWORKDAYS(開始日, 終了日, 休日)</td><td>指定した 2 つの日付の間に含まれる就業日数を返します。</td></tr><tr><td>日付</td><td>WORKDAY</td><td>WORKDAY(開始日, 日数, [休日])</td><td>指定された就業日数をもとに終了日を計算します。</td></tr><tr><td>日付</td><td>DATEDIF</td><td>DATEDIF(開始日, 終了日, 単位)</td><td>2 つの日付の間の日数、月数、年数を計算します。</td></tr><tr><td>日付</td><td>YEARFRAC</td><td>YEARFRAC(開始日, 終了日, [日数の計算方法])</td><td>指定した日数の計算方法を使用して、2 つの日付の間の年数（1 年に満たない年も含む）を返します。</td></tr></tbody></table></figure>



<p>例えば、<br>=DAYS("2020/6/10","2020/6/20")　→　「10」<br>=DAYS360("2020/6/10","2021/6/20")　→　「370」<br>と出力されます。</p>



<p>就業日まで考慮に入れたい場合は、<br>NETWORKDAYS、WORKDAY　を使います。<br>休日の設定は、別にセルを設けておく必要があります。</p>



<p>土日など曜日を指定する場合には、<br>NETWORKDAYS.INTL、WORKDAY.INTL　を使うと、<br>指定した休日＋曜日の指定によって、<br>差や終了日を計算できます。</p>



<p>DATEDIF では、二つの日付の<br>日数、月数、年数を計算できます。</p>



<p>指定できる関数は、下記の通りとなっております。</p>



<p>"Y": 開始日と終了日の間の年数を返します。<br>"M": 開始日と終了日の間の月数を返します。<br>"D": 開始日と終了日の間の日数を返します。<br>"MD": 開始日と終了日の間から年を差し引いた日数を返します。<br>"YM": 開始日と終了日の間から年を差し引いた月数を返します。<br>"YD": 開始日と終了日の間が 1 年以内であるものとして開始日と終了日の間の日数を返します。</p>



<p>YEARFRACは、小数点を含む、年数の差を取り出すことができます。<br>例えば、</p>



<p>YEARFRAC("2010/6/5","2021/12/5")　→　11.5</p>



<p>のように11年と半年の場合は11.5と表示されます。</p>



<h2 class="wp-block-heading"><span id="toc9">週の計算</span></h2>



<p>週の計算に使える関数です。</p>



<figure class="wp-block-table"><table><tbody><tr><td>日付</td><td>WEEKDAY</td><td>WEEKDAY(日付, 種類)</td><td>指定した日付に対応する曜日を数値で返します。</td></tr><tr><td>日付</td><td>WEEKNUM</td><td>WEEKNUM(日付, [種類])</td><td>指定した日付が該当する年間の週番号を表す数値を返します。<a rel="noopener" target="_blank" href="https://support.google.com/docs/answer/3541068">新しい Google スプレッドシート<span class="fa fa-external-link external-icon anchor-icon"></span></a>でのみ使用できます。</td></tr><tr><td>日付</td><td>ISOWEEKNUM</td><td>ISOWEEKNUM(日付)</td><td>指定された日付に該当する、その年の ISO 週番号を返します。</td></tr></tbody></table></figure>



<p>WEEKDAYは曜日に対応した数値を返すことができます。<br>デフォルトでは、日曜日が 1 ～ 土曜日が 7 で出力されます。</p>



<p>WEEKNUMは、年間の週番号を計算できます。<br>ジャンプの発売日のように、1年間で53州となります。<br>ISOWEEKNUMは世界標準で週番号を計算してくれます。</p>



<h2 class="wp-block-heading"><span id="toc10">1日のうちの割合を表示</span></h2>



<p>最後はTIMEVALUE関数です。</p>



<figure class="wp-block-table"><table><tbody><tr><td>日付</td><td>TIMEVALUE</td><td>TIMEVALUE(時刻文字列)</td><td>1 日 24 時間のうちの、時刻が表す割合を返します。<a rel="noopener" target="_blank" href="https://support.google.com/docs/answer/3541068">新しい Google スプレッドシート<span class="fa fa-external-link external-icon anchor-icon"></span></a>でのみ使用できます。</td></tr></tbody></table></figure>



<p>この関数は、1日のうち時刻が表す割合を示します。</p>



<p>例えば、就業時間が、8：00～17：00の場合、<br>就業時間の1日の割合を計算してみると</p>



<p>=TIMEVALUE("17:00:00")-TIMEVALUE("8:00:00")<br>→0.375＝37.5%</p>



<p>となります。</p>



<h2 class="wp-block-heading"><span id="toc11">まとめ</span></h2>



<p>日付、時刻にまつわる関数を見てきましたが、</p>



<p>DAYS,EOMONTHや、TIMEVALUEなど知っていると便利な関数がたくさん用意されていることが分かりました。</p>



<p>グーグルカレンダーなどを操作する時にいろいろと役に立つと思いますので、<br>さらっとでも一覧を覚えておくと役立つかもしれませんね！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/spreadsheet-date-functions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
