建築構造設計会議室
建築構造設計に関する事なら何でもどうぞ。【ホーム⇒】https://arc-structure.sakura.ne.jp
教えてください
Excel 2024/02/08 11:24:59
A1が
もし1なら、B1-F6の範囲を等分布の計算表
もしくは2なら、B1-F6の範囲を不等分の計算表
もしくは3なら、B1-F6の範囲を集中荷重の計算表
とA1に入力した数値で
計算表を一括で変換したいのですが可能でしょうか?

 引用しない
▲ page top
Re: 教えてください
  2024/02/08 11:59:08
たぶんシート外にそれぞれの計算表を用意しておいて、
実際に採用するセル群(B1-F6)に
=if(A1=1, 等分布の参照,
  if(A1=2, 不等分布の参照,
    if(A1=3, 集中荷重の参照, #N/A)
   )
  )
と設定して分岐させるのが良いと思われる

ここは構造設計の掲示板なので、次からはエクセルの先生にでも聞いてね

 引用しない
 編集キー
▲ page top
Re: 教えてください
   2024/02/08 13:26:43
sheetで分けたらダメなの?

 引用しない
▲ page top
Re: 教えてください
   2024/02/08 16:00:04
梁七日床七日どちらでも良いが。どんな計算表なの?。向学のために優しく教えてね。

 引用しない
▲ page top
Re: 教えてください
ifs 2024/02/08 18:10:19
https://forest.watch.impress.co.jp/docs/serial/exceltips/1476744.html

今の流行はifs

知らんけど

 引用しない
 編集キー
▲ page top
Re: 教えてください
   2024/02/09 02:24:33
>https://forest.watch.impress.co.jp/docs/serial/exceltips/1476744.html
>
>今の流行はifs
>
>知らんけど

go to 文みたいなものね

 引用しない
▲ page top
Re: 教えてください
   2024/02/09 02:25:08
>たぶんシート外にそれぞれの計算表を用意しておいて、
>実際に採用するセル群(B1-F6)に
>=if(A1=1, 等分布の参照,
>  if(A1=2, 不等分布の参照,
>    if(A1=3, 集中荷重の参照, #N/A)
>   )
>  )
>と設定して分岐させるのが良いと思われる
>
>ここは構造設計の掲示板なので、次からはエクセルの先生にでも聞いてね

 引用しない
▲ page top
Re: 教えてください
   2024/02/09 08:35:39
結果は印刷保存だけでexcelデータ保存無しですか?

 引用しない
▲ page top
Re: 教えてください
   2024/02/09 18:16:19
表に30個のセルが必要なんだ。

 引用しない
▲ page top
Re: 教えてください
   2024/02/09 18:17:41
>表に30個のセルが必要なんだ。

全自動で応力計算式とMNQ図も書きたい?。

 引用しない
▲ page top
Re: 教えてください
CH 2024/02/09 18:23:08
>>表に30個のセルが必要なんだ。
>
>全自動で応力計算式とMNQ図も書きたい?。

チャット君に頼めば作って呉れます

 引用しない
 編集キー
▲ page top
Re: 教えてください
   2024/02/09 18:28:23
>チャット君に頼めば作って呉れます

出た!

 引用しない
▲ page top
Re: 教えてください
CH 2024/02/09 18:38:33
>チャット君に頼めば作って呉れます

Copilot君の回答です:

もちろん、Excelでこのタスクを実現する方法をご説明します。IF関数とOR関数を組み合わせて、A1の値に応じて異なる計算表を作成できます。

以下の手順で進めてみましょう:

IF関数を使って、A1の値に基づいて条件を判定します。
OR関数を使って、複数の条件を組み合わせます。
具体的な手順は以下の通りです:

セルE2に以下の式を入力します:
=IF(OR(A1=1, A1=2, A1=3), "合格", "不合格")
この式は、A1が1または2または3の場合は「合格」を表示し、それ以外の場合は「不合格」を表示します。
セルE2を選択し、オートフィルで他のセルにコピーします。
これにより、A1の値に応じて異なる計算表が一括で作成されます。


 引用しない
 編集キー
▲ page top
Re: 教えてください
   2024/02/09 18:55:05
>>チャット君に頼めば作って呉れます
>
>Copilot君の回答です:
>
>もちろん、Excelでこのタスクを実現する方法をご説明します。IF関数とOR関数を組み合わせて、A1の値に応じて異なる計算表を作成できます。
>
>以下の手順で進めてみましょう:
>
>IF関数を使って、A1の値に基づいて条件を判定します。
>OR関数を使って、複数の条件を組み合わせます。
>具体的な手順は以下の通りです:
>
>セルE2に以下の式を入力します:
>=IF(OR(A1=1, A1=2, A1=3), "合格", "不合格")
>この式は、A1が1または2または3の場合は「合格」を表示し、それ以外の場合は「不合格」を表示します。
>セルE2を選択し、オートフィルで他のセルにコピーします。
>これにより、A1の値に応じて異なる計算表が一括で作成されます。
>

いみふ

 引用しない
▲ page top
Re: 教えてください
こんなもん 2024/02/11 04:46:27
>A1が
> もし1なら、B1-F6の範囲を等分布の計算表
> もしくは2なら、B1-F6の範囲を不等分の計算表
> もしくは3なら、B1-F6の範囲を集中荷重の計算表
> とA1に入力した数値で
>計算表を一括で変換したいのですが可能でしょうか?

VBAで作ろうね、スッキリするから。

 引用しない
▲ page top
Re: 教えてください
   2024/02/11 08:08:12
vbaは簡単ですか?

 引用しない
▲ page top
Re: 教えてください
   2024/02/11 11:25:16
>計算表を一括で変換したいのですが可能でしょうか?

表の変換とは?

 引用しない
▲ page top
Re: 教えてください
   2024/02/12 07:21:43
>>計算表を一括で変換したいのですが可能でしょうか?
>
>表の変換とは?

セルに書いてある計算式を荷重状態で書き換えたいのかも

 引用しない
▲ page top
Re: 教えてください
   2024/02/12 13:55:22
>セルに書いてある計算式を荷重状態で書き換えたいのかも

それだったら、荷重形式別にSheetで分ける方が簡単だよ。
仮に小梁相手なら1つのSheetで複数の荷重形式の計算式を行分けすれば良いだろうな。

 引用しない
 編集キー
▲ page top
Re: 教えてください
   2024/02/13 11:12:51
エクセル君に聞くのが一番いいね

 引用しない
▲ page top
Re: 教えてください
ふむ 2024/02/14 03:43:48
>A1が
> もし1なら、B1-F6の範囲を等分布の計算表
> もしくは2なら、B1-F6の範囲を不等分の計算表
> もしくは3なら、B1-F6の範囲を集中荷重の計算表
> とA1に入力した数値で
>計算表を一括で変換したいのですが可能でしょうか?
それができたとして、A1に1.2.3を入力するのね?
3つの表を印刷範囲外に作っておいて、都度自分で判断して必要な表を
B1-F6にコピーしても手間は変わらないし、その方がスマートです。
後から考えて分からなくなるような余計なフラグ(A1のことね)は
できるだけ使わないのが鉄則ですよ。

 引用しない
 編集キー
▲ page top
Re: 教えてください
vb 2024/02/14 03:44:44
>vbaは簡単ですか?
簡単だよ、覚えておいて損はないです。

 引用しない
▲ page top
Re: 教えてください
   2024/02/14 04:55:23
>>vbaは簡単ですか?
>簡単だよ、覚えておいて損はないです。

vbも簡単ですよね。わざわざexcelでvba使わないで計算書作った方がよさそうな気がする。

 引用しない
▲ page top
Re: 教えてください
   2024/02/15 13:38:16
>A1が
> もし1なら、B1-F6の範囲を等分布の計算表
> もしくは2なら、B1-F6の範囲を不等分の計算表
> もしくは3なら、B1-F6の範囲を集中荷重の計算表
> とA1に入力した数値で
>計算表を一括で変換したいのですが可能でしょうか?

これも放置プレイ

 引用しない
 編集キー
▲ page top