Chiquilin の回答履歴

全533件中401~420件表示
  • SUMIFS関数の質問

    エクセルで A列のあたいがE1セルに一致し、B列の値が文字列"00"でないC列の数値を合計したい場合、 これまでエクセル2003の時は =SUMPRODUCT((A2:A15=E1)*(B2:B15<>"00")*C2:C15) のように書いてきました。 これをエクセル2010で、SUMIFS関数にしようと思い =SUMIFS(C:C,A:A,E1,B:B,<>"00") としてみました。 ところが、テストでわずか14行でやってみると答えが違うのです。 わたしのSUMIFS関数の理解があやまっているのでしょうか? 教えてください。 テストに使った2行目から15行はこんな感じです。E1セルには文字列 A があり、 =SUMPRODUCT((A2:A15=E1)*(B2:B15<>"00")*C2:C15)  は27を =SUMIFS(C:C,A:A,E1,B:B,"<>00")  は28を返します。 A 00 1 A 01 2 A 02 3 A 03 4 A 04 5 A 05 6 A 06 7 B 07 8 B 08 9 B 09 10 B 10 11 C 11 12 D 12 13 D 13 14

  • フィルターモードでの並び替えのリセット

    「よくわかるExcel2013応用」FOM出版というテキストを使ってエクセルを自習しています。 データベースの項目(並び替えとフィルター)のところを学習しています。  テキストに「フィルターモードでの並び替えが実行できます」とあり実際自分で試してみて(昇順で並び替え)その動作自体はうまくいったのですが、これをリセット(実行前と同じ順番にレコードを並び戻したい場合)はどのような操作を行えばよいのでしょうか。  通常のフィルターの場合ですとフィールド名右肩のフィルターアイコンをクリック( )からフィルターをクリア(C)でリセットされますが、それに相当した方法は存在しますでしょうか。 私自身で試行錯誤してみたところ、フィールド名右肩のフィルターアイコンをクリックー色で並び替えーユーザー設定の並び替え 最優先されるキーを「レベルの削除」を実行、OKするとフィールド名右肩のフィルター昇順を表すアイコン「↑」は消えるのですがデータ自体に変化がありません。 この一連の動作は仕様なのでしょうか。リセットする場合には、フィルター全解除し別途通しNoで昇順並び替えを実行するしかないのでしょうか。 以上長文になりましたが、どなたかお分かりになられる方がいらっしゃいましたらご教示願えると幸いです。 どうぞ宜しくお願いいたします。

  • 複数シートからリストの選択数をカウントしたい

    エクセル2010での質問です。 初心者なのでわかりにくかったらすみません。 事前にフォーマットを作り、数人に集計してもらったデータ (リストを制作し、文字列を選択してもらう形)を1つの ブックにまとめました。各シートの名前は様々です。 この状態から、各シートので選ばれたリストの文字列を抽出し、 3D集計のように「合計」シートで総数を出したいのです。 例ーーーーーーーーーーーーーーーーーーーー     ↓以下、リストで選択された項目です     リストA リストB  リストC…… sheet1 北海道  メロン   野球…… sheet2 沖縄   オレンジ  野球…… 上記を、このように集計したいのです 合計sheet リストA 北海道 1 沖縄  1 東京  0 リストB りんご  0 メロン  1 オレンジ 1 リストC 野球   2 サッカー 0 ゴルフ  0 ーーーーーーーーーーーーーーーーーーーー 各シートにリスト内の文字列の数をカウントする式を記載し、 そこで出た数を3D集計するという手法があるのは理解しているのですが、 シートの数が多いため、何かよい手法があれば……と思い、 質問させていただきました。 よろしくお願いします。

  • オートフィルの機能の範囲

    エクセルの初歩的な質問で恐縮です。 オートフィルで連番や日付、曜日などの連続データをクリック一発で入力できると思うのですが、それと同じようにアルファベットを連続して入力することはできますでしょうか。 例えば連番1,2,3の代わりにa,b,cを用いたいときにaだけ入力してあとのb,c以降をオートフィルで入力することが可能でしょうか。 試しに自分で操作してみたところ普通のコピーになってしまうようなので、不可能なのかなと思いましたが、詳しい方に一度尋ねてみようと思いまして質問しました。(ちなみにバージョンは2013です) どうぞよろしくお願いいたします。

  • SUMIF関数

    今Excelのあるセルに{=SUM(IF(BJ1:BJ10059="合計",BK1:BK10059,0))+SUM(IF(BJ1:BJ10059="合計",BL1:BL10059,0))}という関数が入力されています。 そこに数値が表示されています。 しかし、この中のセルの数値を変更すると0と表示されてしまいます。(同じ数字に戻しても同じです。)なぜ0が表示されるのか分かりません。 どうしたら正しい数値が表示されるのか教えてください。

  • 複数の名前の定義をした範囲を選択してピボットテーブ

    複数の名前の定義をした範囲を選択してピボットテーブルを作成することは可能ですか? 例えば、「A」というシートには、 シート名 番号 日付 A 1 1月1日 A 2 1月1日 A 3 1月1日 というデータが入っています。 参照範囲を=A!$A$1:$C$4にして、Aという名前の付けました。 同じように、 「B」というシートには、 シート名 番号 日付 B 1 1月1日 B 2 1月1日 B 3 1月1日 というデータが入っています。 参照範囲を=B!$A$1:$C$4にして、Bという名前の付けました。 この二つの名前を基にピボットテーブルを作成したいのですが、 テーブル/範囲では、一つの名前しか指定できません。 どうすれば複数の名前を選択することができるのでしょうか? アクセスでたとえるのであれば、ユニオンクエリのようなことがしたいです。

  • エクセルで3つの条件で検索したい場合

    エクセルで3つの条件で検索したい場合、どうすればいいですか? オートフィルター オプション 抽出条件の指定 「  」を含む 「  」を含む で、3つ目の条件を入れる項目がありません。 例えばシートに 列 A B C D E F とあり、 「A」を含む 「B」を含む 「C」を含む という三つの条件で抽出したい場合、どのようにオートフィルター オプションを使えばいいのでしょうか? ▼マークのフィルターをクリックして 外したい項目のチェックボックスを外せば、A,B,Cを抽出できることはわかってますが 今回は例なだけで、実際はもっと複雑なデータなので、 「オートフィルター オプション」「抽出条件の指定」のやり方が知りたいです。

  • RANK.AVG関数の存在目的を知りたい

    Excel 2013 (あるいはそれ以前から?)の RANK関数には、2種類があるのはご存知のとおり。=RANK.EQ() と =RANK.AVG() です。前者は従来の =RANK() と全く同じものと理解しておりますが、最近 Excel 2013 を導入したばかりの私には =RANK.AVG() の方を使わなければならない場合を想定できません。 どなたか =RANK.AVG() 誕生の理由・由来・経緯とか、(=RANK.EQ() を使うには不都合があって、)=RANK.AVG() を使った方が適切な例を教えてください。お願いします。

  • エクセルの関数について3

    複数のvlookupが使えるかどうかの質問なのですが… 例えば、A1に○が入った場合、C1~E3までの範囲で参照するとvlookup(A1,C1:E3……)といったような式になるかと思いますが(一部省略) この式にもしA2に新と入った場合、G3~I3までの範囲を参照することはできますか? A1にはどちらの場合も○ A2になにもなければC1~E3 A2に"新"が入ったらG1~I3 上記のように一文字加えると異なる範囲を参照できるのか…よろしくお願いいたします。

  • エクセルで、項目ごとの最小値を出したい。

    例の画像では「あ-か」ですが、実際にはたくさんの項目があります。 それぞれの項目は1-4個の数値を持っています。 項目ごとの数値の最小値(黄色い部分)を、自動で出したいです。 どのようにしたらよいか、教えてください。

  • エクセル 数字にスラッシュを挿入するには

    こんにちは エクセル関数の質問です a1に 20150205 というように数字があります これをb1に 2015/02/05 のように表示させるには関数でどうような表記になりますか? もしかして関数使わなくてもできますか?

  • なぜエラーになるのかわかりません。

    コードとしては問題ないはずなのに なぜエラーになるのかわかりません。 Private Sub Worksheet_Activate() Cells(1, 1).Select End Sub というコードで、 実行時エラー1004 rangeクラスのselectメソッドが失敗しました。 となります。

  • エクセル関数で重複チェック

    エクセル2010です。 ワークシートのB10:B17の範囲に数値(1から200くらいの自然数)が入力されます。 この範囲が空白になることはありません。 この範囲内での重複(同じ数値の入力)をチェックしたいのです。 ただし、1は何個あろうが重複に含めません。 となりの列あたりを作業列にして、COUNTIFでもできますが、1個のセルで完結させたいと思います。 まず、1を超える数値の個数を取得し、そこから1を除く数の種類の数を引いて0になれば重複はないのではないかと思い、下記の数式を書いてみました。これでTRUEなら重複はないと思いますが、もっと簡単な方法があるのではないかと質問いたしました。 よろしく願いします。 =COUNTIF(B10:B17,">1")-(SUMPRODUCT(1/COUNTIF(B10:B17,B10:B17))-(COUNTIF(B10:B17,"=1")>0))=0

  • 時間によって条件分岐したい

    セルA1に「2015/1/15 17:56」と入力しました。 B1でA1の値が17:30を過ぎているのであれば、○、 過ぎていないのであれば×としたいのですが どうすればいいですか? 時間だけを評価し、日付はどの日でもOKです。 なので、「2015/1/15 17:56」は○、 「2015/1/15 16:30」は× 「2015/1/16 18:00」は○としたいです。

  • 誰がいつからいつまでいくら売り上げたのか。

    よろしくお願いいたします。 A  B  C 1/1 佐藤 100 1/2 田中 120 1/2 佐藤 100 1/3 小林 140 1/5 小林 120 1/6 佐藤 100 上記のような表があったとき、 1/2~1/5までに佐藤さんがいくら売り上げたのかを調べる場合、 どう言った関数が一番シンプルに計算できるでしょうか。 よろしくお願いいたします。

  • 月末の表示のさせかた

           A     B 1           261100 2      2    B1+A2 表の表示がずれます・・・。 B1=261100 A1=2 B2=B1+A2 B2は261102となり、26年11月2日を表します A2の位置に、B1の数字をつかって、その月の月末を表示させたいです。 エクセル2010使用しています

  • 定型エクセルデータがはみ出して印刷されます

    はじめまして、エクセルの印刷についての質問なのですが、 私が使用しているPCで、同僚の定型エクセルデータを引き継ぎ印刷をすると 普通はB5サイズに収まるのですが 私のPCから同じデータを印刷するとB5サイズに収まらず 仕方が無く縮小印刷をしております。 (縮小印刷しない場合は印刷枚数が4枚になってしまいます) 他のPCで印刷した物と比べますと2mmほど小さくなります 会社全体で使っている定型エクセルデータなので困っています 下記にPC使用環境を書きます、 ・PC本体は同じメーカーの機種で10台ほど ・OS WINDOWS7 (各種アップデート済み) ・アプリ EXCEL2010 ・プリンタ Canon LBP-6300 (ドライバーソフトも同じバージョンでした) 社内でネット環境で使用しております。 印刷範囲設定 余白設定など判る範囲は調整してみましたが直りませんでした 初めて質問致しますので、質問内容が判り辛いかもしれませんが 宜しくお願い致します。

  • Excelで連続数字をカウント

    1~3までの数字がA列にランダムに入力されています。 例) A -- 3 2 2 1 2 1 3 2 2 別のシートに、「1」「2」「3」と縦にそれぞれ行を分け、横列にはそれぞれの連続回数(1,2,3,4,5,6,7,8・・・) を入力させたいです。 「1」の1回が⚪︎⚪︎回、2連続が⚪︎⚪︎回、3連続が⚪︎⚪︎回・・・ 「2」の1回が⚪︎⚪︎回、2連続が⚪︎⚪︎回、3連続が⚪︎⚪︎回・・・ 「3」の1回が⚪︎⚪︎回、2連続が⚪︎⚪︎回、3連続が⚪︎⚪︎回・・・

  • エクセルの文字列の指定(制限)設定について

    エクセルのひとつのセルに10桁の番号を入力するよう設定したい場合です。 (ちなみにエクセル2007です。) 多くても少なくても間違いで、必ず10桁にならないとエラーとなる、 1~6と9~10桁が数字、7・8桁にはアルファベットからなる番号なので、 それ以外のものが入力された場合はエラーとなる、 そういう設定はセルの書式設定か関数を用いて可能でしょうか? (「123456AA78」というような番号になります。)

  • エクセルで同じ日に2回出勤したデータ数を数えたい

    同じ人が同じ日に2回出勤しているデータ数を知りたいです。 2 山田太郎 1/21 10:00 13:00 2 山田太郎 1/21 18:00 24:00 1 山田太郎 1/22 10:00 17:00 1 山田太郎 1/23 14:00 22:00 1 鈴木花子 1/21 10:00 17:00 1 鈴木花子 1/23 17:00 24:00 2 鈴木花子 1/24 10:00 15:00 2 鈴木花子 1/24 18:00 24:00 ↑のようなタイムカードがあります。 上の例だと、2もしくは4という数値がほしいです。 今までは図のようにA列に countifs関数を記入し、同一人物が同一日付に2回出勤 しているかをチェック、その数を数えていました。 今後は、 同一人物が同一日付に2回出勤している件数を1つの関数で知りたいと考えています。 ↑の例だと、4件 という数を1つの関数で出したいです。 どのようにすればよいのかアドバイスをお願いいたします。