エクセル上の、2つのフィールドのクロス集計、例えば1の項目について1と答えた人の中で、2の項目についても1と答えた人の数を出したい場合の集計方法を教えてください。ピボットデーブルの使い方がいまいちよくわからないのです。

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

A 回答 (2件)

配列関数ではダメでしょうか?


A列に名前、B列に項目1の回答、C列に項目2の回答が入力されているとすると、人数を出したいセルに
=COUNT(IF(B1:B10=1,IF(C1:C10=1,A1:A10)))
と入力し、
Ctrl+Shift+Enterを押して確定すればOKですが。
    • good
    • 0
この回答へのお礼

とても助かりました。
ありがとうございました。

お礼日時:2001/09/30 21:48

データベース関数を使う方法もあります。



 |  A   |  B
―――――――――――――――
1| 1の項目 | 2の項目 |
―――――――――――――――
2|  1   |  1   |
―――――――――――――――
元となるデータの入っているデータ範囲を「元データ」とし、上記のように求めたい条件を入力しその範囲を「条件」とした場合、
人数を出したいセルに=dcount(元データ,”2の項目”,条件)と入力すればよいと思います。
    • good
    • 0
この回答へのお礼

とても助かりました。
ありがとうございました。

お礼日時:2001/09/30 21:48

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

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

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

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

Qクロスのジョイント箇所について

先月大東建託のAPに引っ越しましたがクロスが入り隅で
すべてジョイントしてあります。
当方建設関係の仕事をしていますが入り隅でのジョイント
はしないのが常識と思っていました。
何で大東はこんなことするんですかね?

Aベストアンサー

>入り隅でのジョイントはしないのが常識と思っていました。
との事ですが、確かに昔はそんな事を言ってた時代も有りましたし、まだ一部の住宅メーカーでは隅切りを駄目とされている所も有るようですが、当方では古くから隅切りを各建築屋さんへ進めてきましたし、クロスメーカーの多くも賛同されています。
理由は、壁が動いたり、下地の建材の伸縮等で1年も経たずに入隅のクロスが離れることが多く、現在の建物事情では一番適してると思われます。
隅切りすることにより、多少の伸縮やずれ程度でしたらコークボンドを埋める程度の軽度の補修により簡単に補修が出来ます。
下地がドライウォール工法ではその限りでは有りませんが。
もっとも2×4では入隅で隅切り&重ね貼りが指定工法ですので、お住まいのアパートが2×4ならなお更では有りますが。

Qエクセルでリスト入力するときに第1項目によって第2項目を絞り込みたい

例えばドロップダウンリストから
A1で「球技」を選択すると
B1でバスケ、サッカー、バレー
の中から選択でき、

A1で「体操」を選択すると
B1で鉄棒、マット、平均台
の中から選択できるような機能は無いでしょうか

Aベストアンサー

球技、バスケ、サッカー、バレー
体操、鉄棒、マット、平均台
というように表を作成して選択、「挿入」「名前」「作成」で「左端列」にチェックする。
(「球技」と「体操」という名前で2列目以降のデータが範囲になる。)
B1の入力規則にて元の値に「=INDIRECT(A1)」とする。

Q築1年未満のクロスの浮き・破れの補修(続)についてです。

築1年未満のクロスの浮き・破れの補修(続)についてです。

以前に「築1年未満のクロスの浮き・破れの補修について」質問させて頂いた者です。
http://oshiete.goo.ne.jp/qa/5960334.html
その折はたくさんの回答を頂きましてありがとうございます。

みなさんの回答を元に業者に見てもらった結果、状況が少し変わりましたので、
再度質問をさせてください。よろしくお願いします。

まず、築後10ヶ月の建売一戸建て(木造在来工法3階建)ですが、
クロスの破れについて業者に見せる前に再度、全部屋のチェックを行った所、
クロスの破れが全ての部屋にあり7箇所(窓の上と天井)、
浮きが2箇所(人差し指一本分くらいの大きさ)でした。

