こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Googleスプレッドシートの条件付きのsum

1行に複数の数値があり、その合計を出したいのですが、条件がありまして、
その行の下に1のついたもののみを足して合計を出したいです。

何がしたいかと言いますと、ある行に数値があるのですが、貸出中と返却済みがあり、貸出中のみの合計値を出したいのです。
貸出中=1、返却済み=0とフラグをつけて、現状では値にフラグを乗算して合計を出していますが、スマートではないのでもっと良い方法があるのではないかと思いますので教えてください。

投稿日時 - 2018-01-07 10:16:22

QNo.9415778

すぐに回答ほしいです

質問者が選んだベストアンサー

Googleスプレッドシートで、有名な関数SUMPRODUCT関数が使えるようだし、こんな質問をするようなことかな。
私が質問内容を誤解しているのかな。それならすみません。
Googleスプレッドシート初心者脱出!SUMPRODUCT関数を使ってみよう
https://okwave.jp/answer/new?qid=9415778

投稿日時 - 2018-01-07 14:24:21

お礼

ありがとうございます!この回答を待ってました。

投稿日時 - 2018-01-09 12:37:10

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

Googleスプレッドシートのプログラムをかじったのですが、変数名など長く書くと計算の時間がかかってしまいます。
使い方は「インタープリター」と同じだと思います。あれが、サーバーサイドで動作するのが「スゴイ」と思ってます。

条件で分岐するスクリプトは難しいと思いますが、私だったら一度セルに計算結果を出力、その値からまた計算する。って手順を考えます。

そんで、そのセル(例えば行)を非表示しして、印刷しないんです。

投稿日時 - 2018-01-07 10:37:03

お礼

今それをしているのですが、やはりスマートではないですね。

投稿日時 - 2018-01-07 11:47:04