「エクセル2002」を使用しています。
値の個数を数える方法を教えて下さい。

例えば、A1~A3に「い」、
A4に「あ」、A5~A8に「う」‥
というように入力されていたとします。

それで、A列に「あ」が何個、「い」が何個
入力されているか、といったことを
調べたいのですが‥。

ピボットテーブルはあまり使ったことが
ないのですが、関数などでも出来ますか?

A 回答 (1件)

COUNTIF関数を使うと便利です。

    • good
    • 0
この回答へのお礼

その後、ピボットテーブルで試行錯誤を
繰り返しているうち、なんとなく
出来てしまいました。

すみません、質問をしておいて…。

でも、関数でのやり方も
気になっていたので、COUNTIF関数に
ついても、ちょっと調べてみます。

回答、ありがとうございました。

お礼日時:2003/11/05 14:33

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

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

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

Q昨日まで使えていたエクセルデータが破損しました。起動時に修復する指示が

昨日まで使えていたエクセルデータが破損しました。起動時に修復する指示が出て従ったのですが、「修復不可能です」とのことです。破損データの復元、または数日前までにデータに復元する方法があれば教えてください。

PC:FMV winXP
ソフト:エクセル2003

Aベストアンサー

システムの復元で戻るかもしれません。他のものも戻ってしまいますが。

スタート→プログラム→アクセサリ→システムツール→システムの復元

http://121ware.com/qasearch/1007/app/servlet/qadoc?QID=003217

QExcelでひとつ置き(A1、A3、A5・・・)に合計とかふたつ置き(A1、A4、A7・・・)に合計というのは可能なのでしょうか?

タイトルの通りなのですが、
エクセルの雛形の関係上例えば
A1に「あ」という商品の代金 A2にその消費税
A3に「い」という商品の代金 A4にその消費税…
などという入力をすることがあり、
最後に商品代金だけ、消費税だけを計算したいとき
今まではA1+A3+A5+・・・という風に手でいちいち計算していたのですが
何か利用できそうな関数・数式はないものかと思い質問しました。

同じように2つ置き(A1+A4+A7+・・・)の方法もありませんでしょうか?

Aベストアンサー

一例です。
A1:A10範囲とします。
■奇数行の計数
=SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*A1:A10)
■奇数行の計数
=SUMPRODUCT((MOD(ROW(A1:A10),2)=0)*A1:A10)

■3行毎の計数
=SUMPRODUCT((MOD(ROW(A1:A10),3)=1)*A1:A10)

Qデータ修復ソフト

データ修復ソフトを使いました。
上手く行けた物もありましたが、一番願っていたものが、復旧できません。
写真データのように1回保存のものは、上手く行っていますが、
上書き保存してきたWordやExcelが復旧できません。

1回保存のものと上書き保存ファイルで、この違いがあることは、
一般的な事実でしょうか、それとも使用したsoftの特徴でしょうか。

Win8.1で、データ修復ソフトは次の通りです。 
EaseUS Data Recovery Wizard

Aベストアンサー

ANo.4です。

"一読の結果、対応のOSが書かれておらず、解説の画面ではVistaになっているようです。質問には書きませんでしたが、私のOSはWin8.1です。"
→ FinalDataは、ホームページを見るとWindows8までは対応しているようですが、これは当然8.1までの対応です。おそらく10でも問題なく動作すると思います。と言うか、OSが起動しなくなってもCDから起動して復元操作できるようになっていますので、OSよりもファイルフォーマットが重要な要素です。解説の画面がVistaになっていたのは、単に説明を作成したのがVistaの頃だったのでしょう。

"また、復元したいソフトとして、写真データはありますが、Officeがありません。新規保存していた写真はすでに復元できており、上書き保存していたWordとExcelについてが、復元したいソフトとして記載されておればと思います。"
→ HDD上から消えたファイルを復元する場合、通常はWordもExcelも、そして写真も区別できません。ゴミ箱の中から復元できるなら問題ないのでしょうが、消えたファイルの中身は判りませんから、Word用とかExcel用とは書いてないです。言ってみれば汎用なので、ありとあらゆるファイルをスキャンして復元の情報を検出し、復元の可能性を探します。メールやデジカメの画像は、比較的判り易いし復元の対象になりますので、タイトルに出ているだけですね。本当に難しいのは、種々雑多なファイルの復元です。

