doodle-on-web

自分で調べたことや、仕事の中で質問されたことなどをまとめています。

エクセル

エクセルのIF関数にIF関数を重ねていく入れ子を使用する際の19のポイント

IF関数は、 Excelで最も使用頻度の高い機能の一つです。 IFは単純な関数ですが、使いこなすことでExcelに命を吹き込むことができます。 しかし、よくある問題として、IFは別のIFにつながることが多く、2つ以上のIFを組み合わせると、読みづらく、美しさが半…

エクセルで指定日に一番近い日付を抽出したい

最も近い一致を見つける ジェネリック式 {=INDEX(data,MATCH(MIN(ABS(data-value)),ABS(data-value),0))} 説明 ルックアップ値および数値データと最も近い一致を見つけるには、INDEX、MATCH、ABS、およびMIN関数に基づいた配列数式を使用できます。示されて…

Excelの数式エラーまとめ

Excelを使いこなし、関数を使うようになってくると、それだけ多くのエラーに遭遇するようになってきます。 イライラしますが、数式エラーは何かが間違っていることを我々に教えてくれています。エラーについての知識を持っていることが重要です。 数式エラー…

エクセルで範囲内の列数を数えたい

今度は列数を数えたいです! 関数例 =COLUMNS(rng) 説明 範囲内の列数をカウントする必要がある場合は、COLUMNS関数を使用します。式の一般的な形式(上記)では、rngはセルの範囲を表します。 この例では、アクティブセルに次の数式が含まれています。 =COL…

エクセルで指定の範囲の行数を数えたい

行数を数えたいです! 関数例 =ROWS(rng) 説明 範囲内の行数をカウントする必要がある場合は、ROWS関数を使用します。式の一般的な形式(上記)では、rngはセルの範囲を表します。 この例では、アクティブセルに次の数式が含まれています。 =ROWS(B4:C9) ROW…

エクセルで範囲内のセルの個数を数えたい

セルの数って数えられるんですか? 一般式 =ROWS(rng)*COLUMNS(rng) 説明 長方形の範囲内のセルの総数をカウントする必要がある場合は、ROWSおよびCOLUMNS関数を使用してカウントできます。式の一般的な形式(上記)では、rngはセルの範囲を表します。 この…

ExcelでVLOOKUPを使用してテーブルをマージする

VLOOKUPを使用してテーブルをマージする 関数式 = VLOOKUP( $ A1 、 table 、COLUMN()- x 、0 ) 説明 テーブルをマージするには、VLOOKUP関数を使用して、1つのテーブルから別のテーブルにデータを検索および取得できます。この方法でVLOOKUPを使用する…

Excelによる日付のVLOOKUP

関数例 = VLOOKUP( date 、 table 、 col 、FALSE ) 説明 テーブルから特定の日付の値を取得するには、VLOOKUP関数を使用できます。 示されている例では、F6の式は次のとおりです。 = VLOOKUP( E6 、 B6:C11 、2 、0 ) この式の仕組み これは標準のVLOO…

Excelでvlookupの結果を複数利用した計算をしたい。

vlookupを計算に使用できますか? 関数例 =VLOOKUP(client,rates,col,0)*hrs+VLOOKUP(client,rates,col,0)*hrs 説明 同じ対象の2つの異なる時給を検索し、最終金額を計算するには、2つのVLOOKUP関数に基づく式を使用できます。 示されている例では、E5の式は…

ExcelでVLOOKUP#N / Aエラーを出さない

VLOOKUPで#N / Aエラーがでます。 関数式 = IFERROR(VLOOKUP( value 、 table 、2 、FALSE )、「メッセージ」) 説明 VLOOKUPが値を見つけられないときにスローする#N / Aエラーを非表示にするには、IFERROR関数を使用してエラーをキャッチし、必要な値…

Excelで複数のセルや条件と一致しないセルを数えたい

