don9don9のプロフィール

@don9don9 don9don9
ありがとう数631
質問数0
回答数933
ベストアンサー数
299
ベストアンサー率
47%
お礼率
0%

  • 登録日2007/04/13
  • Excel 連の数の数え方について

    過去の質問を参照したのですが、見つけることができなかったので質問させていただきます。 例えば、 10000011100101000 のような列があったとして、連というのは同じ数字の塊のことをいいます。上の例だと最初の1で1つの連と数えて、次の00000で1つの連と数えます。つまりこの例では17個の数字からなる数列に8個の連があることになります。 この連をエクセルで数えるにはどの関数を使えばいいでしょうか。 具体的にいうと、A列に-1と0と1がランダムに2000個ほど並べてあって、その連の数を私は数えたいのです。どなたかエクセルに詳しい方、ご教授ください。

  • VBA 数式の計算が止まらない

    下記マクロはE列に1~10を記入し、G列に数式で2倍して記入するものです。 数式の計算を事前に止めてる筈ですが、ステップモードで実行し確認すると、全部計算されてます。 Application.Calculation = xlCalculationManual これが効いてないないのです。 なぜでしょうか? Sub Macro1() For i = 1 To 10 Cells(i, "E") = i Next i Application.Calculation = xlCalculationManual For i = 1 To 10 Cells(i, "G").Formula = "=E" & i & "*2" Next i Application.Calculation = xlCalculationAutomatic End Sub

  • タモリ倶楽部

    滋賀県ABCテレビで「タモリ倶楽部・東欧美人パプ」はいつごろ放送されるか分かる方いますか。

    • qwe0011
    • 回答数1
  • 表1と2を比較し、重複しない物のみ抜き出す方法

    ここにメルアドを記録したメルアド表1、メルアド表2があります。 なお、それぞれ、シートもファイルも別々なのですが、考え方を簡略化するために、 とりあえず、メルアド表1を記録したシート上にメルアド表2をコピペする、 ということにします。 (解りやすく単純にするために、シート1のA1列にメルアド表1が縦一列にズラっと並んでいる、 シート1のB1列にメルアド表2が縦一列にズラっと並んでいる、ということにします) メルアド表1は「潜在顧客のデータベース」であり、メルアド表2は「既に顧客となった相手のメルアド表」です。 さて、この状態で、メルアド表1とメルアド表2を照合して、メルアド表2には記載のないメルアドのみを 抜き出した、メルアド表3を新たに生成したいと思います。 どのようにやればいいでしょうか? なお、メルアド表2「既に顧客となった相手のメルアド表」に記載があるメルアドが、必ずしもメルアド表1「潜在顧客のデータベース」に記載があるとは限りません。 なお出来上がった表3をそのままメールソフトにコピペしたいと思います。 ですので、 「C列以降に抜出対象となったメルアド表1のメルアドを同じ行に記載する」 という形式で計算結果を表してください。 (その場合、当然抜出対象にならなかったもの(つまり、同じメルアドがメルアド表2に存在するもの)は空白行になりますが、それは構いません) よって、 「抜出対象となったA1列のセルを赤塗りすることによって計算結果を表す」 「A列とB列の間に1列挿入し、 抜出対象となったA1列のセルの隣のB列に○×印を表示することによって、計算結果を表す」 という方法は避けてください。 作業列を新たに挿入することは構いません。(その際はそのむね、説明をしてください) よろしくお願いします。

    • s_end
    • 回答数2
  • IF関数

    職員名簿を作成していますが、各個人の名前を検索するとA1のセルに勤続年数が○年○ヵ月と表 示されますが、19年1ヵ月以上の年数が表示がされた場合は空欄にし、19年0ヵ月以下の年数が表示がされた場合はその通りに表示する関数式を教えてください。 IF関数でいろいろと試したのですができません。 詳しく教えてください。 現在A1セルには次の関数を入れています。 =IF(F9="","",INT((DATEDIF(F9,I1,"M")+1)/12)&"年"&MOD((DATEDIF(F9,I1,"M")+1),12)&"ヵ月")

    • HARA007
    • 回答数3