AKB48の推しメンをセンターにできちゃうかもしれない!? >>

エクセルでA列、B列、C列、D列、E列に数値が入力されており、それぞれの数値が重複しないように合計数値を計算したいのですが、何か良い方法は無いでしょうか?

例ABCDE
151261313
271371414
316820

5+12+6+13+13=49
5+12+7+13+13=50

よろしくお願いします

このQ&Aに関連する最新のQ&A

A 回答 (3件)

>数値が重複しないように合計数値を計算したいのですが、


と実例らしい
5+12+6+13+13=49
5+12+7+13+13=50
はどう考えたら良いのか。
ーー
データ間に同じ数値が現れたら2度目以降には足さないと言う意味なら
=INDEX($A$2:$E$4,INT((ROW()-1)/5)+1,MOD((ROW()-1),5)+1)
で1列にデータを並べなおして(5列の例)
データーフィルターフィルタオプションの設定ー重複するレコードは無視するでデータを出し
計数<-仮の項目見出し
12 <-以下重複しないデータ
6
13
7
14
16
8
20
0
96 <ーSUM関数でだす
多分、1ステップでの関数では出せないように思う。
ーー
問題の意図が違っていたら無視してください。
    • good
    • 0

関数を使わずに簡単にできる方法です。



最上行に1行追加し、適宜名前を入力します。何でも構いません。
リスト内の1セルをクリック。「データ」→「フィルタ」→
「フィルタオプションの設定」の「重複するレコードは無視する」にチェックを入れ、
OK。これで、重複したセル以外のみ表示されるので、最下行全部を選択し、
「Σ」をクリック。


「データ」→「フィルタ」「すべて表示」で元の状態に表示されますが、計算は
変わりません。

これはSUBTOTAL関数が自動的に入力されるからです。
    • good
    • 0

> 5+12+6+13+13=49


> 5+12+7+13+13=50


 このニ式は、13 が重複していますが、 これで良いのですか?

この回答への補足

なんと説明していいのか・・・
A列の5と7を頭にトーナメント表のような漢字のイメージなのですが

補足日時:2010/11/02 10:15
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QエクセルでA列B列C列の重複するレコードのみを表示

エクセルのA列とB列とC列で重複するレコードのみを抽出して別の列に表示させたい。

エクセルのA列とB列とC列にそれぞれ1000行くらいのデータがあります。
それぞれの列内には重複レコードがあります。

この条件の中で

「A列とB列とC列に重複するデータすべて」

を抽出したいのですが、どんな方法がありますか。
抽出されたデータで重複レコードの場合は1件のみで表示したいです。

よろしくお願いします。


  A   B   C   抽出 
1-001-002--002--002
2-002-002--005--007
3-003-007--007--008
4-007-008--008--011
5-008-008--010
6-008-010--011
7-011-011--012
8-013-014--013

Aベストアンサー

式が複雑になるということはそれだけ分かりにくく、計算が重くなるということです。出来るだけ作業列を使ってわかりやすく処理することが肝要と考えます。
例えばA,B,C列の2行目からお示しのようなデータがあるとします。
D2セルには次の式を入力して下方にオートフィルドラッグします。

=IF(AND(COUNTIF(A$2:A2,A2)=1,COUNTIF(B:B,A2)>0,COUNTIF(C:C,A2)>0),MAX(D$1:D1)+1,"")

D列にはA,B,C列に共通して含まれるデータがあれば上から順に番号が付けられます。その際にもしもA列でダブったデータがある場合には最初に出てきたデータに番号が振られます。

お求めのデータはE列に並べるとしてE2セルには次の式を入力して下方にオートフィルドラッグします。

=IF(ROW(A1)>MAX(D:D),"",INDEX(A:A,MATCH(ROW(A1),D:D,0)))

D列が目障りでしたら列を非表示にすればよいでしょう。

