
最近、Google シート用に 2 つのカスタム数式を作成して、基準に基づいて時間を追加する方法を示す投稿を作成しました (こちら)。私の意見では、彼らの問題は彼らが柔軟性に欠けていることです。 N 個の基準が必要な場合はどうすればよいですか?さあ、できるようになりました!
これで、数式は 3 セットのデータ (期間、条件、フィルターの指示) を受け取ります。 テスト スプレッドシートに戻りましょう:
| タイトル | 期間 | カテゴリー | ステータス | いいね |
|---|---|---|---|---|
| 火星で迷子 | 01:00:00 | 映画 | もう見ました | はい |
| インターステラー | 02:49:00 | 映画 | もう見ました | いいえ |
| ジョン・ウィック | 01:30:00 | 映画 | もう見ました | いいえ |
| アベンジャーズ: エンドゲーム | 03:00:00 | 映画 | 見たい | |
| ストレンジャー・シングス | 00:45:00 | シリーズ | 見てます | |
| ウィッチャー | 01:00:01 | シリーズ | 見てます | |
| マンダロリアン | 00:40:00 | シリーズ | 見てます | |
| ブレイキング・バッド | 00:50:00 | シリーズ | もう見ました | はい |
| ペーパーハウス | 00:55:00 | シリーズ | 見たい | |
| ゲーム・オブ・スローンズ | 01:10:00 | シリーズ | 見たい |
アプリ スクリプトを更新しましょう。時間は「プレーン テキスト」である必要があることに注意して、別のテスト スプレッドシートを作成して新しいスプレッドシートを開始することをお勧めします。コードはここにあります:
合格したとしましょう:
映画 |もう見ました |いいえ
私の合計は次のようになります: 04:19:00
そして、これをネイティブ関数 =VALUE でラップし、「期間」としてフォーマットできることを思い出してください。そうすれば、シートはネイティブの数式を使用しているかのように合計を再び機能させることができます!
前回の投稿で述べたように、提案や質問があればコメントを残してください。ハグ
以上がGoogle スプレッドシート: 期間 (時間) の SUMIFS、パート 2の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。