5/21/2024

Excel。2024/4/14-4/20にMONTH関数など紹介したFacebookページのコメントです。【comment】

Excel。2024/4/14-4/20にMONTH関数など紹介したFacebookページのコメントです。

<Facebookページ>

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

Facebookページ

4月14日

Excel。

MODE.SNGL関数

読み方: モード・シングル  

分類: 統計 

MODE.SNGL(数値1,[数値2],…)

最頻値を算出します 




4月15日

Excel。

MONTH関数

読み方: マンス  

分類: 日付時刻 

MONTH(シリアル値)

日付から月を算出します 




4月16日

Excel。

MROUND関数

読み方: エムラウンド  

分類: 数学/三角 

MROUND(数値,倍数)

指定した数値の倍数で四捨五入します 




4月17日

Excel。

MULTINOMIAL関数

読み方: マルチノミアル  

分類: 数学/三角 

MULTINOMIAL(数値1,[数値2],…)

多項係数を算出します 数値の和の階乗と数値の階乗の積との比




4月18日

Excel。

MUNIT関数

読み方: エムユニット  

読み方: マトリック ユニット

分類: 数学/三角 

MUNIT(次元)

指定した次元の単位行列を算出する 




4月19日

Excel。

N関数

読み方: エヌ  

読み方: ナンバー

分類: 情報 

N(値)

数値または型に対応する数値を算出します 




4月20日

Excel。

NA関数

読み方: エヌエー  

分類: 情報 

NA()

つねにエラー値#N/Aを返す

5/20/2024

Word。Excelにはない、拝啓~敬具などの「あいさつ文」を知っていると、社外文書が手早くつくれます。 【Youtube】

Word。Excelにはない、拝啓~敬具などの「あいさつ文」を知っていると、社外文書が手早くつくれます。

<あいさつ文>

ビジネス文書の社外向け文書で、お馴染みのあいさつ文。


そのあいさつ文を

手早く挿入することが、Wordならできるんです。

ちなみに、Excelではできません。


5/19/2024

Excel。VBA。指定の文字列が含まれているかを、手早く確認したい。【InStr】

Excel。VBA。指定の文字列が含まれているかを、手早く確認したい。

<Excel VBA:InStr関数>

セル内に、該当する文字列がセル内に含まれているならば、「○」というような判定を手早く行いたいわけです。

InStr関数

そこで、今回は、Excel VBAでプログラムをつくって対応していきます。


次のようなプログラム文をつくってみました。

Sub 八王子市()

    Dim i As Long

    Dim lastrow As Long

    

    lastrow = Cells(Rows.Count, "a").End(xlUp).Row


    For i = 1 To lastrow

        If InStr(Cells(i, "a"), "八王子市") <> 0 Then

            Cells(i, "b") = "○"

        End If

    Next

End Sub


では、実行します。


このように、A列の住所に八王子市が含まれているデータに「○」が表示されていることが確認できます。


大量なデータなどで、オートフィルターで抽出して…という処理でもいいかもしれませんが、定期的に大量なデータを使う場合などには、Excel VBAのプログラムを用意しておくといいかもしれません。


では、プログラム文を確認します。


変数の宣言文です。

Dim i As Long

Dim lastrow As Long

lastrow = Cells(Rows.Count, "a").End(xlUp).Row


lastrowは、A列のデータの一番下の行番号を代入させます。

そして、このあとの、繰り返し文で、繰り返す上限として使っています。


For i = 1 To lastrow

    If InStr(Cells(i, "a"), "八王子市") <> 0 Then

        Cells(i, "b") = "○"

    End If

Next


For To Nextで処理を繰り返しています。

そして、

If InStr(Cells(i, "a"), "八王子市") <> 0 Then ~ End If


If文ですね。InStr関数は、セル内に指定した文字列があるか、どうかを検索する関数です。

そして、含まれていなければ、「0(ゼロ)」を算出します。

逆に含まれているならば、最初に見つけた文字位置を算出します。


要するに、0かどうかで、判断することができるというわけです。


InStr(Cells(i, "a"), "八王子市") <> 0

とすれば、A2に八王子市という文字が含まれているか、どうかが判断できます。


「<>0」は「0ではない」という意味です。

「0ではない」ので、文字が含まれていたら、


