Excel と Google Sheets で文字列の数値を変換する5つの方法
SUM が無視する、検索できない、並び順が変なら ISTEXT と ISNUMBER で確認します。左寄せや緑の三角は手掛かりにすぎません。表示形式を数値にするだけでは変換されないため、元データを保存します。
「google-sheets」の記事:8件。
SUM が無視する、検索できない、並び順が変なら ISTEXT と ISNUMBER で確認します。左寄せや緑の三角は手掛かりにすぎません。表示形式を数値にするだけでは変換されないため、元データを保存します。
TRIM は主に通常の空白 U+0020 を処理し、U+00A0 やすべての Unicode 空白は削除しません。LEN、UNICODE、文字ごとの診断でコードを確認し、TRIM を重ねるだけにしないでください。
単純な行計算には ARRAYFORMULA、行ごとの独立処理や複雑な条件には MAP/LAMBDA が明快です。下方向コピーは個別修正しやすい一方、新しい行に自動適用されるとは限りません。行あたりの出力数も確認します。
1条件なら COUNTIF、すべてを満たす複数条件なら COUNTIFS が基本です。行ごとの比較、計算結果、大小文字の区別には SUMPRODUCT が柔軟です。まず AND か OR かを決めます。
条件に合う元の行を返すだけなら FILTER が簡潔です。列選択、並べ替え、件数制限、グループ化、集計には QUERY が便利です。どちらも空の展開先が必要で、速度の優劣は測定なしに断定できません。
時刻の単純な引き算は日をまたぐと負になり ##### を表示する場合があります。24時間未満の勤務は MOD(終了-開始,1) で計算し、時間値で入力した休憩を引きます。
SUMIFS の複数条件は AND です。同じ列が North と West の両方になることはないため 0 になります。OR にするには条件別の合計を足すか、単一の真偽条件で抽出します。
第4引数を省略すると VLOOKUP は近似一致になります。ID の完全一致には FALSE または 0 を明示します。不一致を #N/A で知らせる方が、別行の値を黙って返すより安全です。近似一致は適切に並べた区間表に限って使います。