Excel[2000/2002/2003対応]すぐに使える便利なユーザー定義関数 205選!

[表紙]Excel[2000/2002/2003対応]すぐに使える便利なユーザー定義関数 205選!

紙版発売

B5変形判/400ページ/CD1枚

定価3,278円(本体2,980円+税10%)

ISBN 4-7741-2367-6

ただいま弊社在庫はございません。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

Excelには便利な関数が標準で多数用意されていますが,汎用性重視のため,目的の結果を得るには複数のネストや配列数式が必要になります。

本書は,ユーザーの作業効率アップのために,利用頻度の高い処理を「すぐに使えるユーザー定義関数」として提供することを目的とし,またVBAを学習すれば応用もできるよう配慮しています。備えておけば必ず役立つはずです!

こんな方におすすめ

  • 日常業務でExcelをお使いの方
  • 定型処理のための適切な方法が見つからず四苦八苦している方
  • 現在の作業効率に不満があり改善したいと思っている方

著者の一言

面倒な関数の自作を行わずに,インストールするだけでユーザー定義関数が使える書籍です。VBA初心者だけでなく,まったくVBAの知識がないユーザーでも,ワンタッチで手軽に利用できるのが特徴です。

205個のユーザー定義関数には,すべてヘルプを付けましたので,使い方も超簡単!複雑な関数の組み合わせや,ユーザー定義関数の作成に悩んでいるユーザーにお勧めの一冊です。たった1つの関数で瞬時に目的の計算結果が求められます。

目次

CD-ROMの使い方と注意点

序章 ユーザー定義関数とは

  • 1 本書の概要
  • 2 ユーザー定義関数のインストールと使い方
  • 3 ユーザー定義関数の基礎知識
  • 4 HELPファイルについて

第1章 集計と統計

  • 1-1 日付を扱う集計
    • 1 平日の集計を求める
    • 2 土日の集計を求める
    • 3 祝日を含む休日の集計を求める
    • 4 指定期間の集計を求める
    • 5 指定期間の条件別の集計を求める
    • 6 指定した週の集計を求める
    • 7 指定月の集計を求める
    • 8 指定月の条件別の集計を求める
  • 1-2 色を条件とした集計
    • 1 指定職の集計を求める/背景色
    • 2 指定職の集計を求める/フォント色
  • 1-3 年齢別集計
    • 1 年代別の集計を求める
    • 2 年代別の条件別の集計を求める
    • 3 指定年齢間の集計を求める
    • 4 指定年齢間の条件別の集計を求める
  • 1-4 複数シートの集計
    • 1 複数シートを統合して合計する
    • 2 複数シートを統合して平均する
    • 3 複数シートの条件別合計を求める
    • 4 複数シートの条件別件数を求める
  • 1-5 順位を付ける
    • 1 複数の条件で順位を付ける
    • 2 条件別の順位を付ける
    • 3 複数の範囲をもとに順位を付ける
  • 1-6 件数を求める
    • 1 重複を除いた件数を求める
    • 2 複数セル内の文字列の個数を数える
    • 3 指定○%の件数を求める
    • 4 平均を満たす条件を求める
  • 1-7 統計を求める
    • 1 行列見出しで集計を求める
    • 2 指定行までの合計を求める
    • 3 累計を求める
    • 4 0を除いた平均を求める
    • 5 指定○%の平均を求める
    • 6 0を除いた最小値を求める
    • 7 同じ値でも対応可能/大きいほうからの順位の値を求める
    • 8 同じ値でも対応可能/小さいほうからの順位の値を求める
    • 9 順位を指定して最頻値を求める
    • 10 数値を五捨六入する
    • 11 偏差値を求める
    • 12 条件別の標準偏差を求める
    • 13 移動平均を求める
    • 14 ABC分析用関数

第2章 日付と時刻

  • 2-1 勤務計算
    • 1 深夜時間対応の勤務計算を行う
    • 2 複数の時給で給与計算を行う
    • 3 24時間表示対応HOUR関数
  • 2-2 指定日を求める
    • 1 ○日締めの○日扱いで支払日を求める/土日祝日対応
    • 2 月初めの日付を求める
    • 3 第○の○曜日の日付を求める
    • 4 日付が月の何週目かを求める
    • 5 日付から曜日をダイレクトに求める
    • 6 指定休日を除く日数後の日付を求める
    • 7 現在の時刻のみを求める
  • 2-3 期間を求める
    • 1 現在までの期間を求める
    • 2 指定したさまざまな期間を求める
    • 3 指定期間を○年○ヶ月で求める
    • 4 指定期間を○年○ヶ月○日で求める
    • 5 休日を指定して指定月の日数を求める

第3章 文字列操作

  • 3-1 ふりがな
    • 1 種類を指定してふりがなを取り出す
    • 2 ローマ字でふりがなを取り出す
  • 3-2 住所分割
    • 1 住所から都道府県を取り出す
    • 2 住所から市町村区を取り出す
    • 3 住所から市町村区番地を取り出す
    • 4 住所から番地を取り出す
  • 3-3 文字列分割
    • 1 左端から文字列を取り出す
    • 2 真ん中から文字列を取り出す
    • 3 右端から文字列を取り出す
  • 3-4 変換関数
    • 1 数値を漢数字に変換する
    • 2 数値を日付に変換する
    • 3 レート変数関数
    • 4 英数字を全角大/小文字に変換する
  • 3-5 その他の文字列操作
    • 1 複数のスペースをすべて削除する
    • 2 複数の文字列を別々の文字列に置き換える
    • 3 複数の文字列を範囲選択で結合する

第4章 抽出

  • 4-1 統計結果も項目名を抽出する
    • 1 最大値の項目名を抽出する
    • 2 最頻値の項目名を抽出する
    • 3 指定した順位の項目名を抽出する
  • 4-2 複数条件,複数範囲から抽出する
    • 1 2つの検索値から抽出する
    • 2 複数のシート(範囲)から抽出する
    • 3 別ブックの複数のシートから抽出する
    • 4 曜日によって違う表から抽出する
  • 4-3 その他の抽出
    • 1 検索値が空白でもエラーなしで抽出する
    • 2 検索値の一部を含む表から抽出する
    • 3 リンク先も一緒に抽出する
    • 4 交差する値を抽出する
    • 5 文字列から数値を抽出する
    • 6 リンク先を抽出する
    • 7 ブック内のシート名を抽出する

第5章 条件

  • 5-1 条件分岐
    • 1 AND条件を付けて処理を分岐させる
    • 2 OR条件を付けて処理を分岐させる
    • 3 AND+ORの両方の条件で処理を分岐させる
    • 4 条件に%を指定して処理を表示させる
  • 5-2 チェック関数
    • 1 重複をチェックする
    • 2 別範囲にあるかどうかチェックする

第6章 その他の便利な関数

  • 6-1 簡単条件専用関数
    • 1 1つの条件を満たす平均を求める
    • 2 1つの条件を満たす最大値を求める
    • 3 1つの条件を満たす最小値を求める
    • 4 条件を満たす順位の値を求める
    • 5 条件を満たす最頻値を求める
  • 6-2 その他の関数
    • 1 内消費税/外消費税を求める
    • 2 生年月日から干支を求める
    • 3 生年月日から学年を求める
    • 4 円や球の面積を求める
    • 5 金額から金種別の枚数を求める

INDEX