- ベストアンサー
エクセルの配列数式でデータ数をカウントする方法について教えてください
- エクセルの配列数式を使用して、別のファイルの特定の項目のデータ数をカウントする方法について教えてください。
- 配列数式を使用してデータ数をカウントしようとした際に、エラーメッセージが表示され解決方法がわからなかったので、教えていただきたいです。
- お手持ちのエクセルファイルで配列数式を使用してデータ数をカウントする方法について詳しく教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- エクセルの数式をどのように入れたら良いでしょうか?
エクセルの数式をどのように入れたら良いでしょうか? いつもこちらでお世話になっています。 今回も教えて頂きたく質問させていただきます エクセルについてですが、 sheet1に入っているデータを sheet2に入力するようにしたいのですが sheet1の A列に1~50までのNo. →A1セルにNo.1、A50セルにNo.50 B列に(1)データ C列に(2)データ があり sheet2の D5のセルに「1」と入力すれば、sheet1!A列の数字とリンクしてsheet!B1の(1)データが入り D6のセルに「10」と入力すれば、Sheet1!A列の数字とリンクしてsheet!C10の(2)データが入る ように設定し、 さらにsheet2のD5,D6のセルに上書きで(繰り返し)数字を入力させ 数式が消えないようにしたいのですが どのようにすればよいでしょうか? 分かりずらい説明で申し訳ありませんが 大変困っているので、アドバイス頂けると助かります。
- ベストアンサー
- オフィス系ソフト
- Excelで参照用の文字列を数式にする方法
少々分かりにくいとは思いますが、困っているので質問させて頂きます。 状況、A.xlsというファイルに1から100のシートがある状態です。 各シートのA1には名前が入っているのですが、ここから別のB.xlsファイルに名前の一覧を作成したいというものです。 B.xlsに表示させたい内容(CSVで表示) 番号,名前 1,シート1のA1に記入された名前 2,シート2のA1に記入された名前 B.xlsのB2には、='[A.xls]1'!A1 と入力すれば良いのですが100個分を一つ一つコピーするのは非常に面倒ですし、住所等の項目が増えたり、数も増える可能性があります。この数式自体を文字列操作で作成することは簡単なのですが、作成した文字列を数式として実行させることができないかと思い投稿しました。 または、上記を実現する簡単な方法があればとも思います。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelの数式について教えてください
Excel2000を使っています。 添付ファイルにあるようなデータを、 (・A列・・・店名 ・B列・・・7つほどの項目 ・C列・・・数字(B列の項目に関する数字) 店名ごとに、B列の項目”い”と”か”の行の、C列の数字を 別シートに返したいです。 別シートに返す場合も、添付ファイルにあるように ・A列に店名 ・B列に”い”の項目の数字(元データC列の数字) ・C列に”か”の項目の数字( 〃 ) 以上のように返したいです。 マクロではなく、数式を使ってできますでしょうか? 添付ファイルが見えづらく、さらにわかりづらい文章で申し訳ありませんが、よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルの数式の使い方について
Excelデータの取りまとめ方についてご教授ください。 説明下手なので、何がしたいのか箇条書きします。 画像データも添付していますので、ご覧くだされば幸いです。 (1)1つのブックに各市のデータを各シート毎に入力してあり、そのデータを参照したとりまとめのシートを作りたい。 (2)列の項目は全市同じだが、行の項目や数がそれぞれの市で違う。 (3)実際は30行×100列くらいあるので、なるべく入力がコピペでできるか最低限の労力でやりたい。 (4)たとえば甲市の”A・X”の値をSheet4の”A・甲市”に表示したいときは、 「Sheet1の行項目のなかに、Sheet4の行項目と同じ"A"があれば、Sheet1の"A・X"の値を入力、なければ0」 のような数式を使えばいいのかと思ったが、このような数式があるのだろうか? 経緯として、これまで各市のデータをそれぞれ1ファイルずつで集めて、30ファイルのエクセルデータにひとつひとつ手で入力していたのですが、 開いてはぽちぽち入力して閉じて、開いてはぽちぽち入力して閉じて…の繰り返しで毎回頭が発狂しそうでした。 エクセルなんだからもっと手間を省く方法があるのではないかと、1つのブックにシートごとにとりまとめてみたまではよかったのですが、 何しろ初心者なもので、IFやVLOOKUP、フィルターなどを調べて使ってみてもうまくいかず…。 複数ブック×複数ブックを1つのブックで集計するというのが無謀な挑戦なのかもしれませんが、 少しでも手間を省くような方法がありましたら教えていただけると幸いです。
- 締切済み
- Excel(エクセル)
- エクセル数式教えてください
エクセルの数式を教えてください! 参考書をみても適当な数式を探しだせませんでした・・ 売上をのせた一覧表を別シートに飛ばす方法です。 SHEET1 A B C D 1 10日 11日 12日 2ペン 100 150 210 3靴 900 840 920 4鞄 1000 790 980 SHEET2 A B C D 1 12日 11日 10日 2ペン 3鞄 4靴 販売項目(シート2のA列)と日付(シート2の1行目) を入れるとシート1から数字が飛ぶ数式を教えて下さい!
- ベストアンサー
- オフィス系ソフト
- Excel 配列数式
Excelにて日付の2列x数行からなる表があります。 A列 B列 1 2008/2/1 0:00 2008/2/2 12:00 2 2008/3/1 0:00 2008/3/3 00:00 .. 集計セル: A列とB列を比較して、24時間以内の誤差である行数をカウントした結果を 集計セルに入力したいのですがどのようにしたら良いでしょうか? B列からA列を引いて-1以上1以下の場合を真として、その結果をカウントして 集計セルに叩き込めばよいと思いますが、思うようにできません。。 配列数式を使えば出来そうな気がしますが思ったような結果が得られ ません。 よろしくお願いします。
- ベストアンサー
- SE・インフラ・Webエンジニア
- EXCELの数式を教えて下さい
今朝、ここで数式を教えて頂いて大変助かったのですが 又、一つ私にとって難しすぎるのが出ましたので教えて下さい。 1)EXCELの4行目から53行目までデータがあり、A4とI4とS4列は文字の項目です。G4列は売上の数値です。 2)例えば4行目から53行目までのある1行でA4(*JPY)、I4(*JPY)、S4(*アジア)の3項目が合致した行だけのG4の売上数値だけを4行目から53行目までの数値合計をだす数式をつくりたいです。3項目の合致がない場合はセルに0を表示したいです。 宜しくお願い致します。
- 締切済み
- その他MS Office製品
- エクセル数式で作った表に関して
課題の資料にデータを整理しています。 素人の為、以前もこちらで助けていただいたのですが、また行き詰ってしまったので、助けていただきたいです。 よろしくお願いします。 例えば、sheet1に下の様なデータを入力し、 A列 B列 C列 D列 1 1日 3 2 5 2 2日 5 3 4 3 3日 4 1 2 4 4日 2 7 6 5 5日 8 4 7 6 6日 9 5 3 7 7日 7 6 1 ・ ・ A1~D5までの列の平均、最大値、と最大値に対するA列の日付をsheet2に下の様に表示したいです。 A列 B列 C列 1 B列の平均 C列の平均 D列の平均 2 B列の最大値 C列の最大値 D列の最大値 3 B列の最大値に対応するA列 C列の最大値に対応するA列 D列の最大値に対応するA列 ここまでは出来たのですが、その下に、A6~D10、A11~D15と表を続けていきたいのですが、 Sheet2のA1~C3を選択し、カーソルを右下に沿わせ+をクリックして下にドラッグしても、続きのセルには 対応せず、うまくいきません。 説明が下手でわかりづらいかと思いますが、 Sheet1で入力したデータを、5行ずつsheet2で数式の表にしたいということです。 よくあるデータ整理の仕方だと思うのですが、初心者のため、上手くいきません。 どなたか助けていただけたら幸いです。
- ベストアンサー
- オフィス系ソフト
- シート名をセルから取得したい
作業用シートのA列に Sheet1 Sheet2 Sheet3 と、入れ B列は、そのシートのA列の個数を 作業用シートに入力していきたいのですが、 作業用シートのb1に =COUNTA(Sheet1!A:A) と入力した場合、正しい個数が返りますが シート名をA列の文字列にしたくて、 ="COUNTA("&A1&"!A:A)" こんな感じにしたいのですが、 こうすると、これが文字列になってしまいます。 =COUNTA("&A1&"!A:A) これだと、数式が間違ってますというエラーになります。 数式内でセルを参照してシート名を指定する方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- googleドキュメントで配列数式を使う場合に
http://support.google.com/docs/bin/answer.py?hl=ja&answer=71291 こちらのページで説明がされているのですが、CTRL+SHIFT+ENTERで行う配列数式はgoogleドキュメントではARRAYFORMULAを使い、計算するようなのですが IF(COUNTIF(Sheet2!$A$2:$A$444,$E$59)<ROW(Sheet2!B1),"",INDEX(Sheet2!B$2:B$444,SMALL(IF(Sheet2!$A$2:$A$444=$E$59,ROW(Sheet2!$A$1:$A$443)),ROW(Sheet2!B1)))) というちょっと長い数式になると、どこに入れたらいいか分からなくなりました Sheet1に↑の数式が入れてあり、検索したい値はE59セルに Sheet2には取り出したいデータ A列にデータ(検索用)、B列にデータ1、C列にデータ2とあり、 この数式はA列にあてはまるB列のデータ1全てを取り出すものとなっています。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。 この質問に答えていただいているとはつゆ知らず、また同じ質問をしてしまいました。(何故かメールで答えが来なかったので、登録に失敗していたのかと思っていました。メールで返答を送らないという設定にしていたのかも知れませんね。) maruru01さんのように自力で作成できて、他の方に知識を提供できるように励みたいと思います。 URLも参考にさせていただきます。