よねさんのWordとExcelの小部屋 なんでも掲示板

HOME HELP 新規作成 新着記事 ツリー表示 トピック表示 検索 過去ログ

ツリー一括表示

Nomal 数字の末尾に単位をつけても計算結果を同.. /朝日山 (18/10/19(Fri) 00:43) #13312
Nomal Re[1]: 数字の末尾に単位をつけても計算.. /よねさん (18/10/19(Fri) 07:16) #13313
  └Nomal Re[2]: 数字の末尾に単位をつけても計算.. /朝日山 (18/10/20(Sat) 14:42) #13314


親記事 / ▼[ 13313 ]
■13312 / 親階層)  数字の末尾に単位をつけても計算結果を同じにしたい
□投稿者/ 朝日山 -(2018/10/19(Fri) 00:43:45)
    こんばんは、お世話になっております。連続ですみません。
    excel2003で、
    
         A1        B1      C1    D1
    
      品名     数量(kg)  単価  金額
    
    A2  国産小麦粉   0.2        700     140
    
    A3  国産小麦粉      0.2kg      700     140
    
    A4  国産小麦粉      200g       700     140
    
    という表のように、B列の数量の数字末尾にまちまちに単位がついていても計算ができ
    なおかつD列の金額は全て一緒になるようなやり方はないでしょうか?
    CONVERT関数とかでどうにかならないかとも思いましたがうまくいきません。
    よろしくお願いいたします。

[ □ Tree ] 返信/引用返信 削除キー/

▲[ 13312 ] / ▼[ 13314 ]
■13313 / 1階層)  Re[1]: 数字の末尾に単位をつけても計算結果を同じにしたい
□投稿者/ よねさん -(2018/10/19(Fri) 07:16:49)
    単位の記号が kg と g の2種類なら
    =IF(RIGHT(B2,2)="kg",LEFT(B2,LEN(B2)-2),IF(RIGHT(B2,1)="g",LEFT(B2,LEN(B2)-1)/1000,B2))*C2
    と単位を取り去って計算すればよいと考えます。
    LEFT関数では文字列が返されますが、四則演算の場合は数値に変換しなくとも計算が可能です。
    

[ 親 13312 / □ Tree ] 返信/引用返信 削除キー/

▲[ 13313 ] / 返信無し
■13314 / 2階層)  Re[2]: 数字の末尾に単位をつけても計算結果を同じにしたい
□投稿者/ 朝日山 -(2018/10/20(Sat) 14:42:56)
    こんにちは。
    教えて頂いた関数でうまくいきました。
    いつも本当にありがとうございます!
[ 親 13312 / □ Tree ] 返信/引用返信 削除キー/


Pass/

HOME HELP 新規作成 新着記事 ツリー表示 トピック表示 検索 過去ログ

- Child Tree -