クロスの破れについてはジョイントテープによる処理をしていない為、
ボードが動いて破れるとの回答を頂きました。


他で気になるところは、各部屋の天井に6箇所ずつ500円玉くらいの大きさのへこみがあり、
それはビスの部分であるとの事でした。
先日の質問で、ビスの部分はクロスとノリが着かない為、パテ埋めして面を合わせてから
クロスを貼るとの回答を頂きました。
その部分を指で押さえてみると確かにノリ付けされず、浮いているようでした。


上記を踏まえた上で、先日業者に見てもらいました。
・クロスの破れについて、ジョイント処理をしているのか?
   →ジョイントテープによるジョイント処理はしていません。
       ボードの継ぎ目部分の破れの為、これは仕方ないです。
       張り替えた所でまた破れますよ。

・クロスの浮きについて
   →浮いてますね~。

・天井のビス部分はパテ埋めしてから張らないと今後どんどん浮いてくるのでは?
   →はぁ?(呆れ顔)

対応内容は持ち帰って検討するとの事でしたので、
まだ結論は出ておりませんが、あまり期待出来ません。

(1)クロスについては全面張り替えてジョイントテープで処理してもらい、天井のビスもパテ埋めして
  もらった上で クロスの張替えを行ってもらう事は請求出来るでしょうか?

(2)クロス全面張替えの場合、どれくらいの開始から完了までどれくらいの時間がかかりますか?

(3)ジョイント処理をしていない事については「住宅の瑕疵」に当たるのでしょうか?

知識が無い為に強く言っても良いのか分からず、不安です。
前回の質問の回答にも「ボードが動くので仕方ない」との回答もあり、混乱しています。

よろしくお願い致します。

築1年未満のクロスの浮き・破れの補修(続)についてです。

以前に「築1年未満のクロスの浮き・破れの補修について」質問させて頂いた者です。
http://oshiete.goo.ne.jp/qa/5960334.html
その折はたくさんの回答を頂きましてありがとうございます。

みなさんの回答を元に業者に見てもらった結果、状況が少し変わりましたので、
再度質問をさせてください。よろしくお願いします。

まず、築後10ヶ月の建売一戸建て(木造在来工法3階建)ですが、
クロスの破れについて業者に見せる前に再度、全部屋のチェ...続きを読む

Aベストアンサー

#1です。

ジョイントテープは、クロスのジョイント部分の「めくれ」や「はがれ」を防止するために施工します。
この場合は地震等の災害でなくても自然にめくれるのを防止するための施工です。

ご心配なさっておられる「地震が発生したらあちこちビリビリに破れるのかと不安です。」
という場合は、以前も書きましたが下地のボードが動いてしまうために
クロスが破れてしまうので、この場合は完全に防止は出来ませんが
クロス用ファイバーテープを施工して予想される被害を最小限にとどめるように工夫します。

つまり、上記で述べたジョイントテープやファイバーテープ等の下地をしませんと
宣言している施工業者とそれを当たり前と受け止めている建て売り業者がいるなら
それはそれで消費者がそれを求めないなら何ら問題はないのでしょうけど
建物引き渡し後一年も経たない現状で破れやめくれや空気等が入ったふくらみが見られる現状を見て、
顧客が自分なりに調べて、補修や張り替えの時には
クロスの下地にはでこぼこ等があればパテ処理をして
継ぎ目にはジョイントテープを下地に使用して、破れやすいような箇所の下地には
クロス用ファイバーテープを使用してください、
とお願いしているのにそれに応えられない業者がいる現状が信じられません。

以前が1年も経たずに手直しをするクロス工事だったことと
手直しをするクロス工事のその違いは何でしょう?

同じ工事だったらまた1年も経たずに手直しする羽目になるのでは?と危惧してしまいます。