FinalDataの高度な復元は、基本的にHDDの中を全部スキャンして、ファイルの再構成を行います。従って、どのようなファイルであっても、再構成できる可能性があれば、復元できるのですが ....... まあ、これはやってみなくては判りません。結果が出るまでの時間も相当かかります。容量が大きいHDDの場合だと、2~3日は掛かることもあり得ます。

下記を読むとOffice関係の復元できるようで、詳細な手順も書かれていますが、実際には駄目だったようですね。ところで、無料版は1GBまでの復元にしか対応していませんが、これは大丈夫ですか? WordやExcelが入っている部分を復元できていますか?
http://freesoft-100.com/review/easeus_deleted_file_recovery.php

使うなら下記の方が制限が無いようです。
http://freesoft-100.com/review/recuva.php

このページにあるFinalData 9.0は、自分もWindows7で使っており、結構お世話になりました。これで駄目だった場合は、諦めることにしています。因みに、FinalData 9.0はWindows10でも動作したのを確認しました。(FinalDataのバージョンは既に10が出ていますが、ホームページでは9.0のままだったりしますので、手を抜いているのは確かです 笑)
http://www.finaldata.jp/fdlanding/case6.html

ANo.4です。

"一読の結果、対応のOSが書かれておらず、解説の画面ではVistaになっているようです。質問には書きませんでしたが、私のOSはWin8.1です。"
→ FinalDataは、ホームページを見るとWindows8までは対応しているようですが、これは当然8.1までの対応です。おそらく10でも問題なく動作すると思います。と言うか、OSが起動しなくなってもCDから起動して復元操作できるようになっていますので、OSよりもファイルフォーマットが重要な要素です。解説の画面がVistaになっていたのは、単に説明を作成したのがVi...続きを読む

Qオートフィルで下に「Aシート!A1:A5」「=Aシート!A6:A10 」と続けさせたい

スプレッドシートで別のシートにあるセルを複数参照して、そこからオートフィルで数字を連続させたいです。

Bシートに「=Aシート!A1:A5」を入力して、AシートのA1:A5を参照します。

そこから「Aシート!A1:A5」を入力したセルの下に「=Aシート!A6:A10 」といった具合に数字を連続をさせたいのですが、オートフィルでは上手くいきません。手入力で、6~10、11~15とやっていくのには限界があります。
どうしたら連続させることができるでしょうか?

イメージは添付した画像です。

Aベストアンサー

=SUMPRODUCT(('Aシート'!A3:A12="果物"))の場合
3行目から10行飛び
=SUMPRODUCT((OFFSET(Aシート!A$3,(ROW(A1)-1)*10,,10)="果物"))
Offset関数
=OFFSET(基礎となるセル,何行すらす,何列ずらす,範囲とする行数,範囲とする列数)です。

QAccessデータの修復

ハードディスクの調子が悪くなって慌ててAccessのデータをバックアップしましたが、既におかしくなっていました。3万人くらいの名簿なので何とかしたいのですが、Accessの修復機能では、修復しましたというメッセージは出来ますが、オープンしようとすると不正なファイルだというエラーで開くことが出来ません。データだけをテキストで読み出せればベストなのですが、何か良い方法はないでしょうか。

Aベストアンサー

こんにちは。
Accessはデータが大きくなると結構壊れますね。
私も何度か痛い目にあいました。

できるかどうかは怪しいですが、新しいMDBから
そのテーブルにリンクを張ってデータを抜き出せないでしょうか?

QEXCEL2007でA2セルにAという文字が含まれる時、自動的にA3-A50の背景を塗りつぶしたい!

こんばんは。
今、excel2007でスケジュール表を作っています。

横軸に日にち+曜日を取り、縦軸はToDo書き込み欄etc+6:00~24:00までの時間(←フランクリン手帳の様なイメージ)をとっています。
実は関数の「か」の字も知らなかったのですが、
横軸で、WEEKDAY関数?を使い日曜を赤色にすることがやっとできました。
しかし、どうしてもわからないことがあるので質問させていただきます。

