- ベストアンサー
Excel関数について
「VLOOKUP」で参照した文字を関数式に代入する方法を教えてください。 イメージとしては、「=SUM(A1:VLOOKUP(-,-,-,-)25)」というように、 VLOOKUPで参照した文字を"E"とすると、結果的には、=SUM(A1:E25) となるような関数式を作りたいと考えております。 どのようにすればよろしいでしょうか? よろしく教えていただきたくお願いいたします。
- Excel(エクセル)
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
INDIRECT関数を使います。 =SUM(INDIRECT("A1:" & VLOOKUP(~~略~~) & "25") とします。
関連するQ&A
- EXCEL関数について
A B C D E 1200 1500 1000 2500 =(A1*B1)/C1 1 ・ ・ ・ ・ ・ 2 ・ ・ ・ ・ ・ 20 =SUM(E1:E19) 上のように、E20セルに行ごとの計算結果の合計を出す式がありますが、行ごとの計算を一度に行う関数はないでしょうか?乗算だけでしたらSumproduct関数で出来ますが、除算が入った場合の関数が分かりません。ご教授を宜しくお願いします。
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセルの関数について教えてください
エクセルでvlookupを使い得た結果がAだとします。 次にif関数でvlookup関数の結果のセルがAならばと言う式を作りました。 が、if関数が認識してくれません。 同じif関数の式でキーボードからAを入力したら結果が出ます。 vlookup関数のセルにはAでなく式しか入ってないからでしょうか? vlookup関数の結果をif関数で認識する方法をお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数について3
複数のvlookupが使えるかどうかの質問なのですが… 例えば、A1に○が入った場合、C1~E3までの範囲で参照するとvlookup(A1,C1:E3……)といったような式になるかと思いますが(一部省略) この式にもしA2に新と入った場合、G3~I3までの範囲を参照することはできますか? A1にはどちらの場合も○ A2になにもなければC1~E3 A2に"新"が入ったらG1~I3 上記のように一文字加えると異なる範囲を参照できるのか…よろしくお願いいたします。
- 締切済み
- Excel(エクセル)
- Excel関数で 空白値の入力はどう書くの?
あるセル(B1とします)に =if(A1="a",0,"") とif関数を書きました。 別のセルA2にセルB1を合計するような式( =B1+C1 )と書くと#VALUE! というエラーになります。 多分、B1の値 "" が空白ではなく文字列と認識されているからだと思いますが、""の代わりに空白値をif分の中に指定することはできないのでしょうか? 逃げ手として、A2に書く式を =sum(B1:B1)+sum(C1:C1)とする手はありかと思いますが、できたら空白値を代入したいです。
- ベストアンサー
- オフィス系ソフト
- オートSUMとVLOOKUP関数の組合せについて
エクセル初心者に毛が生えた程度の者です。半日費やしましたがどうしてもうまい方法が見つからないので質問させてください。 =SUM(セル(1):セル(2))に関して、セル(1)とセル(2)ともにVLOOKUP関数などを用いて参照セルの条件を設定し、オートSUMの範囲を条件による可変式にしたいのですが、セル(1)、セル(2)に用いる関数が分かりません。 VLOOKUP関数を用いると、[=SUM(セル(1)+セル(2))]は出来ますが[=SUM(セル(1):セル(2)]は「数式が正しくありません」となってしまいます。VLOOKUP関数は数値を引用するので、オートSUMで合計することは出来ないのは分かるのですが… ご教授のほど、よろしくお願い致します。
- ベストアンサー
- その他(インターネット・Webサービス)
- エクセル(関数)について
vlookupの質問です。 参照範囲に検索値が含まれて無いので、セルに#N/Aが表示されます。 SUMで#N/Aを含んだ範囲の合計を出すようにしているため、合計値も#N/Aになってしまいます。 参照範囲のデータが日々変わるので、いつ検索値がヒットするかわからないため、今は手作業で検索結果#N/Aを0(ゼロ)に打ちかえています。 #N/Aを含まず合計値を出す関数(方法)、または#N/Aを0(ゼロ)に置き換える関数(方法)ってあるのでしょうか? 質問内容がわかりづらく申し訳ありませんがアドバイスお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 関数の値のVlookup
下記のような表があり、"=VLOOKUP(H1,A1:B6,2,1)"のような結果を得たいと思っています ## H1セルには検索したい値を入れるようになっています。 しかしWeb上で調べたところ、VLOOKUP関数は値や文字列には使えるが数式には使えないようです。 そこで数式でもVLOOKUP関数と同じような結果を得られる方法がありましたら教えて頂けないでしょうか。 よろしくお願い致します。 | A | B | --------------------- 1|$E$3*H7*I7 | 1 | 2|$E$3*H7*I8 |0.9| 3|$E$3*H7*I9 |0.8| 4|$E$3*H7*I10|0.7| 5|$E$3*H7*I11|0.6| 6$E$3*H7*I120.5
- 締切済み
- オフィス系ソフト
- Excel関数IFの循環参照について
お世話になります。 IF関数で、c1のセルに =IF(a1>=90,b1-1,(IF(a1>=80,b1-2,b1-3))) という式を作りました。 b1の値によって、c1は -1 等になりますが、c1の最低値は 0 にしたいのです。 e1 に、この結果を表示し、c1 は e1 を参照すれば可能ですが、外の方法は無いでしょうか?
- ベストアンサー
- オフィス系ソフト
- 【Excel】離れたセル同士の減算の関数式
たとえば以下のような数値が各セルに入力されているとします。 ひとつめの数値入力(また結果)のパターン A1➡5000 A5➡0 A6➡4000 A7➡-1000 ふたつめの数値入力のパターン A1➡0 A5➡5000 A6➡4000 A7➡-1000 このように、A6からA5もしくはA6からA1を減算したときにその結果が表示される(A7)関数式を教えてください。 これは蛇足質問ですが、「=A1+A2」のような式に替わる「=SUM(A1:A2)」のようなSUM関数がありますが、なぜ減算の場合にはないのでしょうか?
- ベストアンサー
- Excel(エクセル)
- 【Excel】この関数式の読み方を教えてください
=IF(COUNT(B1:C1)=0,"",SUM(B$2:B2)-SUM(C$2:C2)) という式です。関数についてはまったくの無知ですが少し調べました。 =IF(COUNT(B1:C1)=0 まではCOUNT 関数ですよね。この関数は指定した範囲内に入力されているセルの数を数えるということですが、なぜ=0なのでしょうか。 また$は参照先を固定するという意味だそうですが、 "",SUM(B$2:B2)-SUM(C$2:C2)) はどう読むのでしょうか? 関数や数式にまったく無知なのでご丁寧なご教示お願いします。 Excel2007利用です。
- 締切済み
- Excel(エクセル)
お礼
早々にご回答をしていただき、どうもありがとうございます。 試行錯誤をしたものの、"A1:" のところが気づきませんでした。 大変勉強になりました。 どうもありがとうございました。