ジョイントテープ等の下地は、前回も施工していないから次にやる場合は料金は別途で
今回はその部分だけ追加料金になるのは仕方ないと思うけど
今のままで施工するなら、またクロスの破れやめくれ等が一年も経たずに発生するなら
どうするこうする、という覚書を交わしていた方が良いと思います。

素人のような業者ですね。

#1です。

ジョイントテープは、クロスのジョイント部分の「めくれ」や「はがれ」を防止するために施工します。
この場合は地震等の災害でなくても自然にめくれるのを防止するための施工です。

ご心配なさっておられる「地震が発生したらあちこちビリビリに破れるのかと不安です。」
という場合は、以前も書きましたが下地のボードが動いてしまうために
クロスが破れてしまうので、この場合は完全に防止は出来ませんが
クロス用ファイバーテープを施工して予想される被害を最小限にとどめるように工夫します。
...続きを読む

Q次のケースでのVBAマクロコードを教えて下さい。 A列 B列 C列 1 項目コード 項目名 備考 2

次のケースでのVBAマクロコードを教えて下さい。

A列 B列 C列
1 項目コード 項目名 備考
2 10 A商品 一般
3 21 A商品 特殊
4
5

上記のように、商品コードは別々なのですが
商品名が同じなので、マクロで一気にB列の
商品名を次のように変えたいのです


商品コード10ならばA商品(一般)
商品コード21ならばA商品(特殊)

※商品コードは最大でも100種類
※同一の商品名は最大でも50個

マクロ実行で一気に書き換えするマクロコードを
お願いします。
なお、商品コードと商品名はエクセルデータがありますので、そのシートを参照できればとも思います。

まとまりが無い説明で、すみません。

Aベストアンサー

こんにちは。

>C列の備考欄ありませんでした。
つまり、
項目コード→商品コード
項目名→商品名 

で書き換えるというわけですね。

'//標準モジュールがベターです
Sub RenameDescription()
Application.ScreenUpdating = False
With ActiveSheet
'スタートは2行目から
For i = 2 To .Cells(Rows.Count, 1).End(xlUp).Row
 If .Cells(i, 1).Value = 10 Then
   .Cells(i, 2).Value = .Cells(i, 2).Value & "(一般)"
 ElseIf Cells(i, 1).Value = 21 Then
   .Cells(i, 2).Value = .Cells(i, 2).Value & "(特殊)"
 End If
Next
End With
Application.ScreenUpdating = True
End Sub

Qプラスターボードのジョイントの対処

お世話になります。
木造軸組2階建ての戸建住宅に関しての質問です。
壁下地 P.B(t12.5)直張り+クロス仕上。クロスは一般的なビニルクロスです。
クロス下地処理としてはビス穴、ジョイントのパテ処理(2~3回)。ジョイントにはファイバーテープで施工しました。

一般的な施工方法だと思っていたのですが、次々とお客様からクレームが・・・。どのようなものかと言いますと、P.Bのジョイントがクロスに出てしまっているという状況でした。勿論、引渡しの時にはなく住まわれてから早くて3ヶ月くらいでお話が来ました。場所は階段(吹き抜け)周りが多いようです。胴差部分はP.Bをまたがせていますが出てしまいます。

新築時の木の収縮・空調機等の影響と色々原因はあると思いますが、こうも早くから現れてくるものなのでしょうか?
また、違う施工方法等ありましたらご教授お願いします。

Aベストアンサー

そりゃ一枚物じゃないんだもの・・・
ファイバーテープで施工ってすごい丁寧な仕事ですね^^;
クロスでそんな工程ふんで単価あうんでしょうか??
地方によるのかわかりませんが
No.1さんにお聞きしますが
仰ってるテーパーエッジのPBなんて私は今まで使ったことがないです。
特に指示することもないし私の周りではすべてベベルエッジが主流です。
テーパーエッジのPBなんて使うとしてもドライウォール工法だと思うのですがクロスの下地でそんな仕様をするのでしょうか?

Qエクセル2007で、例えばA1からZ1までのセルに1回・2回・5回とか