1.日曜は赤色になる様にしたまま、土曜を青色にする場合はどういった条件づけをすればいいのでしょうか?
2.(題名に書いた内容)
横軸のあるセルが「日曜」の場合、自動的に、そのセルの下の、縦のセル(24:00までのセル)をピンク背景で塗りつぶすといったことは可能でしょうか?
たとえばF5とM5に「日曜」と書いてある場合、F6~F56とM6~M56のセルを自動的にピンクで塗りつぶす、という様な作業です。

塗りつぶしに関して調べていたら、マクロの相対参照?で出来るという様な情報にたどり着いたのですが、読んでも全く要領を得ません…(マクロの「マ」の字も知らないので

できれば図書を使わずこの様なことを知りたいと思っています。
おすすめの初心者向けのエクセルのサイトなどでも良いので、どなたかアドバイス頂ければと思います<(_ _)>

こんばんは。
今、excel2007でスケジュール表を作っています。

横軸に日にち+曜日を取り、縦軸はToDo書き込み欄etc+6:00~24:00までの時間(←フランクリン手帳の様なイメージ)をとっています。
実は関数の「か」の字も知らなかったのですが、
横軸で、WEEKDAY関数?を使い日曜を赤色にすることがやっとできました。
しかし、どうしてもわからないことがあるので質問させていただきます。

1.日曜は赤色になる様にしたまま、土曜を青色にする場合はどういった条件づけをすればいいのでしょうか?
2.(題名...続きを読む

Aベストアンサー

どちらもエクセルの条件付き書式という範疇の機能でできます。
(1)
日曜は赤色ーー>第1条件に設定
土曜は青色ーー>第2条件に設定
でできます。
この場合優先度は無く、平等ですが、どちらかを上に書かざるを得ない。2003までは条件は3つまででしたが、2007では条件数は増えた(制限なし)ようですが、同じ考え方と思います。
2007の土日色づけ、ヅバリ解説
http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-jyosyo2.html
他に
http://pc.nikkeibp.co.jp/article/NPC/20060713/243378/
http://hamay.blogspot.com/2007/04/blog-post_5458.html
(2)>マクロの相対参照?で出来るという・・
関係ありません。マクロ以外で主に、相対参照、絶対参照を問題にします。
ある固定した1つのセル(例B1)(2つなら多分AND条件で1つにまとめる)の値が「日曜だったとき、B2以下のセル範囲に、ピンクを色付けするとき
(1)B2:B30(例)を範囲指定し、B2をアクチブにする(ここが肝心ですが、普通に範囲指定をやればこうなる)
(2)「数式が」において=$B$1="日曜"という風に入力する。
$をつけるのは、B2からB30までのどのセルを問題にするときも
B1を固定して、条件として見ている(見るべきだ)からです。
これをもし =B1="日曜" とすると、B2セルの場合は良いが、エクセルの仕組みとして、B2の下のセルである、B3で、条件適合か否かを判断するとき、式複写と同じ理屈で、=B2="日曜"という風に、セルを下にヅラして判断する仕組みになっている。(関数ではこの仕組みに大変お世話になるのだが)今回はこれでは、したいことと違う(日曜という判断はB1で固定してチェックしてほしいのだから、)=$B$1="日曜"とする。
以上理屈は2007でも変わらないはずですが、叙述が2003以前式になっているので、2007向けのサイトが見つかれば補足します。

どちらもエクセルの条件付き書式という範疇の機能でできます。
(1)
日曜は赤色ーー>第1条件に設定
土曜は青色ーー>第2条件に設定
でできます。
この場合優先度は無く、平等ですが、どちらかを上に書かざるを得ない。2003までは条件は3つまででしたが、2007では条件数は増えた(制限なし)ようですが、同じ考え方と思います。
2007の土日色づけ、ヅバリ解説
http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-jyosyo2.html
他に
http://pc.nikkeibp.co.jp/article/NPC/2006071...続きを読む

QHDDデータの修復

Windows XPで使用していたデータ用のHDDドライブですが、操作を間違えてLinuxでフォーマットしてしまいました。気が付いた時には後の祭り。
データの復旧は可能でしょうか。

Windows用のHDD修復のフリーソフトをいくつか試してみたのですが、うまくいきませんでした。

Aベストアンサー

linuxでフォーマットということはext形式でフォーマットしてしまったのでしょう。可能性はとても低いですが以前の形式(NTFS,FATのどちらか)でフォーマットしなおしてから復元ソフトで試してください。

QA1に今日の日付 A2に「=jis(a1)」と入力 → 「39414」 の解消方法を

【エクセル2003の質問】

いつもお世話になってます。

A1に今日の日付が入力されています。
「平成19年11月28日」と表示されています。
※実際は数字は半角で表示されている。

全角で日付を表示させたいので、

A2に「=jis(a1)」と入力してA1の日付を全角で表示するよう企んだところ、「39414」と表示されてしまいました。

全角で日付を表示させたいのですが、どうすればよいのでしょうか?

ご教示のほどよろしくお願いします。

Aベストアンサー

Excel では、日付を連続したシリアル値として処理することで、日付の計算が行われています。既定では、1900 年 1 月 1 日がシリアル値 1 として保存されます。2007 年 11 月 28 日は 1900 年 1 月 1 日から 39,414 日後に当たるので、シリアル値は 39,414 になります。

QACCESS2000、データベース破損?修復可能?

ACCESS2000を使用しています。セキュリティ設定したデータベースファイルを社内で共有し、使用していたのですが、突然開けなくなりました。開こうとした時に起こった現象は次のとおりです。
(1)警告メッセージ「、Micrsoft ACCESS データベースが開いている時に、いずれかのユーザーがMicrsoft ACCESSを終了しました。修復しますか?」が表示され、はいと答える。
(2)警告メッセージ「オブジェクト’Databases’が見つかりませんでした。オブジェクトが存在していること、名前やパス名が正しいことを確認してください。」と表示され、OKと答える。
(3)エラーメッセージ「データベース’(パス名.ファイル名)’は修復できないか、Micrsoft ACCESS データベースファイルではありません。」と表示され結局開けない。
エクスプローラーからデータベースファイルを見たところ、ファイルサイズが1/10くらいになっていました(!)この状況から修復は可能でしょうか?バックアップはここのところとっておらず、四苦八苦している状況です。どなたかご存知の方、宜しくお願い致します。

ACCESS2000を使用しています。セキュリティ設定したデータベースファイルを社内で共有し、使用していたのですが、突然開けなくなりました。開こうとした時に起こった現象は次のとおりです。
(1)警告メッセージ「、Micrsoft ACCESS データベースが開いている時に、いずれかのユーザーがMicrsoft ACCESSを終了しました。修復しますか?」が表示され、はいと答える。
(2)警告メッセージ「オブジェクト’Databases’が見つかりませんでした。オブジェクトが存在していること、名前やパス名が正しいことを確認し...続きを読む

Aベストアンサー

状況から考えて誰かがミスをしたか何かでファイルが削除されたようですね。もしくは破損したかのどちらかでしょうが。この場合データを復旧するソフトがあります。ソフトもいろいろありますが値段は安いもので1万ぐらいから24万ぐらいのものまで様々あります。雑誌のSOHOとゆうコーンピュータ雑誌の4月号p108に特集が組まれています。なかなか詳しくかかれているので参考になると思いますよ!!

QA1セルにAと入力すると、A2セルに3000A3セルに2000A4セルに1000と表示させたい。

A1セルに「A」と入力する1回だけで、
A2セルに「3000」
A3セルに「2000」
A4セルに「1000」
A5セルに「合計数字」を表示させたいのですが、
式をご教授願いたいです。

よろしくお願いします。

Aベストアンサー

D1:G3
A500030001000
B500300130
C1200800300
A1にA,B,Cのどれかを入れる。
A2に =VLOOKUP($A$1,$D$1:$G$2,ROW(),FALSE)と入れて、
A4まで(G-D-1列数だけの行数)式を複写する。
結果
A1がBの場合A1:A4は
B
500
300
130

A1の空白の場合に対処して
=IF(A1="","",VLOOKUP($A$1,$D$1:$G$2,ROW(),FALSE))
が良いでしょう。
(既回答とほぼ同じ式ですが、1箇所違うところがあります。)


人気Q&Aランキング

おすすめ情報