• ベストアンサー

別のCellの値を変化させる手段

hellcatsの回答

  • hellcats
  • ベストアンサー率35% (5/14)
回答No.1

捉え方が間違っていたら申し訳ありません(>_<) ifを使った関数でできるような気がします。 >「もし~の状態の領域が存在しているのならば、『其処』の値を…。」 「もしD(の列)が100~200の値だったらそこの値を全て100にしたい」 ↑これだったらifの関数でできます! さらに条件を足す場合は 「and」→100~200を100に、それと300~400を300に…とかです。 「or」→100~200を100か300~400を300を300、どちらかが当てはまれば「or」は反応します。 高校で使っていただけの知識なので間違っていたら申し訳ありません(>_<) 普段は例えばですがテストの合計が70点以上に○をつける、という風に使っています。

SakuraiMisato
質問者

補足

折角の御協力を下さっているのに、 説明不足に留まっていてすいません。 「『其処』の値を其のCellの中で変化させる」という作業の可否を、 此のページで、私は御尋ねしています。

関連するQ&A

  • VB2010にて、Log関数の値が違うのですが。

    VB2010にて、Log関数の値が違うのですが。 エクセル2003でのワークシート関数Logの値と VB2010での関数math.logの値が違うのですが、 なぜなのでしょうか? ご存知の方教えてください。よろしくお願いします。

  • 別ファイルを参照しながらシート名を動的に

    Excelにて、VLOOKUP関数を使用し別ファイルを参照してます。 (こちらをAファイルとします) 別ファイル(こちらをBファイルとします)にはいくつかシートがあり、Aファイルに入力された値によって、Bファイルを参照するシートを変更したいのですが、うまくいきません。 AファイルはC:\workに BファイルはC:\work\workにそれぞれ配置してあります。 AファイルのセルA1には任意の値を入力可能で、その値によって参照するBファイルのシートを変更できます。 VLOOKUP(B1,INDIRECT("'C:\work\work\[Bファイル.xls]"&A1&"シート'!$A$1:$B$100") Aファイルに上記のような関数を書いても、#REFと表示されてしまいます。 どこがおかしいのでしょうか? #AファイルとBファイルを同時に開いている状態だとうまく表示されました。

  • エクセルで別シートの値を取得したいです。

    エクセルで質問があります。 別シートからセル値を取得したいです。 ただ、セル番地は行番号、列番号で指定し、 行、列番号はセルに入力してある値を使いたいです。 例 Aシート(値格納シート) B1セル値=1000 -------------- Bシート(値取得シート) A列=行番号入力 B列=列番号入力 C列=Aシートの取得関数 A2セル値=1 B2セル値=2 C2セル=1000(取得値) C2セルの関数に、A2とB2の値を使って Aシートのセル値を取得したいです。 よろしくお願いします。

  • 2列共に値が一致したら、別シートのその行の列の値

    シート1の$G列の値と"all"シートの$I列の値が同じであり、かつシート1の$H列の値と"all"シートの$J列の値も同じである場合、 対応する行の"all"シートの$G列の値をシート1のセルに代入する為、 下記の関数式を使ってみたのですが、全ての行で『#VALUE』のエラーが出ました。 =INDEX(all!$G:$G, MATCH($G2&$H2, all!$I$2:$I$540&all!$J$2:$J$540, 0)) シート1は2行以降に値が入っています。allのシートの最終行は540行です。行は今後増える可能性があります。 allシートの$I列と$J列の値は同じ値が入っている行がありますが、最初にヒットした行のall"シートの$G列の値をシート1のセルに代入したいです。 こんな条件でも関数式で抽出は可能でしょうか? お分かりの方がいらっしゃいましたら、ご教示頂けましたら大変助かります。

  • 関数の値の変化について教えてください

    関数の値の変化について教えてください

  • 1次関数の値の変化について教えて下さい。

    1、1次関数y=-5x+2について、xの値が4ずつ増加していくと、yの値はどうなりますか。 2、1次関数y=4x-1について、yの増加量が12の時のxの増加量を求めなさい。

  • EXCELでワークシートを検索して値を返したい。

    こんばんは。 いろいろ調べてみたのですが、わからなかったので質問させていただきます。 EXCELで「111」「222」「333」「444」「555」という五つのワークシート名を持つブックがあります。 「111」のシートのセル"A1"に,"222"と入力すると、隣のセル"A2"にシート「222」の特定のセルの値(例えばC20のセルの値)を返し、セル"A1"に「555」と入力するとセル"A2"にシート「555」の特定のセルの値を返すといったものを作るには、どうしたらいいんでしょうか? できれば関数だけで作りたいのですが、もしむりならマクロではどういうコードになるのでしょうか? よろしくお願いします。

  • 関数が入っている列で値のある最後のセルの値を返す

    お尋ねします。 関数が入っている列で式の値が入っている一番下のセルの値を調べるにはどうしたら良いでしょうか? 例      A列   1   5   2   10   3   13   4   (式の値が無いのでゼロ) B1セルにA3セルの13と言う値を返したいのですが、列に式(SUMPRODUCT関数)が入っていて、実際はA4セルのゼロが返ってきます。 またシート1~シート5 まで上記と同じ式が入っていて、シート1のA列の最後の値「13」をシート6のB1セルに値を返す場合、INDIRECT関数を使った場合、どういう式になるでしょうか? ご回答よろしくお願いします。

  • 関数式の中で別シートの値を呼び出したい

    エクセルの関数について質問です。 関数式の中に別シートに記載されている値を呼び出すことは可能でしょうか? プログラムでいうと、変数に値を入れておき、計算式途中でその変数を使用する、といった形です。 シート名「test」A2に「test2」と書かれています。 別シートに以下の関数が書かれています。 =COUNTIF('test2'!$C$2:$C$1000,$C2) この関数式での、「'test2'」の部分を、シート名「test」A2の内容を呼び出したいのです。 =COUNTIF('test'!$A$2!$C$2:$C$1000,$C2) とするとエラーとなってしまいます。 どなたかご存知の方がいらっしゃいましたら、お知恵をお貸しください。

  • 複数の条件に値する1つの値を求めたい。

    下記のような2つのSHEETがあり、【SHEET1】の2つの条件に値する数値を【SHEET2】より選ぶ関数を教えて下さい。 例えば、製品Aの品質○は【SHEET2】では3ですが、それを表す関数を 【SHEET1】の(在庫)?のところへ入れたいのです。 品質がその日によって変わるので、単にSHEETをリンクさせるのではなく、条件の付いた関数を入れたいのですが可能でしょうか? 宜しくお願い致します。 【SHEET1】               (製品) A B C D・・・ (品質) ○ × ○ ○ (在庫) ? ? ? ? 【SHEET2】   ○  × A 3  5 B 4  7 C 1  9