エクセル2007で、例えばA1からZ1までのセルに1回・2回・5回とか、とにかく数字と回が入っているとします。
その回の前にある数字のみを単純に足し算(1回・3回・2回・5回であれば、11回)したいのですが、どのようにすればいいかわかりません。
回を入れなければSUMで簡単に出来ますが、どうしても回を入れる必要があります。
どなたか教えてくださいお願いします。

Aベストアンサー

セルの中に、データの一部として、 "回" の文字を入力しなければならないのですか?

ただ単に、 1回、 2回、 3回 と表示されただけではダメなのですか?



例えば、セルの書式設定で、 表示形式を ユーザ定義で  #,##0"回"   

とすれば、  セルに入力する値は、 1、 2、 3 でも  1回、 2回、 3回 と

表示されます。

Qユニバーサルジョイントの機構について

ユニバーサルジョイントの力の伝達で質問があります。

トルクからせん断力に変換され、再びトルクに変換され
力が伝わると私自身考えるのですが、具体的な力の伝達(変換)
の仕組みを教えていただけないでしょうか。

また、
http://www.mighty-corp.co.jp/seihin/mc/mc.html
に記載されている、ユニバーサルジョイントで
スパイダーを無くして溶接を行いクロスした棒だけでは
動作しないのでしょうか。
ヨークとクロス棒だけで取り付けた場合です。
構造上の理由を考えているのですがわかりません。

Aベストアンサー

図では左右のシャフトが平行になっていますが、上の写真を見てください。
あのようにくの字に曲がる部分にトルクを伝えるために有ります。
身近なところでは自動車ですが、最近の乗用車はFFなのでユニバーサルは使用されていません。
でもトラックの下を覗き込むと前から後に掛けて長いシャフトが見えるはずです。
それがプロペラシャフトでその前後にユニバーサルが付いています。
昔ユニバーサルの変りにゴムのジョイントがついている車も有りました。
最近の自動車(FF車)にはユニバーサルは使用されず等速ジョイントが左右の前輪についています。
溶接した棒で動作するかは、実際曲がった棒の片側を回すと反対側が振れるのが判ると思います。(説明しにくいのですが)
回転軸の向きを変える為についていると思ってください

Q1列の項目内の値の集計の関数はどうかくのでしょうか

すみません、どの言葉で検索したらいいかわからず、探しているものがみつからなかったので、質問いたしました。

1列に入力されている項目の中の値、1~10の、それぞれの数字がいくつあるのかを
集計するには、どうしたらいいのでしょうか。

Aベストアンサー

エクセルでは左から右にA列B列C列,上から下に1行目2行目3行目と言います。
=COUNTIF(A:A,1)
とすると,左の1列目A列の中にある数字の1の個数を数えます。
=COUNTIF(A1:A10,2)
とすると,左端A列の1行目から10行目のセル範囲の中にある2の個数を数えます。
=COUNTIF(1:1,3)
とすると,上端1行目にある3の個数を数えます。

適切なセル範囲を式に与え,個数を数えたい内容を入れて計算します。


B1に
=COUNTIF(A:A,ROW(A1))
と記入し,B1をコピーしてB10まで貼り付ける(またはオートフィルドラッグする)と,A列にある1から10までの数字の個数をそれぞれ計算します。



#しばしば寄せられるご相談ですが,数値の1と「数字で書かれた文字列の」1はエクセルでは別物で,普通にやって答えが出ないときはここでひっかかっているケースも見られます。

Q不燃、表面強化のクロスで貼りやすいものは?

クロスを貼り替えます。
材料は不燃で表面強化のクロスです。
柄は無地で織物調か石目調がいいです。
色はアイボリー~ベージュ系です。
メーカーは問いませんので、なるべく下地が目立たなくて、貼りやすいのがいいです。
出来ればジョイントは突き付け施工をしても目立たないクロスのお勧めの品番を教えて下さい。

Aベストアンサー

貼りやすいものは無いので回答になりませんので品番は書きませんでした。
柄だけで言えばFE4517(サンゲツ)当たりは織物調でリピートを心配する必要はありません。

QExcelにてシート1のデータをシート2の集計表に反映させるには?Part2

昨日、下記のようなシート1の入力用の表で
X列のX1の月を変更するごとに
月毎にしたシート2の集計表のX1で変更した月列へ
コピーする方法を教えて頂き、
無事完成させることが出来ました。
しかし、新たな問題が発生して困っています。
前回も記載しましたが、シート1はこうです。

    A ・・    X    Y  ・ ・ ・
1          4月
2 大阪支店   220万

8 奈良支店   150万

14 京都支店  180万

20 神戸支店  200万

26 滋賀支店  110万

32 岐阜支店  140万

38   計      1000万



そして、シートコピーする為のプログラムはこうです。

Private Sub CommandButton1_Click()
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Dim r1 As Range, r2 As Range

Set ws1 = Worksheets("Sheet1")
Set ws2 = Worksheets("Sheet2")

With ws1
Set r1 = .Range(.[X2], .Cells(Rows.Count, "X").End(xlUp))
End With

Set r2 = ws2.Rows(1).Find(What:=ws1.Range("X1").Value, LookIn:=xlValues, _
LookAt:=xlWhole)

If r2 Is Nothing Then
MsgBox "見つかりませんので" & vbLf & "終わります。"
Exit Sub
End If

r2.Offset(1).Resize(r1.Rows.Count).Value = r1.Value
End Sub

お礼をした時点では、出来ませんでした。と記載したのですが
それからさらに何度も取り組んだ結果、無事完成する事が出来ました。
(昨日ご回答頂いた方、大変ありがとうございました。
この場をお借りしてお礼申し上げます。)
しかし、ここからが問題なのですが、
最後のX列にもう1列追加し、2行を一緒にコピーしたいのです。
X列の3行目に18日、Y列の3行目に20日
と勤務日数を追記したいのです。
月、金額部分はX列とY列を行ごとにセル結合しているのですが、
上記の"X"というプログラムでも
X列に記載した、18日はチャントコピーされます。
しかし、結合していないY列の20日という日付はコピーされません。
"X"の部分を"X:Y"としてみたり、
自分なりに色々やってみましたが、出来ませんでした。
どうやれば2列のコピーが可能なのでしょうか?
前回同様、シート1,シート2共に行,列は同じ列間、同じ行間です。
説明不十分で申し訳ないのですが、もしお手数でなければ、
前回の記載文を見ていただけると幸いです。
タイトルは今回と同様です。(勿論Prat2はつけてません)
何卒宜しくお願い致します。

昨日、下記のようなシート1の入力用の表で
X列のX1の月を変更するごとに
月毎にしたシート2の集計表のX1で変更した月列へ
コピーする方法を教えて頂き、
無事完成させることが出来ました。
しかし、新たな問題が発生して困っています。
前回も記載しましたが、シート1はこうです。

    A ・・    X    Y  ・ ・ ・
1          4月
2 大阪支店   220万

8 奈良支店   150万

14 京都支店  180万

20 神戸支店  200万

26 滋賀支店  110万

32 ...続きを読む

Aベストアンサー

>結合していてもコピー出来る方法は無いでしょうか?
まず、
r2.Offset(1).Resize(r1.Rows.Count,2).Value = r1.Value
                     ↑
この2を追加しないと、結合セルとX列のみしか値は代入されない。
Y列の値は空白になります。

>シート2の1行目は、4月(空き)5月(空き)・・・となってるのでしょうか?(2列1組)
ここの状態によるのかも、知れないですね。
シート1と同じかどうかですね。

こちらでは、4月・5月が2列に結合されていても(X1:Y1)
別々でも(X1)値はシート2にきちんと入りました。


人気Q&Aランキング

おすすめ情報