- ベストアンサー
エクセルで総達成率を計算する方法
tom04の回答
No.2です。 >実際にはA1から始まらず、B1が最初の月となりB1~M1 >生産高の入力もB11~M11に入ります というコトですので、 前回の数式を利用すると =SUM(B11:M11)/SUM(INDIRECT("B1:"&ADDRESS(1,COUNT(B11:M11)+1))) といった数式になりますが、 列数合わせ等の手間を考えると、 No.4さんが回答されていらっしゃるOFFSET関数を使った方が簡単かもしれませんね。 その場合は =SUM(B11:M11)/SUM(OFFSET(B1,0,0,,COUNT(B11:M11))) といった数式で大丈夫だと思います。 ※ 必ずB11セルからC11・D11・・・と順に入力(計算)すると前提です。m(_ _)m
関連するQ&A
- Excel関数について(初級者)
例えば以下の表データがあり、 A B 1 数字 記号 ←タイトル行 2 1 a 3 2 b 4 3 c A行のある数字を入力するとB行の同じ列の記号を表示させるのは(入力欄をC2、結果表示セルをD2として) D2に VLOOKUP(C2,A2:B4,2) でうまくいきました。つまり2を入力するとbという答えです。 でも逆にB行のある文字を入力するとA行の同じ列の数字を表示させるのに(入力欄をC3、結果表示セルをD3として) D3に VLOOKUP(C3,A2:B4,1) つまりcと入力すると3の答え でやってみたが#N/Aのエラーがでてうまくいきません。 間違った点のアドバイスをお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCEL関数で条件を満たす個数
EXCEL関数で条件を満たす個数をカウントしたいのですが、どのようにしたらよいのでしょうか? A列 B列 C列 D列 E列 F列 G列 H列 ----------------------------------------------------------- 1行 目標 1日 2日 3日 4日 5日 目標達成日数 ----------------------------------------------------------- 2行 山田 5 2 4 1 6 3 1 ----------------------------------------------------------- 3行 佐藤 3 1 2 6 5 4 3 ----------------------------------------------------------- 4行 岩本 4 6 2 1 2 5 2 上記のような表を作成し、目標を達成している日数をカウント するには、どのような関数を使用すれば良いのでしょうか? (H列)に目標達成日数を表示したいです。 山田さんの場合、 目標(セルB2)5以上を満たす日は、4日(セルF2)の6だけなので 目標達成日数(セルH2)は1となります。 佐藤さんの場合、 目標(セルB3)3以上を満たす日は、 3日(セルE3)の6と 4日(セルF3)の5と 5日(セルG3)の4と 目標達成日数(セルH3)は3となります。
- 締切済み
- その他([技術者向] コンピューター)
- エクセルの関数
エクセルの関数についてですが。 1行目には見出しがあります 2行目から100行目までデータが入っています A列は店名B列は氏名 C列には、目標の数字 D列には成績 E列に関数を入れたいのです。D列の数字が5000を超えると☆、さらにC列よりD列が大きかったら ○ (目標を達成したら○が入るということです) さらに、C列よりD列が小さい場合は、D列の数字をそのまま入る)。。。目標を達成した場合は ○ 達成していない場合は そのままの数字を入れるということです どんな関数をいれたらいいか教えてください
- ベストアンサー
- Windows XP
- Excel関数
Eccel2003を使用して以下のような入力作業を行っております。 A列~C列のセルに「1~10」いずれかの数字を入力して行きます。 入力パターンは (1)A列だけ入力 (2)A列とB列に入力 (3)A列~C列全てのセルに入力 の3パターンです。 複数の列に数字を入力する場合((2)及び(3))、同じ数字を入力することはありません。 【例】 A B C D 1 5 4 1 2 6 3 1 2 4 9 1 3 ・ ・ ・ このとき、A~C列に一つでも奇数が入力されていた場合に、 ある文言をD列に反映させたいのですが、何か良い関数等ありますでしょうか? ※ 上記例の場合、1,3,4行目のD列に文言を反映 例の4行目のように全ての列に奇数を入力することもあります。 ご教示頂きたく何卒宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excel関数
Eccel2003を使用して以下のような入力作業を行っております。 A列~C列のセルに「1~10」いずれかの数字を入力して行きます。 入力パターンは (1)A列だけ入力 (2)A列とB列に入力 (3)A列~C列全てのセルに入力 の3パターンです。 複数の列に数字を入力する場合((2)及び(3))、同じ数字を入力することはありません。 【例】 A B C D 1 5 4 1 2 6 3 1 2 4 2 4 5 ・ ・ ・ このとき、A~C列に一つでも該当の数字(ここでは2と4と5)が入力されていた場合に、 ある文言(30文字くらい)をD列に反映させたいのですが、何か良い関数等ありますでしょうか? ※ 上記例の場合、1,3,4行目のD列に文言を反映 例の4行目のように全ての列に該当の数字を入力することもあります。 ご教示頂きたく何卒宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- EXCEL関数で教えてください。
B列に3行おきに名称があります。 C列にその名称ごと(3行ごと)のロット数 D列にその名称ごと(3行ごと)の値A E列にその名称ごと(3行ごと)の値B が入力されています。 そのデータを名称ごとに1行にまとめる場合の関数を教えてください。
- ベストアンサー
- Excel(エクセル)
- Excel2010 関数について
Excel2010を使用してます。 1行の中にアルファベットを入力するセルと数値を入力するセルが交互に並んでいます。 その中で、例えばAと入力されたセルの左隣のセルの数値の合計を出したい場合、どのような数式を使用すればいいのでしょうか。 自分なりに調べてみましたが、Aと入力されたセルの左隣のセルという指定の仕方がわかりませんでした。アルファベットと数値のセルは交互に並び全部で60列ぐらいあるので、その中でAと入力されたセルの左の数値の合計を出したいのですが、どなたか教えてください。 A B C D E ・・・ 1 1 A 3 A 1 B 2 C 1 A ・・・ 2 2 B 1 A 3 A 1 C 1 B ・・・ ・ ・ ・ というような表になっています。 数値とアルファベットはそれぞれ1つずつのセルに入力されています。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- Excel関数 入居率の計算
今回、Excelを使用し入居率(一月単位)の計算を行ないたいと思っておりますが、計算方法が少し分からない部分が有りましたので質問させて頂きます。 セル表記例 A B C D E 1 2 例えば、セルA1に当月の日数 ※ここでは「30」とします。 B1に入居人数 ※ここでは「10」とします。 C1に入居者(日)の記入、D1に退出者(日)を入力するとします。 B2に延べ人数(少数第2まで)、C2・D2には入居率(%)が計算されるようにしたい。 ---------------------------------------------- ここで質問ですが、上記の2列目にあるC2セルに入力する関数を教えて頂きたいと思います。 例えば、入寮者がいる場合、=1/A1*(A1-C1+1) と入力すれば計算できますが、いない(0の場合)ですと本来0%(ゼロ値)で表示したいのですが、1.03% ※(1÷30×(30-0+1))となってしまいますのでIF系の関数で‘C1が0の場合、入居率は0’といった関数にしたいのです。 因みにD2の数式は、=1/A1*D1(表記%) と入力してあります。 D2セルに関しましても、もっと良い関数がある様でしたらご教授宜しく御願い致します。 長文、失礼しました。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました。 解決できました。 本当に助かりました。