- ベストアンサー
行が変わったときの平均値の出し方
nine999の回答
- nine999
- ベストアンサー率44% (512/1140)
カウントしなくても、7月までの平均を出すときには、7月の売上が入っていると考えてこうしてはどうでしょうか =if(b7>0,average(sum(b2:g2)+b7),"")
関連するQ&A
- エクセル2007で%の平均値を求めたいのですが、うまくできません。
エクセル2007で%の平均値を求めたいのですが、うまくできません。 AVERAGEやIFをいろいろ組み合わせてみたのですが、どうしても分からないので教えてください。 A B C D E F G H 1 目標 6.44% 4.50% 3.77% 5.15% 2.66% 2.79% 式を入れたいセル 2 実績 5.07% 6.00% 4.85% A2~G2の平均値 A1~G1は、=(F3/G6)みたいな数式が入っていて、%で表示されています。 B2~G2は、最初は空欄で毎月B、C、D、E、Fと一つずつ%が入っていきます。 上記で、H1のセルに、下記の様な結果を表示できる式を入れたいのですが、何かいい方法はないでしょうか? ・B2~G2が空白の時はB1~G1の平均値 ・B2にだけ数字が入っていてC2~G2が空白の時はB1の数字 ・B2~C2に数字が入っていてD2~G2が空白の時はB1~C1の平均値 ・B2~D2に数字が入っていてE2~G2が空白の時はB1~D1の平均値 ・B2~E2に数字が入っていてF2~G2が空白の時はB1~E1の平均値 ・B2~F2に数字が入っていてG2だけが空白の時はB1~F1の平均値 ・B2~G2全てに数字が入っている時はB1~G1の平均値 どうかよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル2007で%の平均値を求めたいのですが、うまくできません。
エクセル2007で%の平均値を求めたいのですが、うまくできません。 先日下記の様な質問をさせて頂いたのですが、もう少し質問したいことがあったのに間違えて解決済にしてしまいました。 どなたか分かる方がいらっしゃいましたら教えてください。 A B C D E F G H 1 目標 6.44% 4.50% 3.77% 5.15% 2.66% 2.79% 式を入れたいセル 2 実績 5.07% 6.00% 4.85% A2~G2の平均値 A1~G1は、=(F3/G6)みたいな数式が入っていて、%で表示されています。 B2~G2は、最初は空欄で毎月B、C、D、E、Fと一つずつ%が入っていきます。 上記で、H1のセルに、下記の様な結果を表示できる式を入れたいのですが、何かいい方法はないでしょうか? ・B2~G2が空白の時はB1~G1の平均値 ・B2にだけ数字が入っていてC2~G2が空白の時はB1の数字 ・B2~C2に数字が入っていてD2~G2が空白の時はB1~C1の平均値 ・B2~D2に数字が入っていてE2~G2が空白の時はB1~D1の平均値 ・B2~E2に数字が入っていてF2~G2が空白の時はB1~E1の平均値 ・B2~F2に数字が入っていてG2だけが空白の時はB1~F1の平均値 ・B2~G2全てに数字が入っている時はB1~G1の平均値 という質問に対して、 [H1]=AVERAGE(B1:INDEX(B1:G1,COUNT(B2:G2))) という式を教えて頂いたところ、うまくいきました。 半期分はこれでOKだったのですが、1年分だとHに半期の平均のセルが入るため、うまく表示できません。 ・B~Gが前期、Hが前期の平均 ・I~Nが後期、Oが後期の平均 さらに、Pに全期の平均を入れたい場合はどのようにしたらよいのでしょうか? [P1]=AVERAGE(B1:INDEX(B1:N1,COUNT(B2:G2,I2:N2))) にすると、Hのセルも入ってしまうため、後期に数字が入ると平均値の表示が1つずつずれてしまいます。 何回も申し訳ないのですが、どうぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelで、行の組み換えについて
A列からG列までデータが入っているリストがあるのですが、 例えば、1行目から50行目までと、51行目から100行目までを交互に組み入れるには どのようにすればよいでしょうか。 A B C D E F G 1 2 3 ・ ・ ・ 51 52 53 ・ ・ ・ といったものを、 A B C D E F G 1 51 2 52 3 53 ・ ・ ・ のようにしたいのですが、一気に操作できる方法があれば 教えていただきたく、よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- Excel 2007 1列のデータを1行にしたい
いつもお世話になっています. 早速質問なんですが A B C D E F G 1 あ 2 い 3 う 4 え 5 お 6 か のような あ~か を A B C D E F G 1 あ い う え お か 2 3 4 5 6 みたいにしたいのですがやり方が分かりません. 2*2以上のデータを入れ替える方法はWeb上にあるのですが,1列のみを1行に変換する方法が載ってません.誰か教えてください.宜しくお願い致します.
- ベストアンサー
- オフィス系ソフト
- 期間内での重複の確認
いつもお世話なります。 WINDOWS7 EXCELL2010です。 下図を参考に A列 ユーザ定義 mm/dd B列 ユーザ定義 mm/dd 各列の数式は E2 =A2&C2&D2 F2 =B2&C2&D2 G2 =IF(D2="","",IF(COUNTIF($E$2:E2,E2)>1,"重複","")) H2 =IF(D2="","",IF(COUNTIF($F$2:F2,F2)>1,"重複","")) I2 =IF(D2="","",IF(COUNTIF($E$2:F2,E2)>1,"重複","")) 条件付書式 範囲はA2:B10 =$I2=”重複” 紫 =$G2=”重複” 薄青 =$H2=”重複” 薄ピンク という具合に「入所(A列)、退所(B列)」日での重複はセルの色で確認できますが 6の行は「入所、出所」日は対象にはなりません。 重複のチェックから漏れます。 この期間内の重複を防止したいのですが何かいい方法をご教示いただけませんでしょうか。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- Excelで複数行を1行にするマクロについて
Excel2000で3行を繰り返し、1つの行にまとめていくマクロの書き方についてご教授ください。 例えば下記のような並びの時、 A B C D E F G H I ..... マクロを使って、 A B C D E F G H I ...... のようにしたいと考えています。
- ベストアンサー
- その他MS Office製品
- 行を超えて範囲指定したい。
エクセル2000でA1:G1とするとA1-A6,B1-B6,C1-C6,D1-D6,E1-E6,F1-F6,G1-G6が範囲指定できます。 行を超えて A1-A6,D1-D6,G1-G6,J1-J6というように3行おきに範囲指定する方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- 任意の1分平均から、それに対し-10%(又は+10%)の1分平均が現れ
任意の1分平均から、それに対し-10%(又は+10%)の1分平均が現れるまでの時間 を求めるために下記E列のような処理を考えていますが、VLOOKUPではIFのように条件式ではなく検索値のため思うようにいきません。 (A列) (B列) (C列) (D列) (E列) ( 1行) 00:00 o B1 *1.1 00:00 =VLOOKUP(>=C1,B2:D1440,3) ( 2行) 00:01 o B2 *1.1 00:01 =VLOOKUP(>=C1,B3:D1441,3) ( 3行) 00:02 o B3 *1.1 00:02 =VLOOKUP(>=C1,B4:D1442,3) . . . . . . . . . . . . . . . (1440行) 23:59 o B1440*1.1 23:59 B列には1分平均値のデータがあります。 C列ではB列を+10%した値 C列の値を元に条件+10%が現れる時間をどうにかで出せないかと考えています。 何方かいい方法ありませんでしょうか? ご教授お願いいたします。
- ベストアンサー
- その他MS Office製品
- 2行読み込んで一行戻り、また2行読み込む
2行読み込んで一行戻り、また2行読み込む はじめまして、現在、「2行読み込み、一行戻り、また2行読み込む」処理のものを作成しています。 具体的には、 A B C D E と5行に渡り記述されたファイルを上記の旨で表示させる場合、 A B B C C D D E としたいのですが、 filename = ARGV[0] ABCDE = [] file = open(filename) while f = file.gets do f.chomp! g = file.gets g.chomp! p f p g end file.close とすると出力は "A" "B" "C" "D" abcde.rb:9: private method `chomp!' called for nil:NilClass (NoMethodError) もちろん2行読み込んで、そのまま次の2行を読み込む記述のため上記のようになってしまいます。 まとめますと、 「一行戻るための記述がわからないので、それを実現するための記述を教えてほしい」 ということです。 rewindを使うと先頭まで戻ってしまうのでどうしたらいいのかさっぱりです。 わかりづらくて非常に申し訳ない、初歩的であろう質問ですがよろしくお願いします。 rubyは1.8.6を使っています。
- ベストアンサー
- Ruby
補足
早速ご回答いただき有難うございます。 =IF(B7>0,AVERAGE(SUM(B2:G2)+B7),"") と入力したところ、 G2に560 B7に327と入力してテストしました。 結果は B8 2287と平均値ではないようです。 正しい結果としては326.7となるのですが。 再度ご指導いただけたら幸せです。 宜しく御願いします。