excel
[HOME] [MAIL]

CEL426.組み合わせ表を作りたい 質問者:神奈川県kenitiさん
Excelのfx(関数貼り付け機能)で下記のようなことをしたいのですがお教えください。
私は実はテニスのクラブに所属しており、練習試合をすることが多いのです。
会員の集まりがその日によって6人位〜15人位とまちまちでダブルスの試合をする訳ですが、出来る限り同じ人とペアーを組まないような組み合わせを乱数?を使って回していきたいのですが、例えば10人集まった場合じゃんけんで1〜10番までを決め、最初は(1、2:3,4)(2,3:4,5)(3,4:5,6)(6,7:8,9)(7,8:9,10)と5回戦までは良いのですが、10回戦位に成ると組み合わせが混乱してしまいます。
集まりが6人の場合の組み合わせ〜7人、8人・・・16人位まででの個々の組み合わせ表を作りたいのですが教えていただけないでしょうか?

?????????????????????????????????????????????

A:
兵庫yuhkiです。
以下の方法はいかがでしょうか?
リーグ戦表を作成します。
1)A1セルにその日の人数を入力。
2)B1セルに102と入力。
4桁で組み合わせを表します。1番目の人と2番目の人は0102とします。
ただし、最初の0は表示されませんので、102となります。
3)C1セルに以下の式を入力。
=IF(B1>=($A$1-1)*100+$A$1,"",IF(VALUE(RIGHT(B1,2))<$A$1,B1+1,INT((B1+100)/100)*100+INT((B1+100)/100)+1))
4)この式を横方向にオートフィル。
5)B2セルから数値があるセルまで選択してコピー。
6)A2セルを選択して、右クリック−[形式を選択して貼り付け]−[値]−[行列を入れ替える]でOK。
これで組み合わせが出来ます。
次に対戦可能な組み合わせのみを抽出します。
7)B2セルに以下の式を入力。
=IF(OR(B$1=$A2,INT(B$1/100)=INT($A2/100),INT(B$1/100)=MOD($A2,100),MOD(B$1,100)=INT($A2/100),MOD(B$1,100)=MOD($A2,100)),"×","")
で、表の全てのセルにコピー。
対戦不可能な組み合わせには×が入ります。
空白セルの組み合わせを選んでみてください。
人数が変わったときは、A1セルの数値を変えて、表を広げたり縮めたりしてください。

ご希望に合っているといいのですが・・・
ではでは。
[質問一覧] [HOME]

CEL427.最近使ったファイルに残らない 質問者:香川県konさん
NECのVC667J/3を使用しています。
今までならエクセルやワードで使ったファイルは最近使ったファイルに表示されるので、よく使うファイルはそこから開いていましたが、1ヶ月ほど前からエクセルファイルだけいくら保存して閉じても最近使った・・・に表示されなくなりました。
その頃確かノートンインターネットセキュリティ2001をインストールして、WindowsのUPDATEからIEの重要な更新とExcel2000の未インストール表示されていたぶんを更新したような覚えがあります。
ネットワーク接続しているもう一台のパソコンのExcelデータは最近使った・・・にちゃんと表示されるので、たぶんその辺が原因だと思うのですが。
現在の使用バージョンはIE5.5/SP2とExcel2000/SR1です。
Excelファイルはよく使うのでとても不便なので原因と直し方を教えてください。

?????????????????????????????????????????????

A:
こんにちは。奈良mikiです。

外れているかもしれませんが、、、
[ツール]−[オプション]−[全般]で「最近使用したファイルの一覧(R):---まで表示する」のチェックが外れていないでしょうか?
ご確認くださいませ。
---の部分は、ファイル数を表していて▲、▼ボタンをクリックすると表示するファイル数を指定できます。
通常「4」になっていると思います。お試しください。

これで解決されたらうれしいです。
それでは。
[質問一覧] [HOME]

