キャンセル
提案をオンにする
自動提案では、入力時に可能な一致が提案されるので検索結果を素早く絞り込むことができます。
次の結果を表示 
次の代わりに検索 
もしかして: 
  • フォーラム
    • インストール&アップデート
    • ライセンス
    • モデリング
    • ライブラリ&オブジェクト
    • ドキュメント
    • ビジュアライズ
    • BIMx
    • プロジェクト管理
    • パラメトリックデザイン
    • サスティナブルデザイン
    • チームワーク&BIMcloud
    • OPEN BIM
    • フリートーク
    • Our Community
  • ナレッジベース
    • インストール&アップデート
    • ライセンス
    • Archicadをはじめよう
    • モデリング
    • ライブラリ&オブジェクト
    • ドキュメント
    • ビジュアライズ
    • BIMx
    • プロジェクト管理
    • チームワーク&BIMcloud
    • OPEN BIM
    • Communityの使い方
  • Building Together
    • Insights
    • Archicadユーザーグループ
      • ユーザーグループ紹介
      • ユーザーグループからのお知らせ
      • Archicadユーザーグループマガジン
      • 施工ユーザーグループ メンバー専用
      • ワークフロー研究会
    • USERFEST
      • USERFEST 2022
      • USERFEST 2023
      • USERFEST 2024
      • USERFEST 2025
    • チャレンジ(コンテスト)
      • Your Best Design Option
    • BIM相談室
      • BIM相談室 配信
    • How to use Archicad - NEW
    • ウィッシュリスト
    • ロードマップ
  • 製品ヘルプ
  • Forward会員専用
    • スキルアップ動画
search
ヘルプサインイン
キャンセル
提案をオンにする
自動提案では、入力時に可能な一致が提案されるので検索結果を素早く絞り込むことができます。
次の結果を表示 
次の代わりに検索 
もしかして: 
  • 日本コミュニティ
  • :
  • フォーラム
  • :
  • プロジェクト管理
  • :
  • Re: 数式エディタを用いた屋内消火栓の設置条件の判定は出来るでしょうか?
オプション
  • RSS フィードを購読する
  • トピックを新着としてマーク
  • トピックを既読としてマーク
  • このトピックを現在のユーザーにフロートします
  • ブックマーク
  • この話題を購読する
  • ミュート
  • 印刷用ページ
プロジェクト管理
属性、一覧表、テンプレート、お気に入り、ホットリンク、プロジェクト全般、品質保証など、BIMによる管理に関するフォーラムです。
解決済!

数式エディタを用いた屋内消火栓の設置条件の判定は出来るでしょうか?

sakuramochi
sakuramochi
Booster
オプション
  • 新着としてマーク
  • ブックマーク
  • 購読
  • ミュート
  • RSS フィードを購読する
  • ハイライト
  • 印刷
  • 不適切なコンテンツを報告

‎2022-12-07 04:58 PM

‎2022-12-07 04:58 PM

数式エディタで屋内消火栓の設置条件を判定したのですが、数式をどう入れれば良いか分かりません。

 

イメージとしては、

①一般条件と地階無窓を判別する

②一般条件は③の式へ、地階無窓は④の式へ

③一般条件の場合の防火対象物の種別、構造、内装制限の条件と延べ床面積で判別する

④地階無窓の場合の防火対象物の種別、構造、内装制限の条件と延べ床面積で判別する

 

設置条件.JPG

 

このような数式を1つの式で組み立てるには、どうすれば良いでしょうか?

どの関数を使えば良いかすら分からないレベルですので、説明がざっくりで申し訳ありません。

アドバイス頂ければ大変助かります。よろしくお願いいたします。

解決済! 解決策の投稿を見る。

ラベル:
  • ラベル:
  • 一覧表
1 件のいいね!
返信
  • すべてのフォーラムトピック
  • 前のトピック
  • 次のトピック
1 件の受理された解決策

受理された解決策
解決策
kojitokunaga
kojitokunaga
Booster
オプション
  • 新着としてマーク
  • ブックマーク
  • 購読
  • ミュート
  • RSS フィードを購読する
  • ハイライト
  • 印刷
  • 不適切なコンテンツを報告

‎2022-12-08 03:36 PM - 編集済み ‎2022-12-08 03:38 PM

‎2022-12-08 03:36 PM

一つの式で、という要望を満たせているかは微妙ですが、恐らく前提となる条件は面積、用途、地階無窓階の有無と耐火種別と思います。

なので、消防法上の用途を選択するプロパティ①「消防法上の用途」と、

1.png

 

 

 

 

 

 

 

 

 

 

 

 

 

無窓、地階の判定のプロパティ②「地階無窓」と、

2.png

 

 

 

 

 

 

 

 

 

 

 

