- ベストアンサー
EXCEL関数について教えて下さい
EXCEL初心者ですが、関数について質問致します。 1・10・25といった数字が8個ランダムにありますが、例えばA1からA8セルに数字が入力されています。 その8個の数字の中から1・10・25といった数字があればAと表示して、なければ空白にしたいのですが、どうすればいいかわかりません。どなたかご教授をお願い致します。
- minitodo2001
- お礼率90% (10/11)
- オフィス系ソフト
- 回答数9
- ありがとう数10
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
◆いろんなケースが考えられそうですね 【ケース1】 ◆指定した数字が入力されている隣のセルに「A」を表示 B1=IF(OR(A1=1,A1=10,A1=25),"A","") または、 B1=IF(OR(A1={1,10,25}),"A","") ★下にコピー 【ケース2】 ◆1,10,25のいずれかが入力されていれば「A」 =IF(SUM(COUNTIF(A1:A8,{1,10,25})),"A","") 【ケース3】 ◆1,10,25のすべてが入力されていれば「A」 =IF(SUM((COUNTIF(A1:A8,{1,10,25})>0)*1)=3,"A","")
その他の回答 (8)
- imogasi
- ベストアンサー率27% (4737/17068)
=IF(SUMPRODUCT((A2:A9=1)+(A2:A9=3)+(A2:A9=10))>0,"A","") を思いついたのだが、こういうことでどうかな。テストして。 A2:A9のセルの中に、1,3,10の「どれか」!があるかどうか、あればAとする。 質問には「1・10・25といった数字があれば」の個所など、AND条件かOR条件か、意識してはっきり書くこと。 ーー 3つともあるべき、なら、>0のところを=3にする。
お礼
こんばんは。回答有難う御座います。自分の思っていた回答でした。ただ申し訳ないのですが御礼だけですみません。
訂正です。 B1セルは、(誤)A1=5→(正)A1=10です。 =IF(OR(A1=1,A1=10,A1=25),"A","") をB1セルに、これをB8セルまで複写してください。 複写するとB8セルは、 =IF(OR(A8=1,A8=10,A8=25),"A","") になります。
- keithin
- ベストアンサー率66% (5278/7940)
=IF(OR(A1:A8={1,10,25}),"A","") として,コントロールキーとシフトキーを押しながらEnterで入力すると出来ます。
お礼
こんばんは。回答有難う御座います。自分の思っていた回答でした。ただ申し訳ないのですが御礼だけですみません。
A B →列 1 7 2 17 3 96 4 1 A 5 55 6 25 A 7 10 A 8 0 ↓ 行 上記の表を作りたいのでしょうか。但し、A列の値は適当です。 B1セルには、=IF(OR(A1=1,A1=5,A1=25),"A","")で良いと存じます。これをB8セルまで複写します。 複写するとB8セルは、=IF(OR(A8=1,A8=5,A8=25),"A","")になるはずです。
お礼
こんばんは。回答有難う御座いました。こちらの説明不足みたいで申し訳ありませんでした。でもこれはこれで自分の中では参考で使用できるのでとてもありがたいです。どうも有難う御座いました。
- Cupper-2
- ベストアンサー率29% (1342/4565)
IF関数を使ったり、VLOOKUP関数を使ったり、MATCH関数を使ったり、配列数式を使ったり …いろいろなやり方がありますが、 まずは作業列を使用して処理をすることを覚えてみてはいかがでしょう。 気の利いた関数を知らなくとも、同じ事ができますよ。 (気の利いた関数はあとで覚えて、今は目の前の問題を解決することに集中しましょう) 手順としては、手作業で1つずつ処理をするのと同じです。 例えば、A1セルから A8セルに比較する数値が含まれているかを調べる手順は A1セルに比較する数値が含まれていたら B1セルに 1 を、含まれなければ 0 を表示 A2セルに比較する数値が含まれていたら B2セルに 1 を、含まれなければ 0 を表示 … A8セルに比較する数値が含まれていたら B8セルに 1 を、含まれなければ 0 を表示 B1セルから B8セルの合計が 1 以上なら A と表示する こんな感じ。 数値が含まれていたら1ではなく何かの記号を表示させても良いでしょう。 その際はB1からB8セルが全て空白でなければAを表示させれば同じ結果になります。 これ、気の利いた関数よりもたくさんの応用ができます。 覚えきれないほどある関数を無理に覚えるよりも遙かに有用です。 聞ける人が誰もいない。でもすぐに結果を出す必要があるってときに活躍しますよ。 この方法を 「作業列を使う」 と言います。 作業列を複数(B,C,D列など)使用すれば難しい処理もあっさり処理できる…と言うより必須です。 スマートではなく限りなくベタな方法ですが、もしも思うような結果が出ないとき どこで間違いをしているのかを見つけやすいという利点もあります。
お礼
こんばんは。回答有難う御座います。複雑なことを考えなくても色々なことが出来るみたいで、大変参考になりました。本当に有難う御座いました。
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! 外していたらごめんなさい。 A1~A8セル内に 1・10・25のどれかがあればあるセルに「A」と表示したい訳ですかね? もしそうであれば、表示したいセルに =IF(OR(COUNTIF(A1:A8,{1,10,25})),"A","") としてみてはどうでしょうか? ※ もし、1・10・25 すべてがある場合に「A」と表示する場合は =IF(AND(COUNTIF(A1:A8,{1,10,25})),"A","") という数式にしてみてください。 参考になれば良いのですが・・・m(_ _)m
お礼
こんばんは。回答有難う御座います。自分の思っていた回答でした。ただ申し訳ないのですが御礼だけですみません。
- ironironQ
- ベストアンサー率28% (20/70)
ちょっと質問の意味が分からないのですが、 探す数字(1,10,25)がA1~A8に入っているんですか?その場合、判定される側の数はどこにあるんですか? それとも、A1~A8に入っているのは、何か分からない数字で、それが、(1,10,25)かどうか判定するんですか? その場合は、=IF(OR(A1=1,A1=5,A1=25),"A","")でしょうか。 いずでにしても、IFとORの組み合わせで、できると思います。
お礼
こんばんは。回答有難う御座いました。こちらの説明不足みたいで申し訳ありませんでした。でもこれはこれで自分の中では参考で使用できるのでとてもありがたいです。どうも有難う御座いました。
- oe0v40veoeio
- ベストアンサー率38% (32/83)
=IF(OR(1,10,25),"A","") 間違っていたらごめんなさい。
お礼
こんばんは。回答有難う御座いました。こちらの説明不足みたいで申し訳ありませんでした。でもこれはこれで自分の中では参考で使用できるのでとてもありがたいです。どうも有難う御座いました。
関連するQ&A
- EXCEL関数について
EXCEL関数について Sheet1、A1~A1000セルに「1~10」までの値がランダムに入力されております。 数字は「グループ1」、「グループ2」・・・という意味です。 B列、B1~B1000セルには「1~4」までの値がランダム入力されております。 B列については、空白のセルもあります。 Sheet2、A1~A10セルに、「1~10」までの値、「グループ1」~「グループ10」までが順に入力されております。 ここで、Sheet2、B列~E列、それぞれの1~10セルを使用し、、 それぞれの「グループ」がSheet1にて「1~4」の値をいくつずつ選んでいるか算出したいのです。 「グループ1」について、「1」のカウントはB1セル、「2」のカウントはC1のセルに返します。 同じように「グループ2」はB2~E2のセルに、「グループ3」はB3~E3のセルに値を返したいのです。 「COUNTIF」等の関数でいろいろと試してみたのですがうまく反映されません。 拙文乱文、大変恐縮ですが、ご教示頂きたく何卒宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excel関数について
Excel関数について質問です。 以下の二つ (1) 下のように、セルA1から入力されてるものを、1、2、3・・と数字順に並び替える良い方法はありますでしょうか。 A-1 A-10 A-10A A-100 A-2 A-20 A-22.5 ・ ・ A-555 ・ ・ (2) 一行目と二行目に値の入ったセルと空白セルが混在しています。どちらも同じものに対する値の為、一行目にまとめようと、一行目の空白セルに二行目のセル(下)に値がある場合はその値を返し、空白の場合は空白のままにするというIF関数を使いましたがうまくいきませんでした。三行目と四行目、五行目と六行目・・とかなりあります。良い方法を教えていただけますでしょうか。 よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- Excel関数についての質問です。
Excel関数についての質問です。 エクセルのバージョンは2007を使用しております。 A1 A2 A3 A4 A5 という並びの表で、A5にはA3-A4の答えを表示させたく、 つまり関数 =A3-A4と入力しているのですが、 A3のセルに空白のセルがあった場合には、 A2のセルを使って =A2-A4 更にA2のセルが空白の場合には、 A1のセルを使って =A1-A4 という風に関数を設定したいと考えています。 「参照先のセルが空白の場合に、ほかのセルの数値を使って計算する」 ということだと思うのですが、どのような関数を入力すれば良いか、 ご教授いただけるとありがたいです。 IFERRORを使って設定すれば良いのかと考えたのですが、 =IFERROR(A3-A4,A4-A2) となり、一応答えが出るようなのですが、 その場合、更にA2が空白だった場合にA1を使って計算するようにするにはどうすればよいか?という点がわからず、質問させていただきました。 ご回答、お待ちしております。よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- EXCEL関数について
EXCEL関数について EXCEL2003を使用しております。 お知恵を拝借願います。 Sheet1、A列、A2~A100セルに「1~10」の数字がランダムに入力されています。 数字は「グループ1」、「グループ2」・・・「グループ10」という意味です。 Sheet1、B列、A2~A100セルに「1~20」及び、「OK」、「NG」がランダムに入力されています。 Sheet2、A列、A2~A21セルに「1~10」までの数字(グループ)が順に入力されており、 Sheet2、1行目、B1~W1セルに、「1~20」及び「OK」、「NG」が順に入力されております。 ここで、Sheet2のB2セルに、Sheet1にて「グループ1」は 「1」をいくつ選択しているかを返す式を入れたいのですが、 SUMIF?COUNTIF?等でいろいろと試してみたのですが、うまくいきません。 同じように、C2セルであれば、「グループ1」は「2」をいくつ選んでいるか。 W5であれば、「グループ4」は「NG」をいくつ選んでいるかの式を入力したいのです。 拙文乱文、大変恐縮ですが、ご教示頂きたく何卒宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- EXCEL関数について質問です☆
EXCEL関数について質問です☆ 一行の一部セル(例えば、C~Z)に何か入力されていれば、セルAに『*』印を表示させる、 何もなければ空白。。。 この場合の式は、どうしたらいいですか?
- 締切済み
- 数学・算数
- EXCEL2010 関数
セルA1に文字(記号、数字等を含む)を入力するとセルA2に「1(数字の1)」が表示される方法をご教授お願い致します。 例:1) セルA1に「13:00」と入力 セルA2に「1(数字の1)」が表示される。 例:2) セルA1に「あ12」と入力 セルA2に「1(数字の1)」が表示される。
- ベストアンサー
- Excel(エクセル)
- EXCEL関数について
EXCEL関数について EXCEL2003を使用しております。 お知恵を拝借願います。 「りんご」、「いちご」、「なし」は「グループ1」 「バナナ」、「メロン」は「グループ2」というように、 果物を20個のグループに分けます。 それぞれのグループの果物は、1個から10数個まで様々です。 Sheet2、A列、A2~A100セルに果物名、 Sheet2、B列、B2~B100セルにグループ番号(1~20)がランダムに入力されています。 ここで、Sheet1のA2セルに「りんご」と入力すると、 Sheet1のB2セルにグループ番号「1」が返せるような関数はありますでしょうか? 「VLOOKUP」で試してみたのですが、数字ではなく果物名から検索したいのと、 数字が重複しているので使えないことに気付きました・・・。 何卒ご教示頂きたく宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- ■Excel関数についてのご質問。
■Excel関数についてのご質問。 Excel初心者です。教えてください!!!関数を使って、数字を探す方法。 やりたいこととしては、例: セルA1に”acb456”とあって(すべて半角)、 セルA2に”acbdef”とあるとして、そのような配列から、 ”数字の入っているもの”を認識し、セルB2に”B3に入力されているデータ”をコピーさせる。 文字と数字を区別する方法は良くみるのですが、全部半角の場合の簡潔な関数を見つけることができません。。教えてください!!お願いします。。。 また、さらなる展開として、 1、数字がセルの中にあるか認識、さらに、文字にはHが含まれているかを確認し、 数字があり、Hが入っていない場合のみ、B3のデータをB2にコピーする。 をしたいのですが。。。 お願いします。
- 締切済み
- 英語
- Excel関数のことで教えていただきたいのですが、、、
Excel関数のことで教えていただきたいのですが、、、 SUBTOTAL と COUNTIF を1セルに同時に使用できませんか? 全行で”A”を数えることはできます。ここで、フィルタで行をしぼっても しぼった中から”A”を数えたいのです。 数字の合計ならSUBTOTAL(9,範囲)ですし、数字入力セル数を数えるならSUBTOTAL(2,範囲) ですが‥ よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
こんばんは。回答有難う御座いました。図解の説明いりでとてもわかり易かったです。親切丁寧な対応を有難う御座いました。