CEL428.日付の/が表示されない 質問者:京都府tamayushiさん
Windows98SE
セルを指定し「表示形式」→「日付」→「種類」と進むのですが、種類の項目で西暦を選んでも年月日の間の「/」が表示されていません。
その西暦を選択の後にExcelで表作成しても、印刷しても「/」は表示されません。
3種類ある西暦のすべてに表示されないのですが、どのようにすれば正確に「/」の入った表示がされるのでしょうか?

?????????????????????????????????????????????

A:
兵庫yuhkiです。

日付はwindowsの地域のプロパティを見ているようです。
windowsのコントロールパネル−地域−日付−短い形式の区切り記号に「/」が入っているか、確認してみてください。

直るといいですね。
ではでは。
[質問一覧] [HOME]

CEL429.Word文書にある文字列をExcelに取り込みたい 質問者:茨城県puutaroさん
Windows2000
Word文書にある複数の単語(カンマ”、”で区切ってある)を、1セルに1単語が入るようにExcelに取り込む方法を教えて下さい。
なお、私はExcel97を使っています。
よろしくお願い致します。

?????????????????????????????????????????????

A:
兵庫のhhirochannです。

1)まず、ワードデータをテキストとして保存します。(拡張子 .txt )
2)次に、エクセルを立ち上げ、ファイル→開く とし、保存したファイル名を選択します。(ファイルの種類を.txtとします)
3)テキストウイザードに従って進みます。
  取り込み開始行 の指示
  区切り文字の指示 "、"で区切っているそうですので その他を選択して 、 を入力します。
  ( , であれば、カンマにチェックを入れるだけ)

これで、ご希望通りに取り込めると思います。(小生は、−2000ですが、この方法でOKです)
[質問一覧] [HOME]

CEL430.小遣い帳の完璧な作り方IF関数 質問者:奈良市botakさん
エクセルを勉強していますが、IF関数を使用 完全な作成方法を教えてほしいです。
月日 項目 入金 出金 残金
合計
各セルに入る式を含め 

?????????????????????????????????????????????

A:
奈良市botakさん、おはようございます、兵庫TERUです。
奈良市botakさんが、思われているのと違うかもしれませんが、説明させていただきます。

         A     B     C     D     E
      ┌─────┬─────┬─────┬─────┬─────┐
01 │ 月 日 │ 項 目 │ 入 金 │ 出 金 | 残 金 |
      ├─────┼─────┼─────┼─────┼─────┤
02 |○○/△△|前月繰越金|     |     |5,000|
      ├─────┼─────┼─────┼─────┼─────┤
03 |○○/××|食   費|     |1,000|  ※1 |
      ├─────┼─────┼─────┼─────┼─────┤
04 |○○/××|衣 料 品|     |1,500|※1を複写|
      ├─────┼─────┼─────┼─────┼─────┤
      |  ・  |  ・  |     |     |     |
      |  ・  |  ・  |     |     |     |
      |  ・  |  ・  |     |     |     |
      ├─────┼─────┼─────┼─────┼─────┤
49 |○○/△△|給   料|5,000|     |※1を複写|
      ├─────┼─────┼─────┼─────┼─────┤
50 |     |合   計|  ※2 |  ※3 |  ※4 |
      └─────┴─────┴─────┴─────┴─────┘

上記のような表を例に説明していきます。
ここで決め事
1.項目は何かあれば必ず入力すると仮定します。
2.空白行を入れない。
※1……【E3=IF(B3="","",E2+C3-D3)】
※2……【C50=SUM(C3:C49)】
※3……【D50=SUM(D3:D49)】
※4……【E50=E2+C50-D50】

★式の説明★
※1……IF関数でセルB3が空白なら何も表示しないとする。なぜならば、空白行にまで残金が表示されるので。
※2・※3……入金・出金合計をそれぞれSUM関数で求める。
※4……前月繰越金+入金合計+出金合計で次月繰越金を求める。

こんな感じですが、いかがでしょうか?

[質問一覧] [HOME]

[HOME] [MAIL]