• 締切済み

エクセル・関数を教えてください

sige1701の回答

  • sige1701
  • ベストアンサー率28% (74/260)
回答No.5

質問内容で >・セルA1~A5に0か正数が入ります。 >・正数が入るのは、1つまたは2つのセルです。 >・よって、残りの3つまたは4つは0です。 B1=LARGE(INDEX(($A$1:$A$5>0)*ROW($A$1:$A$5),),COUNTIF($A$1:$A$5,">0")) B2=IF(COUNTIF(A1:A5,">0")=2,LARGE(INDEX(($A$1:$A$5>0)*ROW($A$1:$A$5),),1),"") ところで、行番号を求めることが最終目的ですか?

関連するQ&A

  • Excelで参照結果を表示する関数

      A  B  C  結果 1 ○   ○ 2  ○   ○ 3    × × 4   ×   × このように並んでいるときA~Cにあるセルを参照して○がある場合は結果に「○」を×がある場合は「×」を結果のセルに表示させる関数を教えて下さい。条件としてA~Cのいずれか1つにしか○か×はありません。残りは空欄です。 よろしくお願いします。

  • エクセル2010での関数に関する質問です。

    初歩的な質問で申し訳ありませんが、困っています。 セルの1行目は「❌」か空欄になっています。 セルの2行目から5行目には「⭕」が入っているセルと空欄のセルが混じっています。 例えば、セルA1が「❌」でセルA2からセルA5のどこかに「⭕」が一つでもあれば「△」としたいのです。条件に合わない場合は「空欄」にします。 自分でやって、セルA1が「❌」でセルA2が「⭕」の場合は、次のような関数でできます。 =IF(AND(A1="❌",A2="⭕"),"△","") しかし、セルA2からA5に範囲を広げる方法が分かりません。もちろん、セル1行目が空欄の場合は、結果は空欄で返します。 どなたか教えてください。よろしくお願いします。

  • エクセル、VLOOKUP関数について

    (1)セルAの値を他シートから検索 (2)セルAが空欄なら空欄を返す (3)セルAが空欄でなければ、その検索したセルの値を返す (4)検索したセルが空欄であればBを返す =IF(ISNA(VLOOKUP(A1,他シート!$B$4:$G$501,2,0)),"",IF(VLOOKUP(A1,他シート!$B$4:$G$501,2,0)="","B",VLOOKUP(A1,前年度成績!$B$4:$G$501,2,0))) という風にしたくて、上記の式を書きましたが、(4)の検索したセルが空欄であってもBが表示されません。 どこを直せば良いか、教えてください。

  • IF関数についてです

    A2のセルには=T26-B41の引き算されるようになっています。 その引き算の結果が0の場合、空欄と表示されます。 C2のセルに=IF(A2="","","○")と入れています。A2が空欄だと○と表示されないようにしているのですが空欄でも○と表示されます。なぜなのでしょうか?

  • エクセルでの、関数を教えてください。

    エクセルでの、関数を教えてください。 A1セルの数値の条件に応じた計算結果をB2セルに自動表示させたいです。 A1セルの数値が0~499の時は、B2セルに「7500」と表示 A1セルの数値が500~1999の時は、B2セルに「A1*15」の計算結果を表示 A1セルの数値が2000~3999の時は、B2セルに「A1*14」の計算結果を表示 A1セルの数値が4000~4999の時は、B2セルに「A1*13」の計算結果を表示 A1セルの数値が5000~7888の時は、B2セルに「A1*11」の計算結果を表示 A1セルの数値が8000~9999の時は、「A1*9」の計算結果を表示 A1セルの数値が10000以上の時は、「A1*8」の計算結果を表示 詳しく教えていただけると助かります。 よろしくお願いします。

  • エクセル関数のネストについて

    エクセルで、下記のような条件を設定するにはどのような方法があるのでしょうか? 「セルA5からA7のどれかに10があって、なおかつ、セルB10からB15のどれにかに10か50か100がある場合はセルC5を表示し、それ以外は空欄とする」 こんな感じなのですが、自分の力量ではさっぱりで…どなたかわかる方教えていただきますでしょうか?

  • エクセルの関数について・・・。

    妻から家計簿を作ってと言われまして作成したのですが、 「購入名を記載されていない時は、計算結果を表示させない事は出来るの?」と言われました。 関数を使ってセルが空欄の時は、結果を表示させない方法はありますか? アドバイス宜しくお願いします。

  • エクセル 関数で出た値を別の関数で使う場合

    エクセルでのセルである関数で出た値が出ています。 別のセルでそこに出ている値を使って関数を入れたいのですが、その方法がわかりません。 例えば  あるセルにAと入っています。しかし、それはある関数の結果として出ています。別のせるに =if(A4=A,3,if(A4=B,2,if(A4=C,1,"")))と入れています。 でも結果は空欄です。どうしたらいいのでしょうか?

  • エクセルの関数を教えてください。

    セルHにIFとANDを使って下記内容の関数式を入力したいです。 セルAからセルF内すべてに数値が入っていたらセルFを返す、 セルFが空欄ならばセルEの数値を返す、 セルEも空欄ならばDの値を、 Dも空欄ならばCの値を、Cも空欄ならばBの数値を、 Bも空欄ならばAの数値を返し、 Aも空欄(つまりAからF内に数値なし)ならばスペースを返す。 わかる方、教えてください。 よろしくお願いします。

  • エクセルの関数について

    エクセルの関数についてお尋ねします。 数値の40を超えた場合は、超えた分だけ隣のセルに表示させたいです。 A1に48と打ち込んだ場合はB1に40 C1に残りと8と表示させたいです。 A1に38と打ち込んだ場合は40を超えていないのでB1には38 C1には0もしくは空白を表示させたいです。 決められた数値以上の場合は決められた数値と超過分の数値を別々のセルで表示をしたいです。 わかりにくい説明で申し訳御座いません。