• ベストアンサー

EXCEL関数。

IPアドレス(例:192.168.x.x)からセグメント情報を引き抜く関数を探しています。 上記でいえば、24ビットマスクとして、 192.168.x.0 を表示させたいです。 私が考えたのは、3つ目の点(.)迄の位置を抜き出して、最後に.0をつける関数だと思っているのですが、今のところ見つかりません。 ご教授ください。

  • YMN
  • お礼率57% (8/14)

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

A1にIPアドレスが入っているとして =LEFT(A1,FIND("@",SUBSTITUTE(A1,".","@",3))-1)&".0"

YMN
質問者

お礼

出来ました。 関数は全く無知なので、これを機会に勉強仕様と思っています。有難うございました。

関連するQ&A

  • 情報処理試験の問題で理解ができずご教授願います。

    情報処理試験の問題で理解ができずご教授願います。 情報処理資格を取得しょうと勉強していますが 下記問題の意味が分かりません。 どなたか分かりやすくご解説頂きたくよろしくお願い致します。 問題(20年秋の問50) IPアドレスが192.168.0.Xで、サブネットマスクが255.255.255.0の TCP/IPネットワークでブロードキャストアドレスはどれか? ア:192.168.0.0  イ:192.168.0.255 ウ:192.168.255.0 エ:192.168.255.255 回答:イ 解説には ブロードキャストアドレスは該当のセグメントで一番大きなIPアドレスです。 問題文では192.168.0.Xでサブネットマスクが255.255.255.0なので このセグメントで一番大きいIPアドレスは192.168.0.255となります。 との解説があります。 なぜ 192.168.0.255 が一番大きいアドレスになるのですか?

  • IPアドレスとネットマスクについて

    表題について勉強中です。 頭の整理をしたいので、ご教授ください。 IPアドレス 192.168.0.1 サブネットマスク 255.255.255.0 上記の設定の時に ネットワークアドレスは、192.168.0.0/24で、アドレスの範囲は1~254になると思います。 もし、 IPアドレス 192.168.0.1 サブネットマスク 255.255.254.0 だったとすると、 ネットワークアドレスは、192.168.0.0 0/23で、アドレスの範囲は1~510になると思いますが、192.168.0.1 ~ 192.168.1.254ということでよろしいですか? また、上記の設定のとき、192.168.2.10はセグメントが違うため、アクセス不可能になるってことですか?

  • Excel関数について

    Excel関数について質問させて下さい。 得点者リスト一覧で 1位から順番に順位を付ける為の関数をお教え下さい。 例:セル1-氏名。 セル2-得点。 セル3-順位を表示したいセル セル1 セル2  セル3 A   100点 B    90点 C   87点 D   111点 上記のようなリストで1位から順位を“セル3”の列に付けたいんです。 以上宜しくお願い致します。

  • Excel関数について

    Excelの関数についてご教授ください。 IF関数の使い方です。IF関数は、=IF(条件式,値1,値2)のように表示し、条件式が満たされている場合は値1を表示し、満たされていない場合は値2を表示することとなっています。 私がやりたいのは、少し複雑で次のような関数を作りたいです。 (1)A未満の値の場合、Xを表示する (2)A以上B未満の場合、Yを表示する (3)B以上場合、Zを表示する。 と条件を細かくし、表示する値も複数としたいです。 このような関数は、Excel関数機能を用いて出来ますでしょうか? ご教授いただければ幸いです。

  • EXCEL関数(ROUNDDOWN)について

    基礎的なことで申し訳ありませんが、EXCEL関数(ROUNDDOWN)について教えて下さい。 現在、EXCEL関数(ROUNDDOWN)について求めている答えが返ってこなくて困っています。 なにか手順を誤っているのでしょうか。  例 : 35,000÷30×12 = 13,999.99999999・・・・ という結果になりますが、      欲しい結果は、「13,999」です。ROUNDDOWN関数を使って求めようとしているのですが、      =ROUNDDOWN(35,000/30*12,0) = 14,000 と切り上がった数値が返ってきます。 また計算結果を文字にして他のセルに貼り付けても「14,000」という数値が表示されます。 また計算結果に少数点以下を表示させても「14,000.0000000」と表示されます。 私のPCがおかしいかと思い他のPCでも同様の処理を行ってみましたが、結果は同じです。 どこの手順が誤っているか、分かりません。どなたかご教授願います。

  • ルーターの設定について

    現在、組織内のネットワークセグメントは192.168.0.1を持つルーターを通じて作られていて、サブネットマスクは255.255.255.0となっています。つまりこのセグメントでは192.168.0.1~255までのアドレスが利用されています。 このうちのひとつのIPアドレスを受け取って、新たにルーターを使って192.168.200.1~255を持つネットワークセグメントを作れ、と命じられました。 この場合『新しいルーターにNAT変換をさせて、新たに255台が利用できるセグメントを構築する』という表現は正しいでしょうか? また、これは実現することが可能でしょうか? 実現する上で上記の情報では不足があるばあい、捕捉をいただければお答えします。 素人じみた質問ですみません・・・宜しくお願いいたします。

  • サブネットマスク表示のビット長算出

    超初級の質問で恐縮ですが、サブネットマスクの表示にビット長を使うとのことですが、このビット長の値はとのようにして算出するのでしょうか? <例> IPアドレスが、192.168.24.64 ~ 192.168.24.127 のネットワークの    サブネットマスク = 192.168.24.64/26    この 「/」 の後の 26の算出方法を教えて頂きたいのですが、よろしくお願いします。

  • excel関数教えてください。

    表にしてあって、A列には任意の数字がはいるようなってます。関数はB、C、D列に使いたいのですが B列:Aを3で割り小数点以下に.666が出たときには整数に2を足して、.333の場合は整数に1を足して表示したい。 C列:Aを3で割り小数点以下に.666か.333の場合小数点以下を切り捨てたい D列:Aを3で割り小数点以下に.666か.333の場合小数点以下を切り上げたい 例としては   A   B   C   D 1 10,000 33,334 33,333  33,333 2 20,000 66,668 66,666  66,666 上のような表です。Aに入る数値はいろんな 数値があります。関数に該当しないものは 3で割った数字をそのまま表示したいです。 宜しくお願いします。

  • 16進数のAND演算

    IPアドレス:176.16.1.20 サブネットマスク:255.255.255.248の場合 ●ネットワークアドレスを求める 1.IPアドレスを16進数 → AC100114 2.サブネットマスクを16進数 → FFFFFF80 1と2のビットごとのANDをとった部分がネットワークアドレスだと思うのですが、この場合、AC100110で良いのでしょうか? ビットごとのANDをとった部分とは、同じ位置の数字を比較して数が小さいほうをとったもので良いのでしょうか?

  • IPアドレスとデフォルトゲートウェイについて

    デフォルトゲートウェイのアドレスとPC端末のアドレスは同一セグメントでないと駄目なのでしょうか? (例1) デフォルトゲートウェイ(192.168.1.1) PCのアドレス(192.168.1.5) サブネットマスク(255.255.255.0) (例2) デフォルトゲートウェイ(192.168.1.1) PCのアドレス(192.168.100.5) サブネットマスク(255.255.255.0) 上記の例の場合、例1は接続可、例2は接続不可になるのでしょうか? もし例2のケースで適切な経路を設定すれば接続可能となる場合、ルータをどう設定すればよいのでしょうか? 今、アドレス設定はDCHPで設定するのですが、自動設定すると別セグメントで設定されてしまいます。

専門家に質問してみよう