• ベストアンサー

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

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

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

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

OKWAVE-LOVE
質問者

お礼

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

その他の回答 (1)

noname#232800
noname#232800
回答No.1

Googleスプレッドシートのプログラムをかじったのですが、変数名など長く書くと計算の時間がかかってしまいます。 使い方は「インタープリター」と同じだと思います。あれが、サーバーサイドで動作するのが「スゴイ」と思ってます。 条件で分岐するスクリプトは難しいと思いますが、私だったら一度セルに計算結果を出力、その値からまた計算する。って手順を考えます。 そんで、そのセル(例えば行)を非表示しして、印刷しないんです。

OKWAVE-LOVE
質問者

お礼

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

関連するQ&A

  • エクセルで条件付き足し算

    エクセルの使い方に関する質問です。 ある範囲にある複数のセルを足し算(もしくはSUM関数を使って合計)したいと思います。 そのとき、入っている数値が条件を満たしている(例えば0以上とか)セルの合計値を出す方法はあるでしょうか? マクロを使わずにすむ方法でお願いします。 <例> 1 -5 10 -5 20 31=0以上のものだけの合計値 ↑ この値の出し方

  • 条件付き書式について

    エクセルで J3に貸出合計、K3に在庫数、L4に返却の有無があります。 返却の有無はプルダウンで作成したOK・NGを選ぶようになっています。 これらを、貸出合計を入力することで在庫数が減っていき、 返却の有無でOKを選択すると自動的に在庫数にたしてくれるやり方を 教えて下さい。 貸出合計 在庫数5000 →貸出合計 在庫数5000 返却の有無  350        4650       350   5000     OK

  • Googleスプレッドシート 条件付き書式について

    初歩的な質問のような気もするのですが、 Googleスプレッドシートで、合計額のチェックをしたく、明細セルと合計セルが一致していない場合に、条件付き書式で色付けします。 不一致の明細の合計欄を色付けする事は出来るのですが、不一致のセルがあった場合に、表のタイトルの色を変えたいと思っています。   A  B   C   D  E 1    売上 2 品番 4月  5月  6月  合計 ←←← ここを色替したい 3 A  100  100  100  300       ↑ 4 B  100   50   50  150 ← ここが不一致の時に 5 C  100  100   50  250  上記のような表で、B~C各列の行ごとの合計がE列と一致しない場合(SUM(B3:D3)<>E3)、E列各行のセルの色を変えることは出来るのですが、上記の表の場合で、3,4,5行目の各行の合計の1つでも不一致があれば、E2のセル色を変えるということが出来ません。。 例えばF列などに関数で「=SUM(B3:D3)」とやり、条件付き書式で、範囲を$E$2固定にし、「=COUNTIF(E3:E,”<>F3”)>0」などとやってみましたが、全てが不一致と見なしてしまう様です。。 申し訳ありませんが、どなたか分かる方がいらっしゃいましたら教えていただきたくよろしくお願いいたします。。

  • googleスプレッドシートの条件付き書式について

    googleスプレッドシートで 条件付き書式を設定したいです。 H2のセルの値よりも少なければP2のセルを赤 H3のセルの値よりも少なければP3のセルを赤 H4のセルの値よりも少なければP4のセルを赤 ・ ・ ・ に したいのですが、 googleスプレッドシートでは, 条件付き書式のオートフィルができません。 一行ずつの作業ですと時間がかかってしまうので、 簡単な方法があれば教えていただきたいです。

  • エクセルのSUMに関して

    エクセルのSUMに関して 数値が1行から1000行まであります。 印刷ページ毎の合計を出す方法ってありますでしょうか?

  • 条件付き書式について

    いつも回答して頂き、私の作業にとても役に立っており、感謝しております。 貸出・返却の管理表を作成していて、条件付き書式の式について悩んでおります。 商品を番号で管理しております。 返却されたら返却欄に番号を入力し、貸出欄にある同じ番号のセルが色で塗り潰される様にしたいのですが、番号を使いまわしているせいで、貸出日以前にある返却欄の番号を参照し、色が塗り潰されてしまいます。 貸出日以降の番号を参照し、色を塗り潰す事が出来る条件付き書式の設定方法ってあるのでしょうか?御教授の程宜しくお願い致します。

  • sumifで2つの条件

    sumifで、例えば条件で1より大きい場合、条件式欄は  ">1" となりますが、「1より大きくて5より小さい」ときに合計する、というような ことはできますか。 1つ列を追加して、、「1より大きくて5より小さい」場合にフラグをたてて、 そのフラグがある時だけを合計する、というような方法でも可能だとは思いますが、 これは下記の理由からできません。  「1より大きくて5より小さい」というようなものをいくつか使うため なので条件の数だけ列を増やさないといけないし、そもそも条件の数も不明です。 諦めるしかありませんか。

  • googleスプレッドシート内の集計

    初めて投稿させていただきます。 社内運用で現在困っているところがございます。 社内メンバーのスケジュール表を使用しているのですが、    11/1   2   3   4   5   6   7   8   9   10   11・・・・  Aさん      メーカーA      メーカーB              12          15  Bさん   メーカーC      メーカーB           7           11  Cさん              メーカーA      メーカーC                      7           11 というように横に日付が入っており、その下にその日担当するメーカー名等が入っています。 そのメーカー名の下に、その日の実績を数値で入力してあるのですが、この時に別シートで各メーカーごとの実績集計をしたいのです。         実績合計 メーカーA   35 メーカーB   52 メーカーC   11 このような表示にできたら理想的なのですが、このような集計はどうしたら出来るでしょうか? 「表の中にあるメーカーAの2つ下のセルの値を合計する」というような事が可能なのでしょうか? お力添え頂けたら幸いでございます。宜しくお願い致します。

  • エクセルについて

    エクセルについての質問です。 A1に貸出日、B1に貸出数、C1に返却チェック、B35に貸出合計の表があります。  貸出日   貸出数 返却チェック  ○月○日   200    OK    ・       200   ・       ・   ・       ・   ・       ・   ・       ・   ・       ・          貸出合計           400   返却チェックにOKを入力したとき、その行の貸出数を貸出合計から除外するという表にしたいのですが、教え下さい。

  • EXCEL 関数 条件に当てはまる行数を求める

    1行の中の、複数の列の値に条件をつけ、それに当てはまる行数を関数で求めたいのですが、どうやれば良いのでしょうか? 行数を求めるのはおそらくROWS?だと思うんですが、その行の中の複数の列の条件をどのように指定すれば良いのか分からずに困っております。 (例) 列Cに文字列"青"、列Fに数値"5"が両方満たす行がいくつあるかを、どこかのセルに関数で求める。 よろしくおねがいいたします。

専門家に質問してみよう