Cells(i, "b") = "○"


B列に「○」を表示しましょう。

というわけです。


なお、InStr関数は、通常のExcelにはありません。

5/18/2024

Excel。16進数を2進数に変換するのが、HEX2BIN関数です。【HEX2BIN】

Excel。16進数を2進数に変換するのが、HEX2BIN関数です。 

<関数辞典:HEX2BIN関数>

HEX2BIN関数

読み方: ヘックストゥビン 

読み方: ヘキサデジマルトゥバイナリ


分類: エンジニアリング 

HEX2BIN関数

HEX2BIN(数値,[桁数])

16進数を2進数に変換する 

5/17/2024

Excel。2024/4/7-4/13にMINUTE関数など紹介したFacebookページのコメントです。【comment】

Excel。2024/4/7-4/13にMINUTE関数など紹介したFacebookページのコメントです。

<Facebookページ>

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

Facebookページ

4月7日

Excel。

MINUTE関数

読み方: ミニッツ  

分類: 日付時刻 

MINUTE(シリアル値)

時刻から""分""を算出する 




4月8日

Excel。

MINVERSE関数

読み方: エムインバース  

読み方: マトリック インバース

分類: 数学/三角 

MINVERSE(配列)

配列の逆行列を算出します 




4月9日

Excel。

MIRR関数

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

読み方: モディファイドアイアールアール

分類: 財務 

MIRR(範囲,安全利率,危険利率)

定期キャッシュフローの修正内部利益率を算出する 




4月10日

Excel。

MMULT関数

読み方: エムマルチ  

読み方: マトリック マルチ プリケーション

分類: 数学/三角 

MMULT(配列1,配列2)

2つの配列の行列積を算出する 




4月11日

Excel。

MOD関数

読み方: モッド  

分類: 数学/三角 

MOD(数値,除数)

除算した余りを算出します 




4月12日

Excel。

MODE関数

読み方: モード  

分類: 互換性 

MODE(数値1,[数値2],…)

最頻値を算出します 




4月13日

Excel。

MODE.MULT関数

読み方: モード・マルチ  

分類: 統計 

MODE.MULT(数値1,[数値2],…)

複数の最頻値を算出します 

5/16/2024

Excel。関数をつかって手早く、月末一覧表をつくりたい。【end of month】

Excel。関数をつかって手早く、月末一覧表をつくりたい。

<EOMONTH+DATE関数>

オートフィルでその年の月末一覧を作成してもいいのですが、年が変わるたびに、イチイチ、オートフィルで月末一覧をつくるのも、面倒な作業だといえます。


そこで、関数をつかって、月末一覧をつくることにしました。

EOMONTH+DATE関数

B4に2024年の1月末日を算出するようにしたいわけです。


月末日を算出する関数は、EOMONTH関数です。


それでは、B4をクリックして、次の数式をつくります。

=EOMONTH(DATE($A$1,A4,1),0)


ところが算出結果が、日付ではなく、数値。シリアル値で算出されます。


表示形式をつかって日付に変えてます。

色々な方法がありますが、ホームタブにある、数値の書式ボックス内の「短い日付形式」をクリックします。


B4のシリアル値が、日付に変わったら、あとはオートフィルで数式をコピーします。


このように、年末日の一覧をつくることができました。

A1の値を2024から2025に変えれば、2025年の月末日一覧に変わります。


さて、B4に設定した数式を確認しておきましょう。

=EOMONTH(DATE($A$1,A4,1),0)


最初のEOMONTH関数は、最初の引数の開始日の何ヵ月前後の月末日を算出できる関数です。


最初の引数の開始日には、DATE関数で日付をつくっていきます。


2つ目の引数には、0と設定します。

0とすることで、開始日の月末日という意味になります。


あとは、最初の引数のDATE関数を設定します。

オートフィルで数式をコピーしますので、A1を絶対参照にしましょう。

5/15/2024

Excel。HARMEAN関数で、数値の調和平均を算出します【HARMEAN】

Excel。HARMEAN関数で、数値の調和平均を算出します

<関数辞典:HARMEAN関数>

HARMEAN関数

読み方: ハーミーン  

分類: 統計 

HARMEAN関数

HARMEAN(数値1,[数値2],…)

数値の調和平均を算出します

Harmonicの略