- ベストアンサー
エクセルで星取表がつくりたいのですが・・・
IF関数を使って星取表を作成したいのですが可能でしょうか・・・ たとえばセルA1からC1まで枠がありその下にIF関数を使って○を表示させたいのです。検索する場所に2と入力するとセルB2に○が入力されるように出来ますでしょうか・・・ 実際にIF関数を使って表示はできたのですが検索する数が複数になるとどうしたらいいかわからなくなりまして・・・いろいろためしてみたのですが駄目で・・・ 1 3 5と入力したら別のセルの 1 3 5 の場所に ○ ○ ○ このように表示させたいのですが・・・ 質問の意味がわかりにくくて申し訳ないです。
- tak1026
- お礼率56% (9/16)
- オフィス系ソフト
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1の方が言うように、説明がちょっとあいまいで、解釈が間違っているかもしれませんが…。 A1からE1に例えば1~5の数字が入っていて、ある特定範囲のセル(下の例ではA5~C5のセル)に○を付けたい数字(下の例では1、3、4)を入力すれば、 A2~E2のセルに○が付くようにしたい、と言うように解釈しました。(↓イメージ) A B C D E 1 1 2 3 4 5 2 ○ ○ ○ 3 4 5 1 3 4 ←検索値の入力箇所 関数の入力については、A2のセルに =IF(ISNA(MATCH(A1,$A$5:$C$5,0)),"","○") と入力し、E2までコピーします。 解釈が間違っていたら教えてくださいね。
その他の回答 (1)
- guchi_yama
- ベストアンサー率47% (57/119)
たとえばの説明が非常に分かりにくいのですが... >A1からC1まで枠があり… ということは、 その枠の中に数字を入力するという意味合いでいいのでしょうか? その下に○を表示するということは、 A2に =if(A1=1,"○","") B2に =if(B1=3,"○","") C2に =if(C1=5,"○","") ということでしょうか? しかし、複数検索とはどういう意味でしょうか? 複数の箇所のセルをIF関数にしたいのなら、 IFを繋げていけば出来ると思います。 たとえば、A2に =if(A1=1,"○",if(B1=3,"○",if(C1=5,"○",""))) という式を入れれば、A1に1か、B1に3か、C1に5が 入力されれば○が付きます。 回答が見当違いなようであれば、 もう少し補足願います。 たとえ話をするにしても >検索する場所に… とか、 >別のセルに… とか、 >135の場所に… とか、曖昧な表現ではなく、 出来ればもう少し実際のセル名を使って、 サンプルの表などを作って説明願えませんか? 宜しくお願い致します。
お礼
guchi_yama様 さっそくの回答ありがとうございました。 guchi_yama様のおっしゃるとおり説明が不十分でした。 それなのにしっかりと回答していただきほんとうに ありがとうございました。質問の件は無事に解決できました。
関連するQ&A
- エクセル2003 星取表作成
エクセル2003 星取表作成 エクセルで表を作成していて、この空欄を埋めたらこの想定値が返るというようにしたいです。 想定値の算出は添付のようなイメージです。 この表は横に30列、縦にも40行ほどあります。 このような想定値を簡単に出す方法はありますか? 想定値=表の中の金額の合計÷空白セルの数
- 締切済み
- オフィス系ソフト
- EXCELのVBAによる星取表から組合せ表の作成
VBAについて殆ど理解できていませんので、よろしくお願いいたします。 下記の星取表(相性表)、たとえば「あ」は、「うきくこさし」と組み合わせできるが、「くこ」は「き」と相性悪く一緒には組合すことが出来ません。 星取表(例) あいうえおかきくけこさし・・・ あ -×○×××○○×○○○・・・ い -○○○○○○○○○○・・・ う -○○○○○×○××・・・ え -××○○×○○○・・・ お -×○○×○○○・・・ か -○○×○○○・・・ き -×××○○・・・ く -××○○・・・ け -×××・・・ こ -○○・・・ さ -×・・・ し -・・・ このような星取表から、下記にあるような組合せ表を作成したいのです。 組合せ表 あいうえおかきくけこさし・・・ 1○ ○○ ○ 2○ ○ ○ 3○ ○ ○ 4○ ○ ○ 5○ ○ ○ 6○ ○ ○ ・ ・ ・ ○○○ ○ ・ ○○○ ○ ・ このような組合せを作成したいです。 よろしくお願いします。 なお、関数では難しいとは思いますが関数でも良い方法があればよろしくお願いいたします。 投稿画面を確認したのですが、○×の位置が少し筒ずれて分かりにくくなっています。説明しますと「し」の列は「・」の前です。
- ベストアンサー
- その他(業務ソフトウェア)
- お相撲の星取表について
場所が終わって、白星の数と黒星の数がはなれている人のほうが白黒接近している人より少ないでしょうか。今場所の星取表を見ても結論が出せなかったのですが数学的にはどのように考えられるでしょうか。途中休場は不戦勝敗などがない理想的な場合で結構なのでご教示いただければと思います。
- ベストアンサー
- 数学・算数
- (エクセル)表から1列の別表をつくりたい。
表に入力されたものを1列に並び替えをしたいのです。(エクセル関数) エクセルの表から、セルに入力された情報を抜き出し、並び替えたいのですが、行き詰ってしまい質問させていただきます。 (やりたいこと) 添付資料のように、事業所ごとに購入した物品が日付ごとに入力されていきます。この表を一列で並び替えることを したいのですが、現状の表の形で1列に抜き出すやり方が思い浮かびません。ひとつずつリンクを設定していけばいいですが、 それですと、空白のセルができてしまうこともあり、空白を消すためにフィルタをやらなくてはいけず、なんとか関数でどうにかできないと質問させていただきました(つまり空白のセルは飛ばし、隙間のない1列の表に変換したいです)。 (試したこと) (1)vlookup関数を使うために、日付の横に検索列を作ってもみましたが、同じ行に複数の抜き出すべくものがあると、 if関数のネストをいれるにも「if(c5="","",vlookup(v5,b5:r10,2,fasle)」みたくやってみましたが、c5までは取り出せても、 d5,e5,f5・・・と右にずらしていく関数式が思い当たりません。 (2)種類、数量データ入力されている全てのセルの横に(1.2.3.4.5.6.7.8.9.・・・)と数字をいれて検索列をつくり、vlookupとmatch関数の 組み合わせも試しましたが、vlookup関数の性質上、複数列に検索値(「vlookup(検索値,範囲,列番号,検索の型)」)が存在しているとこれも出来ず。 説明が不十分な点もあると思いますが、よろしくお願いいたします。もし、VBAでなければ難しいとのことでしたら、どのようなVBAを組めばいいかもお願いいたします。
- ベストアンサー
- オフィス系ソフト
- IF関数の星取表で・・・
セルA1からE1に1から5の数字があって5の列に検索する数字を入力したときにセルA2に○がつくようにはできたのですが、その時に検索値の4番目に入力した数字だけは違う記号を表示させたいのですが、どのようにすればいいのでしょうか・・・ A B C D E 1 1 2 3 4 5 2 ○ ○ ○ △ 3 4 5 1 2 4 5 ←(ここに検索値を入力する)
- ベストアンサー
- オフィス系ソフト
- エクセル 表検索した合計の出し方について
既出でしたらすいません。 いろいろ検索していみたのですが見つかりませんでしたので、教えて下さい。というかできないのですかね? エクセル2007を使っているのですが、商品、単価、入り値を一覧の表にしてVLOOKUPでその一覧の番号から表検索して別の一覧を作れるようにしました。その新しい表の最後の行に単価と入り値の合計を出したいと思っています。ただ、その最後の行は一定ではなくどこになるかわかりません。(違う場所に合計用のセルを作るのではなくすでに関数がある場所に付け足したいのですが。。。) 以下がそのセルに入っている関数の例です。 =IF(I6="","",ROUNDDOWN(I6*F6+I6*IF(G6<10,G6/10,IF(G6<100,G6/100,G6/1000)),0)) I6にVLOOKUPで検索した単価が入るように関数を入れてあります。 F6、G6は数量を入力するようにしてあります。単価と数量の合計 この関数に付け加えるか、もしくは新しい関数でもいいので 「もし、A6に合計の文字列が入れば、I1~I5(合計の文字列が入る前のセル)までを足す」 というようなことができますでしょうか?
- 締切済み
- オフィス系ソフト
- エクセル 複雑な表の参照
参照値に1つのデータを入れ、それに対応した複数のデータを検索結果として表示したいです。 しかも「複数のデータ」の数は一定ではありません。 例) 準備:『セルE1』以下に『都道府県名』と『各都道府県の市区町村名』の一覧表を作成 『セルA1』に『都道府県名』を入力することで、『セルC1』以下に『各都道府県の市区町村』を表示させたい vlookupを使用すればよいのでしょうか? それとも、他の方法があるのでしょうか? よろしくおねがいします。
- ベストアンサー
- Excel(エクセル)
- 複数表から検索値を検索し、検索値の存在した表から結果を求める方法
ソフトはエクセルの2000です。 やりたいことは、 「複数表から検索値を検索し、検索値の存在した表から値を抽出する方法」もしくは 「A2:H11から検索値を検索し、検索値から○行下の値を抽出する方法」 になると思います。 以下に例を記入します。 下記のように「項目」と「名称」2列で構成された表を下に作成しているとします。 A列 B列 C列 D列 E列 F列 G列 H列 1行 2行 3行 社名 ○○○社 社名 □□□社 社名 ◆◆◆社 4行 場所 ○○○県 場所 □□□県 場所 ◆◆◆県 5行 件名 ○○作業 件名 □□作業 件名 ◆◆作業 6行 担当 ○○○殿 担当 □□□殿 担当 ◆◆◆殿 7行 8行 社名 ×××社 社名 △△△社 9行 場所 ×××県 場所 △△△県 10行 件名 ××作業 件名 △△作業 11行 担当 ×××殿 担当 △△△殿 A1のセルに「△△△社」と社名を入力すると、B1セルに場所の「△△△県」が表示するようにしたいのです。 複数のIF関数で括れば可能だとは思いますが、表の数が制限され、関数式も長くなるためIF関数の使用は控えたいと思っています。 また、マクロを使わない方法でお願いします。 可能なら関数で、関数で不可能なら名前の定義を使用した方法を教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- サッカーのリーグ戦星取表をexcelで作ってます
質問です。 画像のように星取表を作っています。 シートを2つ作成し1つは入力シートもう一つは出力シートとしておきます。 入力シートでは画像のように黄色の範囲に結果を打込むと灰色の範囲に=で値を入れてあり 勝ち点や得失点の集計はSUMとCOUNTIFを使って入れています。 ここまではできるのですがそれを出力シートに 順位順に並べそのチームを結果も一緒に反映するようにするには どのような仕組みを作ればできるのでしょうか。 分かる方いらっしゃいましたら教えてください よろしくお願い致します。
- 締切済み
- Excel(エクセル)
お礼
nekoron07様 さっそくの回答ありがとうございました。 とてもわかりにくい説明でご迷惑おかけしました。 解釈されたとおりでそのとおり関数を入力したら 成功しました。ほんとにありがとうございました。