Excelで複数のセルや条件と一致しないセルを数えたいです。 状況 データの中で、リストに含まれていないデータがどれくらい含まれているのかを調べたい。 関数例 =SUMPRODUCT(--(ISNA(MATCH(data,exclude,0)))) 説明 セルの数が多くない場合は、MATCH、ISNA…

Excelで誕生日を年毎に数える。日付の範囲カウント、指定日付間に存在するデータを数える

Excelで社員の誕生日を年単位に数えたいのですが。。 状況 Excelで指定日付間に存在するデータを数えたいです。 視点を変えて、指定の日付から指定の日付までを抽出して数えるという方法で解決してみましょう。 関数例 = COUNTIFS( range 、"> =" & date1 …

Excelで時間操作、指定の時間に丸めたい、切り捨て

47分とか52分は45分として計算したいです。 関数例 = MROUND( time 、"0:15" ) 説明 時間を最も近い15分間隔に丸めるには、指定された倍数に基づいて丸めるMROUND関数を使用できます。示されている例では 、C6 の式は次のとおりです。 = MROUND( B6 、"0:…

Excelで名前付き範囲を作成する

名前付き範囲を作成する 名前付き範囲は、名前が付けられた1つ以上のセルです。名前付き範囲を使用すると、数式を読みやすく、理解しやすくできます。また、Name Boxを介した簡単なナビゲーションも提供します。 この例では、F6の式は次のとおりです。 = MAX…

Excelで指定時間以上、以下の時間のみ合計したい

状況 30分以上の合計時間を計算したい 作業に30分以上かかっている人の、その超過分だけ計算したいのですが。。。 関数例 = SUMPRODUCT((範囲- TIME(0 、30 、0 ))* (範囲> TIME(0 、30 、0 ))) 説明 期間を表す一連の時間を指定して、30分間の…

エクセルの偶数行(奇数行)の抽出

状況 エクセルに以下のようなテーブルがあります。 この列の偶数行もしくは奇数行だけを抽出したいと考えていますが、どのような方法があるでしょうか? 解決策 G列に1列偶数・奇数を判定する列を追加します。 ここでは「偶数・奇数」としました。 以下のよ…

Excelで文字や文章を丸で囲む(丸印をつける)方法

丸ってどうやってつけるんですか? 状況 解決策 1.楕円の挿入 2.楕円の書式設定 補足 画像に数字を入れる方法 おまけ 状況 エクセルで文字や文章を丸で囲みたい 解決策 1.楕円の挿入 挿入タブをクリック→図形で楕円を選択します。 囲みたい部分へドラッグし、…

エクセルのIF関数で、文字が入力されているのを判断したい。

新人くんからの質問シリーズ エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。 =IF(A1="『どんな文字でも』","",+B1-C1) A1セルに『どんな文字でも』入っていたならば、空白に。 文字が入っていなければB1セ…

エクセルで○×△の記号を数えたい。

新人君からの質問シリーズ 飲み会のアンケートとったんですけど、簡単に数える方法ないですかー? あるある。 状況 Excelで色々な数を数えたい。 解決策 ○の数 =COUNTIF(A1:C100,"○”) ×の数は =COUNTIF(A1:C100,"×") △の数は =COUNTIF(A1:C100,"△") 数えら…

エクセルでVLOOKUPによる前方一致、あるいは部分一致検索。

新人君からの質問シリーズ エクセルで完全一致でなデータを抽出したいです。 Vloolupのように。 なるほどね。 それVLOOKUPでできるよ! 状況 『部分一致』あるいは『前方一致』をVLOOKUPで実現したい。 解決策 ●「前方一致検索」の場合(「あいう」で「あい…

VLOOKUPで日付を検索しても、空白欄を1900/1/0と表示させない。消したい。

VLOOKUPで日付を検索したら、空白欄が1900/1/0と表示されるんですけどー! そもそものVLOOKUPで日付を検索したい場合はこちらへ。 www.doodle-office.work 状況 シート①にて個人の基本情報を管理しています。 別シートにて個人の詳細情報を管理しており、シ…