4/07/2024

Excel。2024/2/11-2/17にINT関数など紹介したFacebookページのコメントです。【comment】

Excel。2024/2/11-2/17にINT関数など紹介したFacebookページのコメントです。

<Facebookページ>

Facebookページに書いた、Excelの豆知識(Trivia)です。

2月11日

Excel。

INT関数

読み方: イント  

読み方: インテジャー

分類: 数学/三角 

INT(数値)

最も近い整数に切り下げる 




2月12日

Excel。

INTERCEPT関数

読み方: インターセプト  

分類: 統計 

INTERCEPT(既知のy,既知のx)

回帰直線の切片を算出します 




2月13日

Excel。

INTRATE関数

読み方: イントレート  

分類: 財務 

INTRATE(受渡日,満期日,投資額,償還価額,[基準])

満期に償還される証券の利率を算出します 




2月14日

Excel。

IPMT関数

読み方: アイピーエムティー  

読み方: インタレストペイメント

分類: 財務 

IPMT(利率,期,期間,現在価値,[将来価値],[支払期日)]

元利均等返済における指定期間の利息を算出します 




2月15日

Excel。

IRR関数

読み方: アイアールアール  

分類: 財務 

IRR(範囲,[推定値])

定期キャッシュフローに対する内部利益率を算出します 




2月16日

Excel。

ISBLANK関数

読み方: イズブランク  

分類: 情報 

ISBLANK(テストの対象)

対象が空白セルの場合にTRUEを返す 




2月17日

Excel。

ISERR関数

読み方: イズイーアールアール  

読み方: イズエラー

分類: 情報 

ISERR(テストの対象)

対象がエラー値の#N/A以外の場合にTRUEを返す

4/06/2024

Excel。ガンマ関数の値の自然対数はGAMMALN.PRECISE関数で算出できます。【GAMMALN.PRECISE】

Excel。ガンマ関数の値の自然対数はGAMMALN.PRECISE関数で算出できます。

<関数辞典:GAMMALN.PRECISE関数>

GAMMALN.PRECISE関数

読み方: ガンマログナチュラル・プリサイス  

分類: 統計 

GAMMALN.PRECISE関数

GAMMALN.PRECISE(x)

ガンマ関数の値の自然対数を算出します 

4/05/2024

Excel。AND関数の欠点。ワイルドカードがつかえないので、どうしたらいいの。【trouble】

Excel。AND関数の欠点。ワイルドカードがつかえないので、どうしたらいいの。

<AND関数・IF+COUNTIFS関数>

AかつBという条件をつくることができる「AND関数」ですが、欠点があります。


それが、ワイルドカードをつかった条件式には対応してくれないということです。


次の表をつかって説明します。


判定しないのは、所属はAからはじまり、かつ、住所には横浜市が含まれるデータなら、「○」を表示して、そうでなければ、「空欄(空白)」としたい。


AND関数をつかってみたところ、思っているように算出されません。


C2に設定した数式は、

=IF(AND(A2="A*",B2="*横浜市*"),"○","")

AND関数とワイルドカードの組み合わせは、うまくいかないようです。


AND関数で、ワイルドカードをつかわない数式にすれば、算出することはできます。


ワイルドカードを使わない数式は、

=IF(AND(MID(A2,1,1)="A",MID(B2,5,3)="横浜市"),"○","")

ただ、MID関数をつかうので、可読性が下がってしまいます。


そこで、COUNTIFS関数をつかうことで、対応することができます。


C2の数式を次のように設定して、オートフィルで数式をコピーします。

=IF(COUNTIFS(A2,"A*",B2,"*横浜市*"),"○","")


COUNTIFS関数は、ワイルドカードをつかった条件をつかうことができます。


数式を確認しておきましょう。


IF関数の引数であるCOUNTIFS関数から説明します。

COUNTIFS関数の最初の引数が、「検索条件範囲1」です。A2を設定します。


2番目の引数は、「検索条件1」。ここに「”A*”」とワイルドカードをつかっています。

「A*」とすれば、「Aで始まる」という意味です。


3番目以降は条件範囲と、条件の繰り返しです。

B2のあたいに、「*横浜市*」なのかを確認する条件式を設定します。

「*横浜市*」はB2に「横浜市という文字が含まれる」という意味です。


この2つの条件が合致したら「TRUE」、合致しない場合は「FALSE」と判定結果がでます。