Qエクセル 同名の場合はB列にC列の数値を入れたい!

 A列  B列   C列     D列
りんご        50    みかん
みかん        30    ぶどう
いちご        20    ばなな
ぶどう        40    りんご
ばなな        60    いちご

↑上記のような表があります。
もしA列とD列が同名であればC列の金額をB列に表示したいのですがよい関数はありますでしょうか??
おわかりの方教えてくださーい!

Aベストアンサー

>このような場合は空欄にしたいのですが・・・
B1=IF(COUNT(MATCH($A1,$D:$D,0)),INDEX($C:$C,MATCH($A1,$D:$D,0),0),"")
または
B1=IF(ESERROR(MATCH($A1,$D:$D,0)),"",INDEX($C:$C,MATCH($A1,$D:$D,0),0))

QExcelの結合でA列とB列の内容を結合したいのですが

A列とB列を結合しますと、B列のデータがなくなってしまい、A列のデータのみとなってしまいますが
具合の良い方法ありますでしょうか。
行数が沢山あるものですから。

例:
A列に東京都中央区銀座
B列に8-5-6 ××ビル5階
これを結合して
東京都中央区銀座8-5-6 ××ビル5階
にしたいのです。

初心者です宜しくお願い致します。

Aベストアンサー

こんにちは。

表示させたいセルの数式バーに、結合させたいセルを"&"でつなげて入力すると、内容も結合されます。

例: =A1&B1

補足ですが、A1とB1を選択して、「セル結合」ボタンを使ったり、「書式」→「セル」→「配置」の「セルを結合する」にチェックを入れた場合は、A1の内容のみ保持されます。

Qエクセルで重複しているデータの抽出のしかたを教えてください。

エクセルで重複しているデータを抽出したいのですが・・。なにぶん初心者なもので簡単な方法があればよいのですが・・。
A列に日付 B列に企業名このデータが300件ほどあります。

 Å列      B列
1月 1日    AAAA社
1月 4日   BBBB社
1月 8日   CCCC社
2月 1日   BBBB社
2月20日    DDDD社
3月 2日   AAAA社

と、あるとしてB列の企業名が重複しているものを抽出したいのですが・・・。この場合 AAAA社とBBBB社ですが。
これを簡単に抽出する方法はないでしょうか?
教えてください お願いいたします。

Aベストアンサー

