No.4ベストアンサー
- 回答日時:
もし、A2~A4の範囲内の複数のセルに数値が入力された場合には、最も下の行を基準にA1セルに表示する数を決めるのでしたら、A1セルに入力する関数は、次の様なものになります。
=IF(COUNT(A2:A4),MATCH(9E+99,A2:A4),"")
尚、もしも、A2~A4の範囲内に、9E+99以上の数値が入力される可能性がある場合には、上記の関数の中の9E+99の部分を、A2~A4の範囲内に入力される可能性がある最大の数値を、充分に超える数に、適時差し替えてるか、
或いは、A1セルに入力する関数を、次の様なものとして下さい。
=IF(COUNT(A2:A4),MATCH(MAX(A2:A4)+1,A2:A4),"")
お礼が遅くなり申し訳ございません。
また、説明が足りずに失礼致しました。
教えていただきました以下の関数で出来たのですが、
=IF(COUNT(A2:A4),MATCH(MAX(A2:A4)+1,A2:A4),"")
その後変更がありまして、A2:A4は続きではなく、読みたいセルはA2,A4,A6・・・A30までという具合に偶数行で飛び飛び(奇数行のセルには英数字が入る)になります。
A2_8桁の数字
A3_英数字
A4_8桁の数字
A5_英数字
A6_8桁の数字
A7_英数字
ので、教えていただいた関数を以下の様にしてみたのですが、上手くいきませんでした(泣
=IF(COUNT(A2,A4,A6),MATCH(MAX(A2,A4,A6)+1,A2,A4,A6),"")
スミマセンが、もう一度教えていただけますでしょうか。どうぞよろしくお願い致します。
No.3
- 回答日時:
質問があいまい。
(1)(2)(3)を満たす場合、上の行を優先するのだろうか。
それに3つ(3セル)で限度なのかどうか。
こういう位置関係は関数ではうるさいのでユーザー関数を作ってみた。
(関数でも、同じ条件で答えは出るだろうが)
標準モジュールに
Function nump(a)
For Each cl In a
If cl <> "" And IsNumeric(cl) Then
nump = cl.Row - 1
Exit Function
End If
Next
End Function
と定義して
A1セルに =nump(A2:A5) のように入れる。
結果
4 <--A1
<--A2セル
a
ff
6 <--A5セル
ーー
2列の範囲指定防止などコード上で、省いてあるがこのやり方では、3つまでの限度は無い。
数値セルで、上の行が優先。
お礼が遅くなりまして申し訳ございません。
また、説明が足りずに失礼致しました。
わざわざ作っていただきありがとうございました。
ただ「標準モジュールに~」の時点で分からなくて、、
どのようにすればよいのやら理解出来ませんでした。。
せっかく作っていただいたのにスミマセン。。
ありがとうございました。
No.1
- 回答日時:
一例です。
複数セルに入力した場合が不明なので取り敢えず、各セルの重み加算しています。
=IF(COUNT(A2:A4),SUMPRODUCT((ISNUMBER(A2:A4))*{1;2;3}),"")
お礼が遅くなりまして申し訳ございません。
A2に数字が入ると、A1は「1」と表示されましたが
A3以降がどうも上手く表示されなくて、、
こちらの説明が足りずに失礼致しました。
今回の件は解決致しましたが、また別の機会に
参考にさせていただきたいと思います♪
ご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) xlDownの使い分けについての質問です vbaでxlDownを使って一覧近い空白までのセルをコピー 3 2022/08/04 12:20
- Excel(エクセル) Excelのマクロについて 2 2022/06/14 03:38
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) エクセルの関数に関しての質問です。 5 2022/10/07 11:17
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) IF関数について 5 2023/06/26 00:46
- Excel(エクセル) エクセルの昇順での数値入力のミスの見つけ方を教えてください。 4 2022/06/26 20:41
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/10/25 17:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
Excelでのコメント表示位置
-
excelのCOUNTIF関数で、『範囲=...
-
Excelで数式内の文字色を一部だ...
-
EXCEL VBA セルに既に入...
-
エクセル オートフィルタで絞...
-
貼り付けで複数セルに貼り付けたい
-
エクセル 足して割る
-
【エクセル】IF関数 Aまたは...
-
Excel関数のことで教えてくださ...
-
セルをクリック⇒そのセルに入力...
-
エクセルで比較 かつ 部分一致...
-
対象セル内(複数)が埋まった...
-
エクセルのセルの枠を超えて文...
-
excelの特定のセルの隣のセル指...
-
エクセルにリンクされるのをし...
-
エクセルの一つのセルに複数の...
-
Excelで条件をつけてハイパーリ...
-
【Excel】 セルの色での判断は...
-
EXCELで、角度の「50.5度」を「...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
Excelで数式内の文字色を一部だ...
-
【エクセル】IF関数 Aまたは...
-
Excelでのコメント表示位置
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
エクセル 足して割る
-
セルをクリック⇒そのセルに入力...
-
EXCEL VBA セルに既に入...
-
excelのCOUNTIF関数で、『範囲=...
-
【Excel】 セルの色での判断は...
-
エクセルの一つのセルに複数の...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
Excelで、「特定のセル」に入力...
-
Excel2003 の『コメント』の編...
-
Excelで教えてください。 バー...
-
複数のセルのいずれかに数字が...
-
(Excel)数字記入セルの数値の後...
-
Excelで住所を2つ(町名迄と番...
おすすめ情報