IF関数をつかってTRUEならば「”○”」と表示します。

4/04/2024

Excel。データを「配列定数」形式の文字列で表示するにはどうしたらいいの。【array constant】

Excel。データを「配列定数」形式の文字列で表示するにはどうしたらいいの。

<ARRAYTOTEXT関数>

テータを指定した文字で連結するには、「TEXTJOIN関数」をつかえば対応することができます。


列の区切りを「,」(カンマ)で、行の区切りを「;」(セミコロン)、全体を「{ }」で囲む、「配列定数」にしたい場合には、TEXTJOIN関数では対応するのが大変です。


そこで、ARRAYTOTEXT関数をつかうことで、配列定数の形式にした文字列に変換できます。

ARRAYTOTEXT関数

A2:B3のデータを配列定数の形式の文字列に変換します。


A5に次の数式を設定しました。


=ARRAYTOTEXT(A2:B3,1)


これで、全体を{}で囲み、列の区切りは「,」で行の区切りを「;」の文字列にすることができました。


では、ARRAYTOTEXT関数を確認しておきましょう。


最初の引数は、「配列」です。

範囲なので、A2:B3と設定します。


2つ目の引数は、「書式」です。

0の簡潔を選択すると、すべてを「,」(カンマ)で区切ってくれます。

1の正確ならば、全体を{}で囲み、列の区切りは「,」で行の区切りを「;」の配列定数で区切ってくれます。


なお、このARRAYTOTEXT関数。

文字列に変換するので、日付は、シリアル値に変わってしまうので、注意が必要です。

4/03/2024

Excel。Ctrlキーを押しながらオートフィルをドラッグする合わせ技で入力が楽になります。【Easy input】

Excel。Ctrlキーを押しながらオートフィルをドラッグする合わせ技で入力が楽になります。

<便利な機能>

日付や曜日を手早く入力する。

あるいは、数式をコピーするときに、つかっているオートフィル。


ただ、ドラッグしているだけではもったいない。


Ctrlキーを押しながらオートフィルをドラッグすると、連番が簡単に入力できます。


そして、日付は同じ日付を入力することができます。

4/02/2024

Excel。「.」と「,」が逆のフランス式の数字を数値にしてつかうには、どうするの【french style】

Excel。「.」と「,」が逆のフランス式の数字を数値にしてつかうには、どうするの

<NUMBERVALUE関数>

日頃使っている数値。

桁区切りの記号は「,(カンマ)」で小数点は「.(ドット)」です。


これは、英語圏を中心とした場合で、フランスなど欧州などでは、逆で表示された数字を使っています。


つまり、桁区切りの記号が「.(ドット)」で小数点が「,(カンマ)」というわけです。

フランス式の数字

この条件で入力した数値は、文字型になってしまいます。


よって、そのままでは、計算で使おうとすると、文字型なので、#VALUE!というエラーが表示されてしまいます。


計算式としてつかうためには、通常の数字にしなければなりません。

そこで、NUMBERVALUE関数をつかって、文字型を数値に変更します。


B3に設定した数式は、

=NUMBERVALUE(B1,",",".")

これで、B1のフランス式の文字を数値として変換することができます。


では、設定した数式を確認しておきましょう。


最初の引数は、「文字列」。

B1を設定します。

フランス式で入力した場合数値として認識してくれません。

文字列になっています。


2つ目の引数は、「小数点記号」。

B1の文字列の中で、小数点でつかっている記号をExcelに教える必要があります。

小数点で使用しているのは「,」なので、「","」と設定します。


最後の引数は、「桁区切り記号」。

2つ目の引数と同じように、B1の文字列の中で、桁区切りでつかっている記号をExcelに教えるので「”.”」を設定します。


そもそも、NUMBERVALUE関数をつかわなければいけないのかというと、VALUE関数ではパーセントや通貨とみなせる文字列データを数値に変換できます。


ただし、「.」と「,」はVALUE関数に対応していないので、NUMBERVALUE関数を使う必要があるというわけです。

4/01/2024

Excel。GAMMALN関数はガンマ関数の値の自然対数を算出します。【GAMMALN】

Excel。GAMMALN関数はガンマ関数の値の自然対数を算出します。

<関数辞典:GAMMALN関数>

GAMMALN関数

読み方: ガンマログナチュラル  

分類: 統計 

GAMMALN関数

GAMMALN(x)

ガンマ関数の値の自然対数を算出する