• 締切済み

[至急]行ごとにセルの個数を数え、和を1にしたい

Excelで行ごとにセルの個数を数え、合計が1になるように値を割り振るにはどうすれば良いのでしょうか? Excelでの集計についての質問です。 添付画像の様に、A~Dそれぞれに分類したセルを行ごとに個数を数え、合計を1にするような操作をするにはどのようにすれば良いでしょうか。 元のデータを変更した時の互換性があると尚良いです。 よろしくお願いします。 使用しているのはExcel2013です。 よろしくお願い致します。

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

上の表の範囲をB2:E6として =IF(B3="●",1/COUNTIF($B3:$E3,"●"),"")

全文を見る
すると、全ての回答が全文表示されます。
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

 今仮に、御質問欄の添付画像中にある上の表の中の、Aと入力されているセルがA1セルであり、同じくしたの表の中の、Aと入力されているセルがA7セルであるものとします。  まず、A8セルに次の関数を入力して下さい。 =IF(A2="","",1/COUNTIF($A2:$D2,"●"))  そして、A8セルわコピーして、A8~D11の範囲に貼り付けて下さい。  以上です。

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

関連するQ&A

  • Excel行番号指定で黄色セルの個数合計

    行番号を何処かのセルに入れて指定をし、 空白を含めた(D:W)の値の内、 黄色に染まってる物の合計個数を行番号下のセルに入れたいです。 どのようにすればよろしいですか。

  • EXCEL関数でセルの数値の個数を求めたい

    以下のように各セルに入力されている場合に各セルに含まれる "," を除いた数字の個数の合計を求めたいのですが、どのようにすればできるでしょうか。 以下の場合ですと、 1行目 3個 2行目 2個 3行目 3個 で、8個という結果を得たいです。 LEN(substitute(A1,",","")) や (LEN(A1)+1)/2 などで一つ一つのセルに含まれる数値の個数は出せますが、列全体の個数の合計を求めたいです。 ---- 列A 行1-> 3,6,9 行2-> 2,5 行3-> 2,8,11 ※入力規則として、数値を","で区切ります。 ※列を追加して上の関数を各行に設定した上で合計を出す方法以外で。

  • エクセルで同一セル内で計算する時に金額と個数を別々に入力するようにできますか?

    エクセルで同一セル内で計算する時に金額と個数を別々に入力するようにできますか? 例えば、5,000と入力した後に個数を入力できるようにしてその計算結果を表示させたいのですが(5000*3と入力しそのセル内で15000,5000*3、5500*2で26000等)そしてこの合計を同じ行の別の列に自動的に分散させることができるでしょうか?やりかたがわかりません、詳しい方お願いいたします。 A B C D E 1 12/1 12/2 12/3 12/4 12/5 2 15000 5000 5000 5000 3 こんな感じにできたらと思います。

  • 行の指定文字と同じ列にある指定数値合致で合計個数

    2行目のD列●印の列にある3行目指定数値が1の場合1個とし2行目の●印すべての同列にある3行目の指定数値が1の合計個数2をセルK3に入力したい。4~5行目も同じようにK4~K6に入力したいのですが関数の解る方宜しくお願いします。環境はExcel2013です。

  • エクセルでセル内容を変更したら指定セルが転記される

    いつもお世話になております。 添付のような月々の出納の集計表で、C3(当該月)セルの月が変わったら、集計行(45行目)のE列、H列、J列の値を集計シートの当該月の行に転記したいのですが。 月の合計はSUM()で入っていますので値で貼りつける必要があります。 尚、シートは手入力セル以外は保護がかかっています。(念のため)

  • 特定の範囲内にある数値の個数を数える関数

    エクセル2007を使用しています。 以下のような時の集計方法を教えて下さい。 ―――――――――――――――――――――――    A列   B列   C列   D列 1行   1    1     3   ○○個 2    2     4     6   ○○個 3    3     7    10   ○○個 4    4 5    5 6    6 7    7 8    8 9    9 10   10 ――――――――――――――――――――――― A列にデータが1から10まであります。 この内、最小値(B1)以上かつ最大値(C1)以下の数値の個数をD列に表したいです。 2・3行目についても同様に集計したいです。 実際はもっとたくさんのデータがあるので、D1のセルに数式を入力したらセルのコピーで数式が下の行にも設定できるようにしたいです。 よろしくお願いします。

  • 入力されているセルの個数を数えるには?

    エクセル2003で表を作成しました。指定した文字を含むセル以外で、入力されているセルの個数を数えるにはどの関数を使えばいいでしょうか?   A   B   C  D   E   F   G 1   アい 2 3     フて   イろ 4 5     エじ 「ア」を含むセル以外で、文字が入力されているセルの個数は?

  • 複数の条件を満たすセルの個数

    はじめまして、こんばんは。 エクセルの計算式についてご教示ください。 添付ファイルのような表を作成しました。 B列の商品コードの"2"と"4"を含む商品で、 D列にあるデータの個数を数えるために D18セルに =COUNTIF(B2:B17,2)+COUNTIF(B2:B17,4) という式を作成しました。 次に、D19セルにB列の"2"と"4"を含まない商品で、 D列のデータの個数を数えるために =SUMPRODUCT(($B$2:$B$17<>4)+(B2:B17<>6),D2:D17) という式を作成しましたが、意図しない数値が返ってきました。 式の不備について教えてください。 どうぞよろしくお願いします。

  • Excel2003 エクセル ある行の範囲内で最小値のみのセルに色をつ

    Excel2003 エクセル ある行の範囲内で最小値のみのセルに色をつけ 条件付き書式の設定で セルの値が 次の値に等しい =MIN(A1:D1)より 書式からパターンを選択して色付けはできています。 しかし、範囲内のセルに全て未入力の場合、全てのセルにパターンが入ってしまいます。 何か良い方法を教えて頂けませんでしょうか?

  • 列の個数、行の個数を取得することは不可能ですか?

    http://okwave.jp/qa/q7981824.html の続きなのですが A1からD5まで値が入っているのに Sub Sampsle() Dim r As Range Set r = ActiveSheet.UsedRange End Sub で値を格納した場合、 列は全部で4つ 行は全部で5つなのですが ウォッチウインドウで確認すると Column : 1 : Long : Module1.Sampsle Row : 1 : Long : Module1.Sampsle になってしまうのですが、 オブジェクトに格納した値から 列の個数、行の個数を取得することは不可能ですか?

専門家に質問してみよう