
材木屋なので体積の式なんですが読解に苦しんでいます。
A1に寸法(ミリ)、B1に数量、C1に単材積(立米)、D1に総材積(立米)とします。
寸法とは「長さ、幅、厚み」のことで「2800*120*45」などと記載。
単材積は(2800×120×45)÷1000000000で計算し、少数第五位を四捨五入しています。
それに数量をかけて総材積です。
そこでC1に「C1=ROUND(zaiseki/1000000000,4)」との数式が生め込まれているのですが、どうやってA1の「2800*120*45」を「2800×120×45」で[zaiseki]と認識させているのでしょうか?
一度教えていただき何かを登録したのですが思い出せずに困っています。
No.2ベストアンサー
- 回答日時:
こんにちは
セルC1を選択後 メニューの挿入 名前 定義 を
見てみてください!
その中に zaiseki があれば選択してみると
範囲の欄に =EVALUATE(Sheet1!$A1) となっている
筈です(バージョン4以前のマクロ関数です)
設定の仕方は
・セルC1を選択
・メニューの挿入 名前 定義
名前欄 適当な名前
参照範囲欄 =EVALUATE($A1) ←$の位置に注意
と記入
これで =定義した名前 との式で同行のA列を
参照して文字列の計算式を計算させることができます
わかりました!
確かに名前の定義で設定したことを思い出しました。
「A列内式の計算値」=「zaiseki」ってことですね。
「=EVALUATE(Shieet!$A1)」はメモしときます!
No.3
- 回答日時:
えっと、補足です。
ひょっとすると、A1に入力した「2800*120*45」の前に「=」が付いていなかったのではないでしょうか・・・。
この場合、A1に入力する式は、「=2800*120*45」になります。
2800*120*45の前に=が付いていないと、「2800*120*45」は数字としてではなく文字(「あ」や「A」等)としてエクセルに認識されるので・・・。
的外れだったら、申し訳ありません・・・。
「=」はついていません。
なぜか下の方の特殊な方法で「EVALUATE」を使用すると
セル内の「2800*120*45」の積を計算してくれるんです。
「100+350」や「200-40」でも計算してくれそうです。
これがわかってからこれまで手計算でしていたミリから立法メートルの計算が楽になり助かっています。
僕自身、ある程度の関数は勉強したのですがこれは習わなかったです。
No.1
- 回答日時:
zaisekiと認識させるには、式ではなくセルに名前をつけます。
この場合は、
2800*120*45
にzaisekiと設定したのではなく、
セルA1
にzaisekiという名前が設定されています。
普段の式だと、「A1*B1」ってなりますよね、
この場合だと、A1をzaisekiと設定して「zaiseki*B1」と書くことができるようになります。
で、セルへの名前の付け方ですが、
セルA1にzaisekiという名前をつける場合で書いていきます。
1.セルA1をアクティブセルにする。
(セルA1をクリックして、黒い太い線で囲まれた状態にする)
2.左上にA1と書いてある名前ボックスがあるのでそこをクリック。
(A1と書いてある部分にカーソルを当てると、ヒントが出るはず・・・)
3.A1と言う文字が左端によって文字を編集できる状態になるのでzaisekiと入力する
4.Enterキーを押す。
これで、A1というセルがzaisekiという名前で使用可能です。
試しに、A1のセルに5 B1のセルに10と入力して、C1のセルに
=zaiseki*B1
と入力してみてください。
50と表示されるはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 数式を教えてください 2 2022/06/02 12:24
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- その他(Microsoft Office) IF関数について教えてください 2 2022/05/10 13:31
- Excel(エクセル) エクセル関数教えてください 3 2022/06/21 10:22
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) エクセルの関数について教えてください。 A1=B1*C1*D1の時 C1D1のセルのどちらかがが空白 1 2022/05/07 23:01
- 数学 複利毎月積み立てで年利からの計算方法 3 2023/01/11 15:56
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba テキストボックスとリフト...
-
エクセルで指定したセルのどれ...
-
セルをクリック⇒そのセルに入力...
-
貼り付けで複数セルに貼り付けたい
-
EXCEL VBA セルに既に入...
-
エクセルの書式設定の表示形式...
-
数式を残したまま、別のセルに...
-
枠に収まらない文字を非表示に...
-
エクセルのセルの枠を超えて文...
-
エクセル セルの中に縦線が入っ...
-
Excel 例A(1+9) のように番地の...
-
エクセルの一つのセルに複数の...
-
【エクセル】IF関数 Aまたは...
-
Excelでのコメント表示位置
-
エクセル オートフィルタで絞...
-
(Excel)数字記入セルの数値の後...
-
VBAでセルを指定した画像のコピ...
-
【Excel】 セルの色での判断は...
-
libreoffice calcで行を挿入し...
-
エクセルで、複数の参照範囲を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
スプレッドシートで複数のプル...
-
excelで日付関数の文字列変換の...
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
枠に収まらない文字を非表示に...
-
セルをクリック⇒そのセルに入力...
-
エクセルの一つのセルに複数の...
-
数式を残したまま、別のセルに...
-
(Excel)数字記入セルの数値の後...
-
Excel 例A(1+9) のように番地の...
-
対象セル内(複数)が埋まった...
-
エクセルの書式設定の表示形式...
-
EXCEL VBA セルに既に入...
-
excelの特定のセルの隣のセル指...
-
エクセルのセルの枠を超えて文...
-
Excelでのコメント表示位置
-
エクセル オートフィルタで絞...
-
Excelで数式内の文字色を一部だ...
おすすめ情報