Gizport
1 回答
0
Share (facebook)
90
view
全般

Excel(エクセル)についての質問です。COUNTIF関数を使用せ...

Excel(エクセル)についての質問です。COUNTIF関数を使用せずに、SUM関数とIF関数を組み合わせた配列数式を使用し、開かないままの多数のブックとリンクして計算したいのですがうまくいきません。助けてください。昔、①の質問をしたところ、②の回答をいただきました。①エクセルで発生時刻、発生地域…などを入力した表があります。発生時刻がsheet1のA2~A500までに入っているとして(表の都合上、間に空セルもあります)、それらのデータを、0:00~1:59、2:00~3:59…のような区分の時間帯別件数をsheet2のB2~B13にカウントし、一目で発生時刻が多い時間帯などが分かるようにしたいのですが、いろいろ試したのですがうまくいきません。まだまだ初心者なので分かりやすく教えていただくと非常に助かります。②0:00~1:59はSheet2のB2で =COUNTIF(Sheet1!$A$2:$A$500,"<2:00")2:00~3:59はSheet2のB3で =COUNTIF(Sheet1!$A$2:$A$500,"<4:00")-COUNTIF(Sheet1!$A$2:$A$500,"<2:00")…というように式を入れてSheet2のB2~B13のセルの表示形式を標準などに変更してみてください。計算自体はこれで成功したのですが、現在は多数のブック(ファイル)をリンクさせているため、COUNTIF関数を使用するとそれら全てのブックを開かないと#VALUE! エラーが返されてしまいます。そこで、この問題を回避するため、SUM関数とIF関数を組み合わせた配列数式を使用すると回避できるとWeb上で知ったため試してみたのですが、計算結果がゼロ値を示してしまいます(もちろん本来はゼロではありません)。なお、COUNTIF関数を使用している他の計算式では修正に成功しているのでやり方自体に間違いは無かったと思います。また、参照先の多数のブックは一つにまとめられない理由があるのでできません。どうにかして参照先のブックを開かずに計算を成功させる方法はありませんか???
Yahoo!知恵袋 5984日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
参照先のブックを開かずに計算する方法は原理的に存在しえません。配列数式を使っても回避できません。あなたが調べられた情報が間違っているか、誤読なさっているかどちらかです。見かけ上、開いていないように見えるよう、バックグランドで開くという方法はないではありませんが、そういう方法を取られたのなら、配列数式でなくCOUNTIFを使っても同じですから、COUNTIFを使用した計算式を配列数式に修正したら成功したというのは何かの間違いだと思います。補足失礼しました。COUNTIF関数で開かれていないブックが参照できないのは仕様だったんですね。補足のリンク先の説明ですがSUMIF、COUNTIF、または COUNTBLANK 関数を含む数式が、開かれていないブックを参照する場合に、そのブックが開かれずに参照できないことが説明されています。IF関数を使うことにより、正常にそのブックを開かれて参照されることが説明されているのであって、画面表示されないからといって開かれないわけではありません。「元のファイルを開いたときにリンクを更新すれば計算され」るのは開いているからであって、たとえばネットワーク上にあるファイルの場合、ネットワークがオフラインの場合に更新されないことからも開いていることは明らかです。それでよいのであれば、COUNTIF 関数を置き換えてください。{=SUM(IF(Book1Sheet1!$A$2:$A$500<TIMEVALUE("2:00"),1,0))}{=SUM(IF(Book1Sheet1!$A$2:$A$500<TIMEVALUE("4:00"),1,0))-SUM(IF(Book1Sheet1!$A$2:$A$500<TIMEVALUE("2:00"),1,0))}といった数式でよいはずです。念のため補足しますが、配列数式として入力するためには SHIFT+CTRL+ENTER で確定する必要があります。
Yahoo!知恵袋 5982日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
74
Views
質問者が納得ドライバはインストールしましたか? 基本的な初期設定されてますか? パソコンが何かにもよりますしね。
4422日前view74
全般
62
Views
質問者が納得B2に以下のように入力して、B22までコピーして下さい。 =INDEX(Sheet1!$A$101:$A$150,INT(RAND()*50)+1) 表示させたい範囲を変更する場合は Sheet1!$A$101:$A$150 の"101"と"150"の部分をそれぞれ変更。同時に、RAND()*50 の"50"を単語の数(例では101~150までの50単語)に合わせて修正し、その修正した関数を再度B22までコピーして下さい。
4462日前view62
全般
68
Views
質問者が納得ICONIA TAB の W ならタブレットPC ですが、 Aシリーズはタブレット端末ってヤツですね。 >ノートPCと同じくネットが見れると考えてよいのでしょうか? むりです。 パソコンではなく、携帯電話の親戚です。 補足 3Gは積んでないので、勝手に通信はしません。 無線ランは持ってますよね? 無いと、インターネットとかできませんけど。
4472日前view68
全般
81
Views
質問者が納得【無線LAN Q&A情報】を参考にして下さい。 http://buffalo.jp/qa/wireless/index-airstation-01.html バッファロー、アンドロイド端末をワンタッチでWi-Fi接続できる「AOSS for Android」の提供を開始 AOSS for Androidは、バッファロー独自の無線LAN簡単設定システムである。 「AOSS」をアンドロイド端末からでも実行できるようにするアプリで、バッファロー製 無線LANルーターとのWi-Fi接続をボタンひとつで行う...
4511日前view81
全般
108
Views
質問者が納得IS03で(PdaNet使って)USBテザリング出来るのはPCが対象。WiFiテザリング使って下さい。あと、PdaNet入れるのはIS03の方だけどPdaNetの使用レビューをよく見てヒントを先に探しておいた方が良いかと。Web上で紹介している記事も有ります。→http://www.google.co.jp/search?hl=ja&source=hp&q=pdanet+is03&lr=&gbv=2&oq=pdanet+is03>捕捉IS03だとwifiテザリン...
4542日前view108

取扱説明書・マニュアル

1105view
http://fujifilm.jp/.../ff_finepixa400a500_mn_j100.pdf
148 ページ3.72 MB
もっと見る

関連製品のQ&A