タグ: #formula
8 件の記事

IF のネストが 3 段を超えたら IFS — IF / AND / OR / IFERROR で条件分岐を整理する
合否判定、ランク分け、達成率の評価——業務の表は条件分岐だらけ。定番の IF はネストが深くなると括弧の対応が追えなくなる。ネストを平らにする IFS、条件を束ねる AND / OR、エラーを既定値に丸める IFERROR の使い分けを例で整理し、ReoGrid(IFS / IFERROR は V4.5 で対応)で WinForms / WPF アプリに同じ数式を載せる方法まで解説する。

「氏名を姓と名に分ける」「住所から都道府県を取り出す」— LEFT / MID / FIND / SUBSTITUTE で文字列を数式で加工する
名簿の氏名を姓と名に分割する、住所から都道府県だけ取り出す、商品コードをハイフンで分解する——業務データの文字列加工は C# なら Split 一発だが、「ユーザーが画面上で確認・修正できる形」にしたいならスプレッドシートの数式が向いている。LEFT・MID・FIND・SUBSTITUTE・TEXTJOIN の定番レシピと落とし穴(全角スペース、神奈川県・和歌山県・鹿児島県の 4 文字問題)を整理し、ReoGrid(V4.5 で対応)で WinForms / WPF アプリに同じ数式を載せる方法まで解説する。

EDATE / EOMONTH / WORKDAY / NETWORKDAYS — 支払期日・営業日を数式で計算する
「月末締め翌月末払い」「5 営業日以内に発送」「期日の 3 営業日前にリマインド」——業務アプリの日付ルールは、DateTime で自前実装すると意外に面倒。Excel には EDATE・EOMONTH・WORKDAY・NETWORKDAYS という専用関数がある。4 つの役割と定番の落とし穴(起点日を数える・数えない問題、月末への丸め)を整理し、ReoGrid(V4.5 で対応)で WinForms / WPF アプリ内に同じ日付計算を載せる方法まで解説する。

SUMIF / SUMIFS / COUNTIF / COUNTIFS の違いを整理する — 条件付き集計を使い分ける
「条件に合う行だけ合計する・数える」ための関数が SUMIF・COUNTIF・SUMIFS・COUNTIFS。単数形(〜IF)は条件 1 つ、複数形(〜IFS)は条件を AND で重ねられる。両者の仕組みと引数順の落とし穴(SUMIF と SUMIFS で並びが逆)を例で整理し、ReoGrid(V4.5 で対応)で WinForms / WPF アプリ内に同じ集計を載せる方法まで解説する。

MATCH と XMATCH の違いを整理する — 「位置」を返す検索関数を使い分ける
MATCH と XMATCH はどちらも「探した値が何番目にあるか(位置)」を返す関数。違いは既定の一致モード・逆方向検索・ワイルドカードの扱いにある。両者の仕組みと使い分けを例で整理し、INDEX と組み合わせて VLOOKUP より柔軟に値を引く方法、そして ReoGrid(V4.5 で対応)で WinForms / WPF アプリ内に同じ数式を載せる方法まで解説する。

VLOOKUP / HLOOKUP / XLOOKUP の違いを整理する — C# スプレッドシートで使い分ける
Excel の代表的な検索関数 VLOOKUP・HLOOKUP・XLOOKUP は、似ているようで「探す方向」「列番号の指定方法」「見つからないときの挙動」が違う。それぞれの仕組みと使い分けを表と例で整理し、ReoGrid(V4.5 で対応)を使って WinForms / WPF アプリの中で同じ数式をそのまま動かす方法まで解説する。XLOOKUP が VLOOKUP の弱点をどう解消したのかが分かる。

自社の業務ロジックを「Excel数式」として開放する — C# で ReoGrid にカスタム関数を登録する
税込計算・自社ルールの端数処理・商品コードからの単価引き当て — 同じ業務ロジックが C# のコードとスプレッドシートの数式に二重化し、仕様変更のたびに修正漏れが起きる。ReoGrid なら C# のメソッドをカスタム関数として登録でき、利用者はセルに =TAXIN(B2) と書くだけで自社ロジックを呼び出せる。標準の 200+ Excel 互換関数に、自社の計算を一級市民として並べる方法を解説する。
ReoGrid 4.5 リリース — Excel 互換関数 47 種と数式ポイントモード編集
Excel 互換の数式関数を 47 種追加し、数式のポイントモード編集、XLSX アウトライン(グループ化)の入出力、読み込み性能とメモリの大幅改善を実現した ReoGrid 4.5 をご紹介します。