Google Sheets

Googleスプレッドシート

関数

Google スプレッドシートの関数リスト - ドキュメント エディタ ヘルプ

SUMIFS

https://support.google.com/docs/answer/3238496?hl=ja

SUMIFの条件部を複数指定できるバージョン。

Format: SUMIFS(合計範囲, 条件範囲1, 条件1, [条件範囲2, 条件2, ...])

How-to

日時の差を計算

  • DATEDIF … 日付、月数、年数に対応
=(B2-A2) * 86400  // 秒数

参考:

数値によって分類する

LOOKUP系の関数( [VH]LOOKUP )の最後の引数に true を与えると、「検索値以下で最も近い値」を取り出すことができる。
これによって、「点数によってランクを付ける」といったことが可能。

例:

\AB
1下限値等級
20D
326C
451B
576A

上のような表があり、 =VLOOKUP(検索値, $A$2:$B$5, 2, TRUE) とやると、次のようになる:

  • 検索値が (-∞, 0) => #N/A
  • 検索値が [0, 26) => D
  • 検索値が [26, 51) => C
  • 検索値が [51, 76) => B
  • 検索値が [76, ∞) => A

参考: