ベストアンサー セルが連続していない値を集計する方法 2005/12/26 19:02 EXCELでA1,C1,E1,G1のセルの値が"1"の場合の件数を集計したいのですが、どうやって書けば良いでしょうか? COUNTIF関数を使うような気がしますができません。 EXCELは2000です。 みんなの回答 (4) 専門家の回答 質問者が選んだベストアンサー ベストアンサー boy_boy ベストアンサー率55% (56/101) 2005/12/26 19:12 回答No.1 こんにちは。 A1~G1の範囲の奇数列の「1」の件数なので =SUMPRODUCT((MOD(COLUMN(A1:G1),2)=1)*(A1:G1=1)) としてはいかがでしょう? n 行おきの合計を算出する方法 http://support.microsoft.com/default.aspx?scid=kb;ja;402181 この辺↑も参考になるかも? 参考URL: http://support.microsoft.com/default.aspx?scid=kb;ja;402181 質問者 お礼 2005/12/27 01:06 ご回答の式を実際に入力してみたらできました。 SUMPORDUCT関数は初めて聞きましたが応用できそうです。 ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (3) sige1701 ベストアンサー率28% (74/260) 2005/12/26 22:09 回答No.4 No1さんの回答で解決すると思います 今回の条件ですと =SUMPRODUCT(MOD(COLUMN(A1:G1),2)*(A1:G1=1)) でも良いですね 質問者 お礼 2005/12/27 01:09 ご回答の通り入力したら、求めている答えが返ってきました。 ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 imogasi ベストアンサー率27% (4737/17070) 2005/12/26 20:59 回答No.3 配列数式では たとえばA1:I1について、質問の問題の場合 =SUM(IF((MOD(COLUMN(A1:I1),2)=1)*(A1:I1=1),1,0)) と入れてSHIFT+CTRL+ENTERを同時に押します。 1のセルの件数が出ます。 質問者 お礼 2005/12/27 01:23 ご回答ありがとうございます。 shift+ctrl+enterを押したら確かに答えが得られえました。 この手順は初めてしりましたが他にも使えそうですね。 応用して見たいと思います。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 Wendy02 ベストアンサー率57% (3570/6232) 2005/12/26 19:55 回答No.2 こんばんは。 COUNTIF ですと、ひじょうに分りにくいのですが、以下のようになりますね。 4個のセルを検索ですから、A1~D1までです。 =SUMPRODUCT(COUNTIF(OFFSET(A1,,(COLUMN(A1:D1)-1)*2),1)) 質問者 お礼 2005/12/27 01:20 ご回答の通り入力したら、正しい結果は得られましたが、 まだちょっと意味を理解していません。 countif関数は私がそれしか思い浮かばなかっただけです。 もうちょっと意味を理解してみようと思います。 ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A 【エクセル】離れたセルのCOUNTIF関数 こんにちは。 エクセルのCOUNTIF関数についての質問です。 各セルに以下のような数値が入っている表で・・・ A=10 B=00 C=20 D=30 E=00 F=40 G=50 AとCとEとGのセルを選択し、0以外のセルの個数を数えるとき COUNTIF関数で =COUNTIF(A,C,E,G,"<>0") という数式を立てたのですが、エラーとなってしまいました。 最終的には =((COUNTIF(A,"<>0")+(COUNTIF(C,"<>0")+(COUNTIF(E,"<>0")+((COUNTIF(G,"<>0")) という数式をたてて計算は出来たのですが、もっと簡単(?)な式はあったりするのでしょうか? ご存知の方がいらっしゃいましたら是非お教え下さい。 EXCELの不連続セルの集計について 下記のように横方向に不連続なセルを集計して結果を縦列に表示させる方法を教えてください。 A1+B1+C1をA11、E1+F1+G1をA12、I1+J1+K1をA13、・・・・・IO1+IP1+IQ1をA73といった具合です。 関数の引数間接指定みたいなのあるのでしょうか?それともマクロなのでしょうか?データー数が多いので困ってます。どうぞ宜しくお願いいたします。 excelで1つのセルに複数の値を返す方法はありますか? おせわになっております。 excelで質問です。 excel関数でもVBAでもいいのですが、1つのセルに複数の値を返す方法はありますでしょうか?? たとえばVLOOKUP関数だと1つのセルに1つしか返せませんよね?? a=りんご b=バナナ c=すいか d=いちご e=キウイ と設定したしたとして、 a,c,dと入力すると→りんご,すいか,いちご とすべて1つのセルに出るようにしたいのです。りんご,すいか,いちごという値にしたいので、それぞれを別々のセルに入れることはしたくありません。可能でしょうか?? よろしくお願いいたします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム accessでセルの個数を集計する方法を教えてください。 accessでセルの個数を集計する場合、count関数を使うと 思いますが、セルの内容が混在していて(例えば、Aとか BとかCなどが混在している場合)、その中で、特定のセル 内容のみ(例えば、Aのみを)を集計するとき、どのような関数あるいは数式を使ったらいいでしょうか。 具体的には、いまリポートで人事考課の考課結果を成績別に集計しようとしています。 よろしくお願いします。 二つのシートのセルを比較して、あるセルの値が一致した場合に、片方のセル 二つのシートのセルを比較して、あるセルの値が一致した場合に、片方のセルの値を 別のシートに設定するには、どうしたらいいでしょうか? [シート1] --|A---B---C---D---E --+---+---+---+---+--- 01|A1 ??? 02|A2 yyy 03|B1 ??? 04|C1 sss [シート2] --|A---B---C---D---E --+---+---+---+---+--- 01|A1 aaa 02|A3 bbb 03|B0 xxx 04|B1 ccc 05|C1 sss シート1 [Aのセル]とシート2の[Aのセル] を比較し、同じ値だった場合に、 シート2の [B] の値を シート1の[C]に設定するための関数はどのようにしたら良いでしょうか? 最終的に、シート1が --|A---B---C---D---E --+---+---+---+---+--- 01|A1 ??? aaa 02|A2 yyy 03|B1 ??? ccc 04|C1 sss sss となります。 Excelの関数あマクロは、どうしても分からなく質問させてもらいました。 申し訳ありませんが、ご教授宜しくお願い致します。 Excelマクロでセルの値を他のセルに表示する方法 Excelマクロがよく分からので教えてく下さい。 Excelで次のように表を作成します(添付画像参照)。 ・A列・・・連番 ・B列、C列、D列・・・それぞれに任意の値 ・E列・・・G列の関数で得た値をE列に返す。 ・G列に関数(=B2&C2&D2) G2で得た値を、E2に返す方法として 以下のマクロで出来ることが調べて分かりました。 Sub 取得() Dim namae As String namae = Range("G2").Value Range("E2").Value = namae End Sub ですが、G列の値全てをE列全てに返す場合のマクロの作成方法がわかりません。 どなたか詳しい方がいましたら、ご教示願います。 結合したセルの左上以外のセルから値を参照したい エクセルで、セルA1:C3を結合しています。 =A1 として参照する場合には、結合セルの値を参照できますが、 =B1とか=A2とかのように参照すると、0が表示されてしまいます。 B1やA2のセルを指定した場合にも、結合セルの値を参照できるような シート関数はないのでしょうか。 =KANSU(B1)とか=KANSU(A2)とした場合に、 結合セルの値を得られるシート関数を教えてください! VBAで連続した複数セルの値の調べかた エクセルVBAでA1セルからF1セルまでの6せるのそれぞれの値を1つの値として取得できる方法はありませんか? LOOP処理とかで1セルごと処理して取得するとかでなく 関数とかRANGE(”A1:F1”)のプロパティとかで何か無いでしょうか 宜しくお願いします。 エクセルでセル内3桁目に別セルの値を入れたい エクセルでセル内3桁目に別セルの値を入れたいです。 例えば A1に「11111」と入っていて、B1に「3」と入っていたとします。 関数を使ってC1を「111311」という値にしたいです。 自分にはハードルが高すぎて、、、 どなたかご教授いただけますでしょうか? 宜しくお願いいたします。 エクセル セルから値を抽出する方法 困っています!教えていただけたらありがたいです!! A1からA3~のセルに [10][3]:[6][5] [9][3]:[10][6] [7][5]:[2][4] ・ ・ ・ の値があります。 これを B C D E 1l 10 3 6 5 2l 9 3 10 6 3l 7 5 2 4 4l ・ ・ といったようにバラバラのセルに[]内の数字だけを取り出したいのですが、どのような関数をそれぞれに入れれば良いか悩んでいます>< 一桁と二桁の数字がごちゃごちゃにあるので、どうしたらよいか・・・ よろしくお願いいたします! 1セル内の複数キーワード集計 1つのセルに好きな季節を記入してあります 行に集計項目があります。A1:春 B1:夏 C1:秋 D1:冬 E列に好きな季節をカンマで区切って入れます。 E2:【春】、E3:【秋、春】、E4:【春、初夏】です。 E2:【春】でA2で★表示 E3:【秋、夏】でB3とC3で★表示 E4:【春、初夏】でA4で★表示 としたいです。好きな季節が、1セルに1個だと可能なのです。春=IF($A$1=E2,"★"," ")、夏=IF($B$1=E2,"★"," ")、秋=IF($C$1=E2,"★"," ")、冬=IF($D$1=E2,"★"," ")の関数設定です。1セルに2個以上だとE3で秋、夏に★、E4で春に★は集計できません。これを集計できる方法を教えて下さい ※OKWaveより補足:「ひかりTVのサービスやISPぷらら」についての質問です。 エクセルで左から、最初に0より大きい値を抽出したい エクセルで左から始めて、最初に「0」ゼロより大きい値になる(セルの位置の)値を表示したいです 関数でお願いできればと思います。 a,b,c,d,e,f ,g,h,i, j --------------- 0,0,0,1,0,0,0,0,0,0 - この場合、D1の"1"を表示させたい 0,1,2,1,3,4,1,0,0,1 - この場合、B2の"1"を表示させたい 0,0,0,0,1,2,4,5,1,2 - この場合、E3の"1"を表示させたい 少々急いでおります。何卒、よろしくお願いいたします。 補足 エクセル2010です 。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム エクセルの集計を簡単にするには? エクセルの表で集計対象が1列とびで集計しなくてはいけないのです。 =A1+C1+E1・・・のように、集計しているのですが、もっと簡単に出来る方法・関数などありますか? よろしくお願いします。 エクセル 集計 日付 部分一致検索 下記のようなエクセルがあるとき、シートD1セルに”2007/8”と記入し月毎の商品Aをのデータ数を集計したい場合、VBA以外に関数などで処理できますか? IF(C:C = "商品A",COUNTIF(B:B,D1&"*"),0) 上記のようにしても値が反映されません。 どなたかご教授お願いします。 A B C 1 2007/8/1 商品A 2 2007/8/1 商品B 3 2007/8/2 商品C 4 2007/8/3 商品A 5 2007/8/4 商品A 6 2007/9/1 商品B 7 2007/9/4 商品C 値のみの貼り付けなのですが…。 シート間での値の貼り付けをしたいのですが教えて下さい。宜しくお願いします。 例えば、A社・B社・C社・集計シートがあった時、まずA社の数式の入っているセルB10・E10・G10の数値を集計シートのC4・C5・C6のセルに値のみ貼り付けて、次の行にB社、また次の行にC社をと上書きでなく、データが追加されるようにしたいのですが、できますでしょうか? 1以上の値を検索する方法を教えてください エクセル2003で下記のように値が入っています。 A1:5 B1:9 C1:7 D1:0 E1:0 F1のセルに「A1~E1を検索し一番右端の1以上の値を拾え(0は拾うな)」 という式を入れたいのですがどのようにすれば良いのでしょうか? (この場合はC1の7を拾いたい) どなたかご教授願います。 空白でないセルの値を返す方法について 空白でないセルの値を返す方法について いつもお世話になっております。 A B C D E F G 名前 住所 あ あ A~Cは入力は固定です。 D~Gは可変で月毎に入力しなおします。 10月はFに入力、11月はDに入力…みたいな感じでどこか1箇所に入力します。 上記の内容の表でD~Gの入力してあるセルを検索してCに反映させてたいのですが、上手く行きません。 COUNT、COUNTAは空白以外のセルの個数を返しますが、空白以外のセルの値そのものは返しません。 MATCHやINDEXも見ましたが、上手くイメージできません。 お詳しい方、お教えいただければと思います。 エクセルのIF関数で、真の場合OK!で偽の場合指定のセルの値が出るよう エクセルのIF関数で、真の場合OK!で偽の場合指定のセルの値が出るようにしたいのですが、可能でしょうか? A B C D E F 10 8 1 0 1 1 10 8 2 0 0 OK! EはA-(B+C+D)で、FはEが0の場合OK!、偽の場合Eの値になる様にしたいです。 わかりにくいかとも思いますが、よろしくお願い致します。 エクセルで、範囲内の該当セルを探してその一つ下のセルの値を全て加算した エクセルで、範囲内の該当セルを探してその一つ下のセルの値を全て加算したいのです。どうすればよいですか? 例: _A, _B, _C, _A, _B, _D, _A, _F 20, _5, 40, 30, 20, 80, 40, 30 という範囲があった時に 項目 _A, _B, _C, _D, _E, _F 合計 90, 25, _0, 80, _0, 30 という集計がおこないたいのです。 データ量が結構な数ありますので、手動は避けたいのです。 よろしくお願いします。 文字が入力されたセル数の集計 件数の集計に困っています。 A:1からA:10のセルに人名を入力してある。 A:11のセルにそのA:1~A:10に入力された件数を集計したい。 セルにスペースを除いて、何らかの文字が入力されると1としてカウント、その合計数を出すためのマクロを教えてください。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ご回答の式を実際に入力してみたらできました。 SUMPORDUCT関数は初めて聞きましたが応用できそうです。 ありがとうございました。