企業名がセルB2からセルB300まで入力されていると仮定します。
セルC2に IF(COUNTIF($B$2:B2,B2)>1,"*","") を入力し、セルC300までコピーして下さい。すると重複したデータの二番目以降に "*" のマークが付きます。
(注) 数式を下のセルまでコピーするため、COUNTIF($B$2 は絶対参照にして下さい。

QEXCELで、特定の文字を含むセルを抽出したいのですが。

仕入れ帳のようなシートで、B列に商品名があります。
商品名に特定の文字(数字又は文字)を含む時、空白列のC列に、その文字を抽出する方法をご教示ください。B列の商品名は変化させずにです。
意図は、当シート内で並べ替えをする時に、C列をキーとするためです。
商品名が、各種文字と数字で構成されており、そのままでは、希望する並べ替えができないのです。
宜しくお願い致します。

Aベストアンサー

「IF」関数、「ISERR」関数、「FIND」関数を組合せれば可能ですね。
たとえば、文字「a」を検索するなら、B2セルを対象として、C2セルに、

=IF(ISERR(FIND("a",B2)),"","aが入っています")

と入れます。

注意事項として、アルファベットを検索する場合、大文字と小文字を区別します。
つまり、上の例ではB2セルに「a」があれば、「aが入っています」、と表示されますが、「A」では表示されません。
(「FIND」を「SEARCH」にすれば「a」・「A」どちらでも表示される)

QEXCEL:A列とB列の内容を足してC列に

A列(http://~)とB列(/tokyo、/osaka、/nagoya…)と言う構成で

それらを合算した文字列をC列に表示したいのですが上手く行きません
(例)="A1"+"B1"

どのようにしたら良いか御教授願います。

後、私がしようとしている作業の名称は何と言うのでしょう?セル結合でないのは分かるのですが。

Aベストアンサー

=A1&B1
で、どうですか。

Q2つのシート間での重複データのチェック

Excelについて教えてください。
以下の2つのシートがあります。

Sheet1
すずき 03-0000-0000
やまだ 03-1111-1111
たなか 03-2222-2222

Sheet2
03-1111-1111
03-4444-4444
03-0000-0000
03-2222-2222

Sheet1には名称と電話番号、Sheet2には別所から抽出した電話番号のみのデータがあります。
Sheet1のデータの中からSheet2に電話番号があるものだけを知りたいのですが、たとえばSheet1の 各行のC列 に Sheet2に一致する番号があった場合は●等付けるにはどうすればよいでしょうか。

よろしくお願いします

Aベストアンサー

シート1のC列に式を入れます。
=IF(ISNA(VLOOKUP(B1,Sheet2!A:A,1,FALSE))=TRUE,"-","●")

【式の説明】
シート1のセルB1の値が、シート2のA列に、存在する場合は●を、存在しない場合は-をセット。

QExcelで[表1]にあって、[表2]にないものを抽出する関数

Excelで[表1]にあって、[表2]にないものを抽出する関数

例)[表1]   [表2]
   A社     A社
   D社     D社
   R社     P社
   P社     R社
   D社
   F社
   F社

上記は簡単に書きましたが、表1に重複するものも含め、300社程度あるなかで
表2にリストアップされていない会社を見つける関数やその他方法論があれば
ぜひ教えてください!
(例でいえば、F社を見つける方法です。)

抽出するのは別シートでも、同じシートでも構いません。

Excel2003でも対応できるものであれば、なお嬉しいです。

よろしくお願いします。

Aベストアンサー

Countif関数で同じものがいくつあるか数えさせます。
   A   B        C
  [表1]表2にある数   [表2]
   A社          A社
   D社          D社
   R社          P社
   P社          R社
   D社
   F社
   F社
だとして
B列に =Countif(C:C,A2)
と入れて下までコピィすれば 表2に同じものがいくつあるか出ますので
0 がないものです。

QEXCELでA列とB列の文字が合わせてC列に入るやり方を教えて欲しいで

EXCELでA列とB列の文字が合わせてC列に入るやり方を教えて欲しいです。

A1セルは04+  B1セルは2000 C列に04+ 2000のように作りたいです(真ん中に1個スペース)。
セルが多すぎて、一個ずつやるのは大変時間かかりますので、関数のやり方をご教示ください。
よろしくお願いします。

Aベストアンサー

C1に
=A1&" "&B1

Qエクセル 同じ値を探して隣の数値をコピーする

エクセルで以下の作業を簡単にする方法を教えて下さい。

Sheet1の1行目には見出しがあり、A列とB列の2行目から下にデータが入っています。(約200行)
A列     B列
田中    13
山本     8
谷口    11
鈴木    6
佐々木    9
奥村     15




Sheet2のA列1行目から下には別のデータが入っています。(約600行)
A列
太田川
山村
田中
多賀先
鈴木
奥村
幸田




Sheet2のA列のデータと完全一致するデータ(名前)をSheet1のA列から探して、同じ名前があれば、その隣のB列にある数値をSheet2のB列に貼り付ける。
見つからない場合はSheet2のB列は空欄のままです。
Sheet2
A列      B列
太田川     
山村
田中    13
多賀先
鈴木     6
奥村    15
幸田


Aベストアンサー

シート2のB2セルには次の式を入力して下方にドラッグコピーします。

=IF(COUNTIF(Sheet1!A:A,A2)=0,"",VLOOKUP(A2,Sheet1!A:B,2,FALSE))


人気Q&Aランキング