• ベストアンサー

エクセルについて

エクセルの給与計算で今日の昼に質問したものですが B1は時給 C1は時間(1:55)の計算式を教えて頂き、合計は出ましたが この計算式のセルにカンマがつきません =TEXT(B1*C1/"1:00",0) 又この計算式が何行かあるのですが、SUM関数が使えません なぜでしょうか? 一行ずつ+で計算する、合計が出ます。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

TEXT関数は「文字列」の数字を返していますので、表示形式でカンマを付けたり、SUM関数で集計することはできません。 たとえば =TEXT(B1*C1/"1:00",0)*1 とすれば通常の数字となりますので、表示形式やSUM関数での集計ができます。

ga110
質問者

お礼

回答有難う御座います、簡単に解決できました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 入力する関数を、 =TEXT(・・・ の式ではなく、 一時間未満は切り捨ての場合は、 =IF(AND(ISNUMBER($B$1),ISNUMBER($C1)),$B$1*INT(($C1+"0:0:1")*24),"") 一時間未満は四捨五入の場合は、 =IF(AND(ISNUMBER($B$1),ISNUMBER($C1)),$B$1*ROUND(($C1+"0:0:1")*24,0),"") 一時間未満は切り上げの場合は、 =IF(AND(ISNUMBER($B$1),ISNUMBER($C1)),$B$1*ROUNDUP($C1*24,0),"") に変更した上で、次の様に操作して下さい。 上記の関数を入力したセルにカーソルを合わせてから、マウスを右クリック   ↓ 現れた選択肢の中にある[セルの書式設定]をクリック   ↓ 現れた「セルの書式設定」ダイアログボックスの[表示形式]タブをクリック   ↓ 「分類」欄の中にある[会計]か或いは[通貨]をクリック   ↓ 現れた「記号」欄をクリック   ↓ 表示される値の最初に「\」マークを付ける場合には、現れた選択肢の中から、「\」を選択してクリック 表示される値に通貨記号を付けない場合には、現れた選択肢の中から、「なし」を選択してクリック   ↓ 「セルの書式設定」ダイアログボックスの[OK]ボタンをクリック  以上です。

ga110
質問者

お礼

回答有難う御座います、参考にさせて頂きます。

全文を見る
すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

=B1*C1/"1:0" という式に変え,カンマ区切りボタンの書式を付けます。

ga110
質問者

お礼

有難う御座いました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの関数なんですが

    エクセルの関数なんですが 一つの場所にSUM合計を入れる方法なんですが。 A1に1 B1に1 C1に2 D1に3 A2に2 B2に2 C2に0 D2に2 A3に3 B3に0 C3に0 D3に5 の時 一行目(A1~D1)が1の時 その行の合計(SUM)をE1に出す方法 合計は7になるのですが

  • エクセルのエラー値

    エクセルで添付した図のような表を作りました。 合計の行にIFとSUM関数を使いました。 B2のセルをドラッグでC2に移動させると、合計のC3の式がエラーになってしまいます。 なぜでしょうか? ドラッグでセルを移動させてもエラーにならないようにするにはどうしたらいいですか? よろしくお願いいたします。

  • エクセル sumif 関数

      A    B 1 旅費  2000 2 旅費  1500 3 通信費 300 4 会議費 1600 5 旅費  800  という表があります。この中で旅費の合計を計算したいのですが、 これはsum if 関数で計算できます。だが、 例えば 1行目と5行目の旅費が塗りつぶしあります。 (A1とB1、A5toB5 が塗りつぶしてます。) この場合塗りつぶしてある旅費の合計値はエクセルの関数を 使って計算できるのでしょうか? ようは、b1とb5の合計をsum if? を使って計算できるのでしょうか? 教えていただければ光栄です。 

  • エクセルによる文字とゼロが入ったセルの合計

    宜しくお願い致します。 下記のように「0」と文字が混在混在して 入ってます。     列     A  B   C   D(合計) 行  0   0   0   0・・・D1(=SUM(A1:C1))     -   -   -   0・・・D2(=SUM(A2:C2))     0   0   -   0    セルD1とD2ともに、sum関数で合計を出すと 「0」が出てしまいます。 私としては、 D2を「-」と表示したいのですが、 どのように計算したらよいでしょうか? 宜しくお願い致します。  

  • エクセルSUMの計算を効率的に行う

    いろいろ自分で考えてみたのですが、やはり思いつかなくて、こちらに質問させていただきました。 添付のような表があるとします。 A,B,C、、、社とあり、それぞれに果物の名前が入っており、数が記載されています。 一番右の列にある数量は、A,B,C社それぞれのくだものの数の合計です。 この一番右の列のようなSUMの計算を自動的に行う関数を考えています。 いつも固定のセルのSUMでは簡単ですが、今回の場合、A社いくつ、B社いくつ、という果物の数は決まっておりません。つまり、合計すべきセルの数は変化する、ということです。 なので、考えたのは、一番左の列にA、B、C社と記載するので、その記載が出てくる前の行までを合計させるようにするしかないか、、など、案はあったのですが、実際にエクセル関数が思いつきません。 もしいい案がありましたら何卒お願いいたします。

  • エクセルで数式の結果が正しく表示されない

    エクセルで、奇数行毎と偶数行毎に合計を出したいため、 SUM(IF(MOD(ROW(C2:C53),2)=0,C2:C53,"")) という数式を入れました。 関数ダイアログボックスの左下に出る「数式の結果」では、確かに奇数行だけの合計がでています。 しかし、セルに表示される数字が、C2:C53の合計が出てしまいます>< F9で計算結果を出すと、正しい計算結果がでますが、数式を残しておきたいんです。 なにが間違っているのか、どうすればいいのか、分かる方いらっしゃいましたら教えて下さいOrz ちなみにC2からC53まで、奇数行と偶数行にそれぞれ"合計金額"と"消費税"が入っていて、空欄の行もあります。 数式が入っているのはC54です。

  • エクセルで

    エクセルについてお伺いします。例えばセルA1に10%、A2に20%のパーセンテージで入力された値は合計は出せないのでしょうか。SUM関数で出すとエラーが出てしまいます。それと、数式を入力したセルの数値の値の合計も出ないのでしょうか。例えばあるセルに=A1+B1,もう一方のセルにA2+B2と入力されていてそれぞれ数値が5と4とします。合計9を出したいのですが、数式のためSUM関数では合計できません。何か方法はありますか。

  • エクセルのシグマ

    皆さん今晩は、お世話になります。 エクセルのシグマがどうしても正しく計算出来ない事が時々あります。例えばC列1→100行目の合計SUM(C1:C100)を計算すると通常は正しく計算出来るのですが、時々100セルの総合計ではなく、最後の10セル位の合計になって(つまり100セルの合計計算をしようとしてもSUM(C90:C100)が計算されてしまうという意味)しまいます。シグマを指定する範囲を色々変えてみれば、原因となっているセルは特定出来ますので、そのセルについて、セルの書式設定を標準にしてみたり、数式と値のクリアを試したり、色々、考えつく事は試みてみるのですが、どうしても正しく、シグマの計算が出来ません。こうなってしまうと、新しく、シートを作って、其処に「形式を指定して貼り付け」で数値だけ貼り付けるしか対策はないようで、そのようにしています。(こうすれば正しく計算が出来ます) どなたか原因と、もう少しスマートな対策を御存知の方、いらっしゃいましたら、お教え下さい。   尚、エクセルのバージョンは随分前のバージョン(office2003)位から最新のoffice2010でも起きているようです。(発生頻度はあまり高くありませんが、一旦発生すると対処が面倒なもので何とか解決したいです。)

  • エクセル関数について

    現在エクセル関数を勉強しだしたところですが、 一つのセルに条件付の計算式をいれたい場合に どうすればよいか困っています。 たとえば、A,B,Cという数値が1行に並んでおり、 A、B、Cの数をカウントして、合計のセルに (Aの数×5)+(Bの数×4)+(Cの数×3) という答えを関数で出したい場合はどうすれば よいのでしょうか? 本やヘルプで調べてもいまいちわかりません。 IF関数を使う? 初心者なので詳しく教えていただけたらと 思います。

  • エクセルで計算できない・・・

    初歩的な質問で申し訳ありませんが、困っておりますので教えて下さい。 エクセルで、計算式がフィルハンドルで効かなくなりました。 例えば、セルA1に「1」、セルA2に「2」、セルA3に「3」と入力し セルB1に「4」、セルB2に「5」、セルB3に「6」と入力します。 次にセルC1に「=SUM(A1:B1)」の計算式を入れると「5」と計算されますが、その後セルC1からセルC3までフィルハンドルを使うとセルC2、セルC3にも同じ計算がされて、セルC2「7」、セルC3「9」となるはずですが…セルC2、セルC3とも、セルC1と同じ「5」になってしまいます。 その場合も、セルC2には「=SUM(A2:B2)」、セルC3には「=SUM(A3:B3)」と、求めたい計算式は入っています。 今まで何ともなく使っていたエクセルのファイルがおかしいのです。 新規作成したエクセルファイルは何ともありません。 なぜこのような症状が出るのでしょう? 未熟者ですので解り易く教えていただけると助かります。 宜しくお願いいたします。

専門家に質問してみよう