プロパティ③「耐火種別」を作成し、

3.png

 

 

 

 

 

 

 

 

 

 

 

 

 

あとは、各条件に沿って数式を組んでいきます。

使うのはIFS、AND、OR関数(関数の文章を短くするならCONTAIN関数もおすすめ)を使うと作成できると思います。

たとえば、用途(1)の場合、

(消防法上の用途="(1)~")かつ((地階無窓="無"かつ耐火種別="その他",延床面積>=500㎡)又は

(地階無窓="無"かつ耐火種別="準耐火建築物",延床面積>=1000㎡)又は

(地階無窓="無"かつ耐火種別="耐火建築物",延床面積>=1500㎡)又は

(地階無窓="有"かつ耐火種別="その他",延床面積>=100㎡)又は

(地階無窓="有"かつ耐火種別="準耐火建築物",延床面積>=200㎡)又は

(地階無窓="有"かつ耐火種別="耐火建築物",延床面積>=300㎡))

となります。

なので、

IFS(AND ( ( CONTAINS ( "(一)", {Property:建基法関係(ゾーン)/消防法上の用途} ),

OR ( AND ( {Property:消防法関係(ゾーン)/地階無窓} = "無", {Property:建基法関係(ゾーン)/耐火種別} = "その他", {Property:ゾーン/測定面積} >= 500 m2 ),

AND ( {Property:消防法関係(ゾーン)/地階無窓} = "無", CONTAINS ( "準耐火建築物", {Property:建基法関係(ゾーン)/耐火種別} ), {Property:ゾーン/測定面積} >= 1000 m2 ),

AND ( {Property:消防法関係(ゾーン)/地階無窓} = "無", {Property:建基法関係(ゾーン)/耐火種別} = "耐火建築物", {Property:ゾーン/測定面積} >= 1500 m2 ),

AND ( {Property:消防法関係(ゾーン)/地階無窓} = "有", {Property:建基法関係(ゾーン)/耐火種別} = "その他", {Property:ゾーン/測定面積} >= 100 m2 ),

AND ( {Property:消防法関係(ゾーン)/地階無窓} = "有", CONTAINS ( "準耐火建築物", {Property:建基法関係(ゾーン)/耐火種別} ), {Property:ゾーン/測定面積} >= 200 m2 ),

AND ( {Property:消防法関係(ゾーン)/地階無窓} = "有", {Property:建基法関係(ゾーン)/耐火種別} = "耐火建築物", {Property:ゾーン/測定面積} >= 300 m2 ) ) ), "〇",TRUE, "" )

 

IFS関数はIF関数の複数形で、今回は用途(一)にのみ言及しましたが、これを全用途分繰り返すと完成すると思います。

難しそうに見えますが1つ作ってしまえば構造は単純なのと、用途によっては複数用途まとめて数式を作れます。EXCELなどで整理しながら作成するとわかりやすいかもしれません。

上記の数式はユーザーマニュアルを見るとわかりやすいと思います。

元の投稿で解決策を見る

3 件のいいね!
返信
2件の返信2
解決策
kojitokunaga
kojitokunaga
Booster
オプション
  • 新着としてマーク
  • ブックマーク
  • 購読
  • ミュート
  • RSS フィードを購読する
  • ハイライト
  • 印刷
  • 不適切なコンテンツを報告

‎2022-12-08 03:36 PM - 編集済み ‎2022-12-08 03:38 PM

‎2022-12-08 03:36 PM

一つの式で、という要望を満たせているかは微妙ですが、恐らく前提となる条件は面積、用途、地階無窓階の有無と耐火種別と思います。

なので、消防法上の用途を選択するプロパティ①「消防法上の用途」と、

1.png

 

 

 

 

 

 

 

 

 

 

 

 

 

無窓、地階の判定のプロパティ②「地階無窓」と、

2.png

 

 

 

 

 

 

 

 

 

 

 

プロパティ③「耐火種別」を作成し、

3.png

 

 

 

 

 

 

 

 

 

 

 

 

 

あとは、各条件に沿って数式を組んでいきます。

使うのはIFS、AND、OR関数(関数の文章を短くするならCONTAIN関数もおすすめ)を使うと作成できると思います。

たとえば、用途(1)の場合、

(消防法上の用途="(1)~")かつ((地階無窓="無"かつ耐火種別="その他",延床面積>=500㎡)又は

(地階無窓="無"かつ耐火種別="準耐火建築物",延床面積>=1000㎡)又は

(地階無窓="無"かつ耐火種別="耐火建築物",延床面積>=1500㎡)又は

(地階無窓="有"かつ耐火種別="その他",延床面積>=100㎡)又は

(地階無窓="有"かつ耐火種別="準耐火建築物",延床面積>=200㎡)又は

(地階無窓="有"かつ耐火種別="耐火建築物",延床面積>=300㎡))

となります。

なので、

IFS(AND ( ( CONTAINS ( "(一)", {Property:建基法関係(ゾーン)/消防法上の用途} ),

OR ( AND ( {Property:消防法関係(ゾーン)/地階無窓} = "無", {Property:建基法関係(ゾーン)/耐火種別} = "その他", {Property:ゾーン/測定面積} >= 500 m2 ),

AND ( {Property:消防法関係(ゾーン)/地階無窓} = "無", CONTAINS ( "準耐火建築物", {Property:建基法関係(ゾーン)/耐火種別} ), {Property:ゾーン/測定面積} >= 1000 m2 ),

AND ( {Property:消防法関係(ゾーン)/地階無窓} = "無", {Property:建基法関係(ゾーン)/耐火種別} = "耐火建築物", {Property:ゾーン/測定面積} >= 1500 m2 ),

AND ( {Property:消防法関係(ゾーン)/地階無窓} = "有", {Property:建基法関係(ゾーン)/耐火種別} = "その他", {Property:ゾーン/測定面積} >= 100 m2 ),

AND ( {Property:消防法関係(ゾーン)/地階無窓} = "有", CONTAINS ( "準耐火建築物", {Property:建基法関係(ゾーン)/耐火種別} ), {Property:ゾーン/測定面積} >= 200 m2 ),

AND ( {Property:消防法関係(ゾーン)/地階無窓} = "有", {Property:建基法関係(ゾーン)/耐火種別} = "耐火建築物", {Property:ゾーン/測定面積} >= 300 m2 ) ) ), "〇",TRUE, "" )

 

IFS関数はIF関数の複数形で、今回は用途(一)にのみ言及しましたが、これを全用途分繰り返すと完成すると思います。

難しそうに見えますが1つ作ってしまえば構造は単純なのと、用途によっては複数用途まとめて数式を作れます。EXCELなどで整理しながら作成するとわかりやすいかもしれません。

上記の数式はユーザーマニュアルを見るとわかりやすいと思います。

3 件のいいね!
返信
sakuramochi
sakuramochi
Booster
kojitokunagaに対する応答
オプション
  • 新着としてマーク
  • ブックマーク
  • 購読
  • ミュート
  • RSS フィードを購読する
  • ハイライト
  • 印刷
  • 不適切なコンテンツを報告

‎2022-12-09 01:48 PM

‎2022-12-09 01:48 PM

kojitokunaga様

 

ご回答ありがとうございます。

大変参考になります!

 

ARCHICAD上で長い数式を書いていくのは分かりづらいのでEXCELで整理しながらやってみます。

 

屋内消火栓だけでも設置条件が複数あり難しいですが、

一度できれば他の消火設備の判定にも応用したいと思います。

1 件のいいね!
返信
返信を見逃したくないですか?
トピックを購読する
関連する記事
  • 図枠 A1スケール、A3スケール in ドキュメント
  • ゾーンラベルの編集について in ドキュメント
  • アーキキャドで実施設計から工事見積までできるスキルを持ちたいです。 in フリートーク
  • 壁が包絡しません in モデリング
  • 28移行とりあえず最後まで行ったが in ライブラリ&オブジェクト

回答が見つかりませんでしたか?

このフォーラムで
他の記事をチェック

フォーラムへ戻る

最新の解決策をチェック

採用された解決策

新しいディスカッションを始める

投稿する

フォーラム

  • インストール&アップデート
  • ライセンス
  • モデリング
  • ライブラリ&オブジェクト
  • ドキュメント
  • ビジュアライズ
  • BIMx
  • プロジェクト管理
  • パラメトリックデザイン
  • サスティナブルデザイン
  • チームワーク&BIMcloud
  • OPEN BIM
  • フリートーク
  • Our Community

ナレッジベース

  • インストール&アップデート
  • ライセンス
  • Archicadをはじめよう
  • モデリング
  • ライブラリ&オブジェクト
  • ドキュメント
  • ビジュアライズ
  • BIMx
  • プロジェクト管理
  • チームワーク&BIMcloud
  • OPEN BIM
  • Communityの使い方

Building Together

  • Graphisoft Insights
  • Archicadユーザーグループ
  • USERFEST
  • チャレンジ(コンテスト)
  • BIM相談室
  • How to use Archicad - NEW
  • ウィッシュリスト
  • 製品ロードマップ
Powered by Khoros
Copyright © 2025 GRAPHISOFT. All rights reserved.
  • プライバシーポリシー
  • 利用規約
  • コミュニティ投稿ガイドライン

GraphisoftはNemetschekのグループ企業です