
エクセルで A1→E1 のように 右にむかって セルに値を入力し 毎回数値を更新します。
最も右のセルに入力した値が最新なので そのセルの値を取得したいです。
色々調べて 関数を見つけたのですが 当方の条件には問題があって
毎回 2列ごとに 値を入力するのです
A2は1月のリンゴ代、B2は1月のオレンジ代、C2は2月のリンゴ代、D2は2月のオレンジ代
といった感じですので、同じ行に別の種類の値が入ってしまうことが ネックとなり
困っています。
この例で考えた場合、C2の2月のリンゴ代を取得できる 関数はありませんでしょうか?
一番右ではありませんので難しいのです。
例えば C1にリンゴ代 、 D1にオレンジ代 と 入力しておき
A2~D2の範囲内で その上のセルがリンゴ代という文字 で その中で
一番 右端のセルの値 を取得する
という 関数が組めればいいのですが。
私はVBAはできませんので 関数で何か いい案があれば
教えていただけないでしょうか
No.3ベストアンサー
- 回答日時:
No2です
>関数が D6に入っているとすると、E6以降から選択すれば~
No1の式をそのまま流用すればよいでしょう。
参照するのは『右端の左隣のセル』ということで良いものとして・・・
この場合に、E6以降が空だったり、E6が最終列だったりするとおかしなことが起きるので、「参照する列は必ずE列以降とする」という処理を追加してあります。(E6以降が全て空の場合でも、E6が参照される)
D6セルに
=OFFSET(A6,0,IFERROR(AGGREGATE(14,6,COLUMN(D6:CT6)/(F6:CV6<>""),1),4))
No.2
- 回答日時:
No1です
>当該の行にある場合うまく計算しないようです。
自分自身(式のあるセル)が右端に相当する可能性があるということですか?
もしそうなら、論理的に矛盾がありますし、自分自身を参照するのでエクセルは循環参照と見做していると思います。
式のあるセルを含まない(=もっと右側に右端が存在することが約束されている)のであれば、行の範囲をその範囲に限定してあげることで回避できるものと推測します。
No1の式は考え方を示すために、簡略化して行全体を指定していますが、実際にはおよその範囲が限定できるものと推測しますので、限定しておいた方がエクセルの計算負荷も小さくて済むはずです。
どうしても循環参照を指定したい場合は、
「オプション」-「数式」-「反復計算を行う」にチェックを入れておけばエラーを回避できるかも知れません。
ただし、自分自身がヒットしてしまった場合に、計算がどうなって、どのような値が表示されることになるのかはよくわかりません。
No.1
- 回答日時:
こんにちは
ご説明がよく理解できませんが、「特定行の入力のある右端セルの位置」を求めたいということかと推測しました。
例えば1行目であれば、
=AGGREGATE(14,6,COLUMN(1:1)/(1:1<>""),1)
で、右端の列番号が求められます。
その左隣のセルを指定したいのなら列番号を1減ずればよいので、
=OFFSET(A1,0,AGGREGATE(14,6,COLUMN(1:1)/(1:1<>""),1)-2)
で、当該セル(=右端の左隣)を参照できます。
(式中「-2」となっているのは、右端セルの場合が「-1」になるから)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Excel(エクセル) エクセルの関数で質問です。 3 2023/02/24 14:07
- Excel(エクセル) Excel2019 列と列(2列)の数値の重複を調べたい 1 2023/05/11 13:35
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Visual Basic(VBA) エクセルVBAで『A列』に新規で数値を入力し『B列』から右方向の空白セルにその値を貼り付ける方法 4 2022/11/05 08:37
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
彼女のことが好きすぎて彼女の...
-
尿検査前日に自慰行為した時の...
-
風俗店へ行く前のご飯
-
至急!尿検査前日にオナニーし...
-
EXCELで式からグラフを描くには?
-
検便についてです。 便は取れた...
-
尿検査の前日は自慰控えたほう...
-
血液検査の結果が悪くefgrの値...
-
納豆食べた後の尿の納豆臭は何故?
-
値が入っているときだけ計算結...
-
精子に血が・・・
-
イタリアから帰国する際、肉製...
-
勃起する時って痛いんですか? ...
-
2つの数値のうち、数値が小さい...
-
リンク先のファイルを開かなく...
-
VLOOKUP関数を使用時、検索する...
-
Excel 数値の前の「 ' 」を一括...
-
EXCELで条件付き書式で空白セル...
-
腕を見たら黄色くなってる部分...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
尿検査前日に自慰行為した時の...
-
至急!尿検査前日にオナニーし...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
値が入っているときだけ計算結...
-
リンク先のファイルを開かなく...
-
EXCELで条件付き書式で空白セル...
-
2つの数値のうち、数値が小さい...
-
VLOOKUP関数を使用時、検索する...
-
尿検査の前日は自慰控えたほう...
-
MIN関数で空白セルを無視したい...
-
小数点以下を繰り上げたものを...
-
風俗店へ行く前のご飯
-
エクセルで空白セルを含む列の...
-
Excel 数値の前の「 ' 」を一括...
-
【Excelで「正弦波」のグラフを...
-
納豆食べた後の尿の納豆臭は何故?
-
EXCELで式からグラフを描くには?
-
ある範囲のセルから任意の値を...
おすすめ情報
ありがとうございます。
あの数式のどこに何を当てはめれば
自分のしたいようにできるかは 難しいので
使いこなせませんが
試した感じ まがいなりにも 使えそうです。
試していていて 1つ問題があるようです。
この関数式も 当該の行にある場合
うまく計算しないようです。
(例えば 5行目で実施したいとき、X5にこの関数がある とか)
この問題は どうにかならないものでしょうか
すいませんが 教えてもらえないでしょうか
ありがとうございます。
関数が入ったセルより右のセルを選択したいと
考えて いろいろとやったのですが うまくいきません。
例えば
関数が D6に入っているとすると、E6以降から選択すれば
循環参照には ならないと考えて。
申し訳ありませんが 上記の例で どう 教えていただいた
計算式を改造すればいいか 教えていただけないでしょうか
教えていただいた関数で調べてみているのですが
基本的な説明はネットではあるのですが 教えていただいたような
難しいものは わかりません。
すいませんが よろしくお願いします。
ありがとうございます。
いただいた式を参考に 自分のパターンに
あてはめると うまくいったようです。
助かりました。