• ベストアンサー

Excelの質問

ある行の数全てから10引いて、それを全部足すにはどうすればいいでしょうか。 その合計をセルに書き出したいのですが関数の書き方が分かりません。 例えば 25 40 55 34 89 とあったとします。各列から10引いてそれを足すので 15+30+45+24+79=193 となりますが、その193を別のセルに書き出したいのですがやり方がわかりません。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

1行目に,最大5列と言わず最大10列の範囲でそういう数字が並んでいるとしてみると =SUM(A1:J1)-10*COUNT(A1:J1) といった具合になります。 ただし何かしらちゃんとした数字が入っているセルはこの際どうでも良くて,何も入っていないハズのセルに実際には「何かこんな物が入ってました」があると,まるでお話が違ってきますのでよく注意して(きちんとご相談で情報提供して)ください。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

=SUM(1:1)-10*COUNT(1:1) という関数にすれば、「何個まで」と個数を制限する事なく、結果を出す事が出来ます。 (尤も、Excelの列数には限りがあり、Excel2007よりも前のバージョンでは256列、Excel2007以降のバージョンでは16384列までしか列が存在しませんが)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで質問です!

    エクセルで質問です! オートフィルタをやって各項目ごとに合計を出そうと思い、下端の一行下のセルに合計を出したいのですが、項目ごとに行の数が違うため項目によっては合計が隠れてしまいます。 合計を下端に一行下ではなく五行くらい空けると合計は全部でるのですが見栄えが悪く仕事向きではありません。 なんとかして、全ての項目の合計が下端の一行下のセルに出せるやり方はありませんか?分かりづらい説明になってしまいましたが、教えてください。

  • エクセルの関数についての質問です

    エクセル2010で A1のセルに「○」が入力されると +3 A2・A3・A4 のセルはどこか一箇所にでも○が入れば、1を足します。 二箇所、三箇所に入っても 1しか足しません。 その合計数をBの列に表示させるようにしたいのです。 Bの1~4のセルは結合されています。 すべてに○が入った場合は、B列の数字は 3+1=4 A1にしか○が入らなかった場合のB列の数字は3になります。 3+0=3   A   B   1 ○ 2 ○ 3     4 4 ○   ○が入れば、3を足す  一箇所にでも入れば1を足す それぞれ別の関数は出来たのですが ふたつの条件の合計を出す式が出来ません。 非表示の列を作って、そこにまずは別々に数字を出して それを合計させる手もあると思うのですが 列を増やしたりせずに、関数だけで、B列に数字が入るようにしたいのです。 うまく伝わりますでしょうか どうぞよろしくお願いします。

  • エクセル関数について

    エクセル関数について質問です。 簡単に説明すると特定のセルに特定の数値を入力するとその行の別のセルの数値を別のセルに表示させたい。 たとえば     A      B       C 1  100            2  200      1      100 3  300      1      300 4  400 5  合計            400 上記の様になっていた場合 A列は定数で固定です。B列のセルに1と入力(1でなくてもよい)した行のA列の数値を Cに表示したいのですが、 C列にどの様な関数を使ったらいいんでしょうか?宜しくお願い致します。

  • エクセルでの簡単な関数についての質問です

    会合の出欠者表をつくっています。エクセルの会員名簿に列を追加して、○×で出欠をつけているのですが、合計を出す場合、たとえば列の○の数だけ数えて、一番下の合計の行に数(合計数)が入るようにする簡単な関数はありますか。ちなみに×の合計(不参加)も出したいのですが。どなたか良くご存じの方、おしえてください。お願いします。

  • エクセルで行から数値を検索し、検索した数値のある列

    エクセルで行から数値を検索し、検索した数値のある列から左側の全ての合計を求めたいです。   A B C D E F 1  3 4 8 9 11 22 ←数字は隙間なくあるが、値がバラバラ(ただし昇順) 2 3  2~6行には色々な数字がまばらにある 4 5 6 1行目から検索したい数→10(別のセルで数式結果として出た数) ズレてるかもしれませんが・・・ E1セルに書かれている「11」の数字より前のD列、 A~D列の2行目~6行目の合計を各行ごとに別々に出していきたいです、どうしたらいいでしょうか また、表は行も列もデータを追加していく予定です

  • エクセルの計算方法

    A列に文字xが含まれているセルの個数の合計と、 A列に文字xが含まれているセル行の列B値の合計は? 分かりにくいと思います。せめて使うべき関数ぐらいは知りたいです。

  • エクセルを用いた処理について質問です。

    39×39の表があります。 (具体的には、B1セルに1、C1セルに2・・・というようにAN1セルに39の値があり、A2セルに1、A3セルに2・・・というようにA40セルに39の値があります) 次に、表中の一部の箇所に1の数字があります。 (例えば、5列目16行(この場合のセル番地は、F17セル)に1の数字、17列目34行(この場合のセル番地は、R35セル)に1の数字・・・といった感じです) そこで、質問をしたいことが、適当に列、行にある数字1~39の中から3つを選んだときに(例えば5,20,30とします。)3つの数字を含む列、行のセル番地が全て1が付いているかどうか調べたいのです。(この場合はF21セル、U31セル、F31セルのところに全て1がついているかどうかを調べたいです) はじめはindex関数を用いて作業をしようと思いましたが、1~39の組み合わせを全て入力すると約9000にも及んでしまって途方にくれているところです。 いい方法があれば教えていただけるとうれしいです。よろしくお願いします。

  • EXCELで質問です。

    まず、最初に、H列の3行目に「07/2」と入力しておきます。 ここで、07/2は集計月になります。(07年2月という意味です) 次に、D列全て(D:D)の範囲に、「熊本」と入力し、T列全て(T:T)の範囲に「07/2」(集計月)を入力します。 そうすると、S列(S:S)の範囲に入力しておいた売上額の合計が、 H列の4行目に出力されるようにしたいのです。 つまり、D列が熊本で、なおかつ、T列の集計月がH列3行目の集計月 と合致したもののみの合計額(S列に記入する金額の合計)を算出するということですが、 どのような関数になりますでしょうか? よろしくお願いいたします。

  • エクセル2003VBAで選択範囲

    いつもお世話になっています。 エクセル2003を使用しております。下記を関数又はVBAの組み方・構文を教えて下さい。 (1)E列には、「1」と「.」と「空白」が入っています(「1」が入ってないケースもあります)が、「1」を検索します。もし「1」が無ければ、J列を同様に検索します。(中身はE列と同じです) (2)「1」が入っているセルから見て、「行」の±10の範囲内を選択し、別シートにコピーする。 例1. 1が入っているセルが、「E15」とします。 この場合、コピーしたい範囲は、5行目全部~25行目全部です。 例2. 1が入っているセルが、「E17」とします。 この場合、コピーしたい範囲は、7行目全部~27行目全部です。 分かりにくいかもしれませんが、よろしくお願いします。

  • エクセル関数で分からない事があります

    文字列の中に特定の文字を含んだものを検索し 検索でヒットしたものと同じ行にある 数字を全て合計した数を返したいのです。 COUNTIFを使って データの中から、文字列の中に特定の文字を含んだセルが 何個あるかは調べられたのですが INDEX、MATCH、IF、SUMIF色々試したのですが どうもうまくいきません・・・。 どなたか関数技を伝授してください(>_<)

介護職の転職先について
このQ&Aのポイント
  • 30歳の介護職が転職をしましたが、現在の働き方に不満を感じています。
  • 元々の希望条件で夜勤専従になりましたが、日勤帯の勤務も入れてくれていました。
  • 夜勤が得意で待遇面も良いため、自分としては続けても良いのか悩んでいます。
回答を見る