- ベストアンサー
エクセルの関数で以下のようなのってありますか?
エクセルの関数で以下のようなのってありますか? A1からK1まで以下の数字が入ってるとします。(左のセル以上の数字が入ります) 1 2 3 4 4 5 5 6 7 7 7 んで、左から検索をしていって、初めて7が現れる行数を関数で求めたいのです。 マクロではなく関数でお願いします。 -- エクセル2003
- lelion1000
- お礼率70% (49/70)
- その他MS Office製品
- 回答数4
- ありがとう数10
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
以下の式でどうでしょうか。 =MATCH(7,A1:K1,0)
その他の回答 (3)
- KURUMITO
- ベストアンサー率42% (1835/4283)
A1からK1セルに数値が入るのでしたら、初めて7が現れる行数ではなく列数ですね。 はじめてあらわれる列数は次の式でよいでしょう。 =MATCH(MAX(A1:K1),A1:K1,0)
お礼
7がMAXとは限らないのでこれはちょっとアレですね。
- keithin
- ベストアンサー率66% (5278/7940)
7が必ず現れる保証があるなら =MATCH(7,A1:K1,0) >左のセル以上の数字が入ります たまたま7を飛び越えて8や9になってしまったときに,「7以上の数」が最初に出てくる場所 =COUNTIF(A1:K1,"<"&7)+1 もちろん7の場所もこれでも判ります。 念には念を入れて7(7以上)の数字が出てこなかった場合 =IF(MAX(A1:K1)<7,"該当がありません",COUNTIF(A1:K1,"<"&7)+1)
お礼
なるほど。そういう使い方もあるんですね。ありがたき幸せです。
関連するQ&A
- エクセル関数 以上以下
エクセルでこのような関数はありますでしょうか? 例)A3のセルに「3」の数字が入力されている。 このA3セルの数字が「=2>A3>=5(2以上5以下)」という条件に合う場合、A4セルに「F」という記号を入力されるようにする、条件に合わない場合はなにも入力されない。 という機能はありませんでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル関数若しくはマクロについて
エクセルで A1に数字を打ち込み1なら10 2なら14・・・ といったように変換してくれるようにしたいのですが、 1と打った下のセルを10にするならVLOOKUPを使って出来ると 調べたのですが、 1と打ったセルの所を10と表示させるようにするには どのような関数を使うべきなのでしょうか? もしくはマクロを組まないの出来ないなのでしょうか?
- ベストアンサー
- その他(ITシステム運用・管理)
- エクセルの関数について
以下のようなことを実現できるエクセルの関数を教えてください。 <状況> ・ひとつのセルに、複数の数字が「,」区切りで入力されている。 (仮にA1セルとします) ・B1セルに検索値が入っています。 <実現したいこと> B1の値が、A1に含まれるとき、C1に”○”を返す。 このときのC1に入力すべき関数を教えてください。 <具体例> A1:12,13,14 B1:12 C1:○
- ベストアンサー
- その他MS Office製品
- エクセルの関数について
エクセルの関数について教えて頂きたいです。 業務でエクセル(2000)で作成してある集計表があります。 その集計表の数値を別BOOKに反映させたいのです。 セルA1を検索値として、セルB1とセルB2の値を返す関数はありますでしょうか? 集計表の行数は約500行、並びはランダムでセルC1を検索値としてセルC2の値を返す 箇所もあります。一つの値を検索値として二つの値を返すことが出来ずに困っています・・・ 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数、またはVBA
どなたか教えてください。 B列に半角数字か空セルがあります。 A列にB列の一定の行数(下記だと4行)の数字の和があります。 ---------- A B C 3 1 1 1 4 0 1 3 0 3 0 2 1 ---------- これを以下のようにA列の数字を対応する4行中のB列がゼロでも空セルでもない行に移動させたいのです。 ---------- A B C 3 1 1 1 0 4 1 3 0 0 3 2 1 ---------- 実は経理の帳簿の貸借なのですが、関数かマクロでできないでしょうか? 自分なりに考えてみたのですが、頭がパンクしました・・・ どうかお助け下さい。
- 締切済み
- Visual Basic
- EXCELでIF関数を使って、以上や以下の式を教えてください
EXCELでIF関数を使って、下記のようなことをしたいのですがうまくいきません。 『もしも、A1のセルが5以下ならばA1×1000を入れなさい。もしもA1のセルが6以上で10以下であれば、A1×2000を入れなさい。もしもA1が11以上であればA1×3000を入れなさい」 としたいのですがうまくいきません。よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Excelの関数(COUNTIF?)
A列には1~3000の数字が入っています。 このうち、150以下、150~200、200以上のセルがいくつあるのかカウントするには、どのような関数を使えば良いのでしょうか。 COUNTIFを使うと思うのですが、検索条件にどう表現するのか分からず困っています。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数を教えてください
作りたい表は以下の通りです。 セルA1に「110」と入力してあります。 (110は110円で1ドルを円換算した数字です) セルB2には商品名 セルB3には商品名の価格(円) セルB4にはセルB3からA1を割ってドル換算した価格を自動でだしたいと思っています。 マクロは良くわかりません。 B4に入れる関数、もしくはマクロ以外でこうすれば簡単だよ。 などありますでしょうか? 関数初心者です。どうぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのIF関数について
関数の作成についてお伺いします。 エクセルの関数を使って、単価に対する合計を出したいのです。 A1セルにランダムな数字が入っているとして その数値が1~2999までの単価が25円 3000以上4999以下なら単価22円 5000以上で単価19円 で合計を計算したいのです。 たとえば、A1セルの数値が5500なら 3000*25=74975 2000*22=43978 500*19=9500 で128453 という合計を出せるようにしたいのです。 よろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
お礼
ありがとうございあす。 確かにそういうのありましたね。