- ベストアンサー
エクセルで6行おきのセルを集計する方法
エクセルで6行おきにセルを集計する方法を調べています。 文字列と数値が混在する場合の集計方法が分からなかったので質問しました。 勤怠票の合計を出すのに使用するのですが、定時8時間勤務の場合は○、深夜八時間勤務の場合は◎、定時勤務で8時間に満たない場合は数値を入力しています。各セルには○か◎か数値のどれかが入ります。 ○と◎は8時間としてカウントします。 例えばA1セル=○、A7セル=◎、A13セル=6の入力の場合、合計に22が集計されるようにしたいです。 皆様のお知恵をお貸しください。 宜しくお願いします。
- aiue-o
- お礼率85% (17/20)
- その他(プログラミング・開発)
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A列の6行毎のセル以外に○・◎が設定され無い前提で次の方法は如何でしょうか。 数式は配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して下さい。 =SUM(COUNTIF(A1:A100,{"◎","○"})*8)+SUM(IF(MOD(ROW(A1:A100),6)=1,A1:A100))
その他の回答 (2)
- shimix
- ベストアンサー率54% (865/1590)
集計用の列を別途作ってしまった方が手っ取り早いのでは?合計は、その列の計を参照すればいいわけで・・。 そうすれば、たとえばD列に数字か◎か○があるとして、 =IF(MOD(ROW(),6)=1,IF(OR(D1="○",D1="◎"),8,D1),0) などとして集計元数字は作れると思います(MODの結果を1と比較している部分は0~5で実際の表に合わせてください)。
お礼
集計用の列を作る・・のは出来たらやりたくなかったのです。 なるべく関数を組み合わせてやりたかったので。 回答いただきありがとうございました。
- dummyplug
- ベストアンサー率58% (134/230)
なんで6行おきになっているのかが質問の内容から読み取れませんでした。 仮にこんな風だと考えてみました。 ・各行が一日分の勤務データ ・Aの列に"○"とか数字とかが入力されている ・Aの列が空欄の時0が入力されたのと同じ扱いにする ・A1-A31までに一月分(31日分)のデータが入る ・A32に合計を表示する そしたら、まずB1に式を入力します。 =IF($A1="○", 8, IF($A1="◎", 8, $A1)) すると、A1セルの内容に応じた数字がB1に入ります。 B1セルの内容をB2からB31にコピーします。それぞれ、例えばB10セルの式はA10セルの内容を参照した数字が入るようになります。 あとはA32にB1からB32の合計が入るようにすればOKです。 =SUM(B1:B31) Bの列が目障りなら、列を非表示にしておきます。 どうでしょうか。
お礼
計算用の行を別に使ってというのが他の方の回答でも出ていたのですが、 なるべく一つの列内で計算を行いたかったので・・ 計算用の行を作ってその行を非表示に・・というやり方を用いなかったのは、社内ルールで非表示は極力用いないというルールがあるからです。 情報が書ききれてなくてすみませんでした。 回答ありがとう御座いました。
関連するQ&A
- エクセルのcountaの集計方法
エクセルのcountaで集計したとき、セルに関数が入力されていると、それもカウントして集計してしまいます。 関数は集計せず、数値や記号だけをカウントして集計する方法があれば、教えてください。 また、この集計を行う場合、countaで無理なら、他の方法があれば教えてください。
- ベストアンサー
- オフィス系ソフト
- 文字が入力されたセル数の集計
件数の集計に困っています。 A:1からA:10のセルに人名を入力してある。 A:11のセルにそのA:1~A:10に入力された件数を集計したい。 セルにスペースを除いて、何らかの文字が入力されると1としてカウント、その合計数を出すためのマクロを教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルの集計機能におけるセルの色ズレ?について
お世話になります。 エクセルのデータ集計機能において、基データが例えば 1 A 100 2 A 200 3 A 300 であった場合 Aの項目名で集計設定すると 1 A 100 2 A 200 3 A 300 4 Aの合計600 となる訳ですが、 集計そのものが問題ではなく、 自動挿入される集計行の位置の前行、例えば 300の数値のセルに事前に色を付けていた場合、600の数値のセルにも色がついてしまいます。 色ズレという表現はおかしいかも知れませんが。 集計行の600の数値のセルに色がつかない方法があったら教えて頂きたく。 m(_ _)m
- 締切済み
- オフィス系ソフト
- エクセル集計方法について
はめましてまして、SS丑と申します。 エクセルの集計で、各セルに○や△を入力し、それらの合計数を表示させるにはどのような方法があるのでしょうか? ちなみに、集計数をだしたいセルに、COUNTIF(D5:D650,"○") と SUMIF(D5:D650,"○") を入力してみたのですが、合計数(数字)がでてきません。どこか間違っているのでしょうか。エクセルは2003年度版を使用しています。 どうか、お知恵をおかしください。
- ベストアンサー
- その他MS Office製品
- EXCELで途中の集計行を除いて集計したい。
EXCEL2002で合計を出したいのですが、途中に「合計」とか「中計」などの集計行があり、最初から最後までSUM関数を使うとその分だけ重複してしまいます。途中の計算式が入っているセルを除いて集計するには、どうしたらよいでしょうか?A列に項目(例えば、事務用品、コピー用紙、小計、固定電話料、携帯電話料、通信費計・・・)、B列に数値または計算式を入力しています。
- ベストアンサー
- オフィス系ソフト
- エクセルの集計方法がわかりません。教えてください。
集計方法がわからなくて困っています。 エクセルを使ってアンケートを作成しました。 質問に対して「そう思う、思わない、どちらでもない」に丸を入力してもらう方式です。 質問の最後に集計欄を作り、カウント関数で、丸がついた数をカウントします。 200人から回答が返ってくる見込みで、その結果をまとめるのですが、 200あるエクセルのブックのカウント関数をどうやって合算するのがよいのかわかりません。 何か良い方法がありましたら、どんな事でも構いませんので、ぜひ宜しくお願い致します。
- ベストアンサー
- その他(生活・暮らし)
- Excelで集計する時、色つきのセルと空白のセルがあります。
Excelで集計する時、色つきのセルと空白のセルがあります。 その時、色つきセルは含まず、空白セルだけを集計したい時の 関数などがあれば教えてください 具体的内容… レポートの状況表を作成 休みの日はセルを黒く塗りつぶす 未提出は空白… 提出していれば○を入力 っといった中で未提出だけをカウント(?)集計したいのです なにか関数などがあれば教えてください。お願いいたします。
- 締切済み
- その他([技術者向] コンピューター)
- エクセル あるセルにAと入力して隣のセルに1と表示させる
いろいろ試してみたのですが、うまく出来ないのでどなたかよいお知恵があれば…。 グループ内で飲み会を企画して出欠アンケートをとってます。 その回答の集計です。 例えば選択肢がA,B,Cとありそれぞれをカウントするとき (1)今、A,B,Cと入れたセルの隣にそれぞれ数字で1,2,3と置き換え(手入力)1,2,3と入れたセルにCOUNTIFを使って集計してます。一番よいのは、数値に置き換えなくても単純にABCと入れたセルに対してそれぞれ集計を取りたいのですが、なんかうまく出来ませんでした。どうすれば集計が取れるでしょう? (2)例えばAと入力したら、隣のセルに1と入るようなやり方はありますか?条件付書式ではできなさそうですし…。検索と置換以外の方法で ありますでしょうか。
- ベストアンサー
- オフィス系ソフト
- accessでセルの個数を集計する方法を教えてください。
accessでセルの個数を集計する場合、count関数を使うと 思いますが、セルの内容が混在していて(例えば、Aとか BとかCなどが混在している場合)、その中で、特定のセル 内容のみ(例えば、Aのみを)を集計するとき、どのような関数あるいは数式を使ったらいいでしょうか。 具体的には、いまリポートで人事考課の考課結果を成績別に集計しようとしています。 よろしくお願いします。
- 締切済み
- その他(データベース)
- エクセルの集計について
エクセルの集計について エクセルでセルの結合を使用した場合の集計の仕方を教えてください。 現在、以下の様に入力をしており、A1~A3、A4~A6をセル結合しています。 A B 1 2010/4/5 5 2 6 3 7 4 2010/4/10 5 5 6 6 7 7 2010/5/3 5 この場合に2010年4月のB列の集計を行ないたいのですが、本来36となるところが、それぞれ一番上の行の数値のみを集計し10となってしまいます。36にするにはどの様な式を入力すればよいでしょうか。因みに現在使用している式は以下の通りです。 =SUMIF(A1:A7,"<2010/5/1",B1:B7) 以上よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
有難う御座います! mu2011さんの方法を用いましたら出来ました! 配列数式はあまり詳しくなかったので、これを機会に勉強したいと思います。 どうも有難うございました♪