ヤフーオークションで出品者をしています。

エクセル2010を使って売れた商品の合計金額を計算しようと、落札された商品の一覧ページをコピペしてエクセルに「貼り付け先の書式に合わせて」貼り付けました。

オートSUMで合計を出そうとしても0になります。

改善方法がわからなくて困っています。
数字を手動で入力したものは、オートSUMできちんと合計がでました。

もしご存知の方いらっしゃいましたら、教えて頂けましたら有難いです。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

Webページをエクセルにコピーして、その数字が左寄せで表示されているなら、数字の前か後ろに目に見えない文字コードが入っているために文字列とにいん式されているためです。



例えば、元の数値がA1セルにあるなら「=LEN(A1)」と入力して何文字のデータか調べてください。
実際の数字の文字数よりも1つ大きい値が表示されたら、数字の最初または最後に目に見えない文字コードが入っています。

その場合は、「=CODE(RIGHT(A1,1))」および「=CODE(LEFT(A1,1))」でどのような値が返るか調べてみてください。
    • good
    • 11
この回答へのお礼

早速にご回答有難うございます。
数字が確かに左寄せでした。もしかしてと数字の横の“円”の文字を消しましたら右寄せになって計算できるようになりました!
有難うございます。

お礼日時:2012/06/13 21:24

どこか関係のないセルに1を入力してそれをコピーします。


次にSUMに使っているデータの範囲を選択します。
右クリックして「形式を選択して貼り付け」で「乗算」にチェックをしてOKします。
これで正しく合計が計算されるでしょう。
    • good
    • 10
この回答へのお礼

早速にご回答有難うございます。
試してみましたが、やはり合計は0になってしまいました。
>どこか関係のないセルに1を入力してそれをコピー のところは自信ありませんが、その他は一応手順通りに操作はできました。

今回の件は数字の横に“円”という文字が入っていて、計算されなかったようです。“円”を消しましたら計算できるようになりました。

お礼日時:2012/06/13 21:28

データの縦一列を選び、データタブの区切り位置を開始、特に何も指定せずに完了してみてください。



それでもダメな時は、CLEAN関数やTRIM関数で処理した結果をコピーし、形式を選んで貼り付けの値で貼り換えてからSUMしてみます。こっちの方法で上手くいったときは、ネットの画面からコピーしてきたときに「ゴミ」がひっついてコピーされてきたのが原因と判ります。
    • good
    • 5
この回答へのお礼

早速にご回答有難うございます。
せっかくご回答頂けたのに、エクセル用語がわからず、ご回答活かせませんでした。
ただ判明したのが、金額の数字に“円”という文字が入っていたので、それを消したら計算できました。

お礼日時:2012/06/13 21:22

おそらく計算方法が手動になっているからだと思います。



参考サイトを見てください。

参考URL:http://support.microsoft.com/kb/968147/ja
    • good
    • 3
この回答へのお礼

早速にご回答有難うございます。
サイトを参考に調べてみましたら、手動ではなく自動にチェックされていて大丈夫でした。
参考にさせて頂いたサイトは大変わかりやすかったです。

お礼日時:2012/06/13 21:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセル プルダウンの作り方

お世話になります。
エクセルでプルダウンの作り方を教えていただけませんでしょうか?
住所を▼のボタンでクリックしたら【北海道,青森,秋田,岩手・・・】などの選択ができるようにしたいのです。
宜しくお願いします。

Aベストアンサー

メニューから「データ」、「入力規則」、「設定」で「入力値の種類」を「リスト」を選択します。
そうすると「元の値」という表示がでますので、そこで前もって作っておいたリストの範囲を指定します。
多くないのでしたら、そのままそこにカンマで区切って入力しても出来ます。

QExcelのオートSUMで合計金額が1ずれます。

 A列    B列

計     1,702,481
調整金    -12481 ←セルに直接-12481を入力
計     1,690,000 ←オートSUMで計~調整金を計算

工事金額 1,690,000 ←上記「計」を参照
消費税    84,500 ←工事金額*0.05
合計金額 1,774,500  ←工事金額~消費税をオートSUM。
               実際には1,774,499となり、1ずれます。

合計金額が上記のように1,774,500にならないといけないのに、
1,774,499となり、1ずれます。調整金のマイナス数値である、-12481の下一桁の「1」が関係
しているんでしょうか?

なお金額を入力しているB列のセルの書式設定の分類はすべて「数値」で
桁区切り(,)を利用するにチェックを入れています。

ほかに検討がつかなくって困っています。
チェックすべきセルや、考えられる点などがあれば
お力をお貸しください、よろしくお願いします。

Aベストアンサー

積算表を作成する時に「単価×数量=金額」で、金額に1円未満の端数を正しく扱わないと金額の合計に誤差が生じます。
一般的には金額の1円未満をその都度丸めて表示します。
四捨五入、切り捨ての選択は一貫していれば問題にされません。
提出先では書類なので電卓、算盤等で計算し誤差があれば訂正を求めるでしょう。
質問の例題に限らず、項目が多くなれば1円以上の誤差が生じることも考えられますので、端数処理は正しく行う習慣が必要です。

Qエクセルでプルダウンメニューの作り方

  エクセルの画面で、よく三角形を逆さまにした形をクリックするといくつかメニューが出てき、どれかを選べるようになっていますが、その作り方を教えてください。
 会社で人事を担当していますが、三角形(プルダウンボタン)をクリックすると社員氏名一覧が表示され、そこから選択できるようにしたいのです。
 しばらく自力でいろいろやってみましたが、さっぱり見当がつかず、どうやればいいのか分かりませんでした。よろしくお願いします。

Aベストアンサー

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならないでしょうか?
Excel2007の場合は↓のURLが参考になるかもしれません。

http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-ny_kis2.html

尚、同一Sheetに「名簿表」を作成する場合は名前定義する必要はなくて
「元の値」の右側の四角をクリックし、リスト表示したいセルをそのまま範囲指定すればOKです。

以上、お役に立てば良いのですが・・・m(_ _)m

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならない...続きを読む

QSUMでの複数条件指定で合計が0になる

  B   C
1 AX01 FS-H01
2 AY01 FS-H01
3 AX01 FS-H07
4 AX02 FS-H01
5 AX01 FS-H01

A1のセルで

=SUM(IF((ISERROR(SEARCH("AX",$B1:$B5))+ISERROR(SEARCH("H01",$C1:$C5))),0,1))

を実行して条件に合う(Bxxで"AX"を含み、かつCxxで"H01"を含む)セルの数を
求めたいのですが、A1の値は常に0になります

「関数の引数」画面で表示される計算結果は、数式の結果=2 と正しい値が表示されるのですが
[ OK ]ボタンを押して戻ると、A1は0に表示されます

A1のセルは、数値です
B,Cのセルは、標準です

Excel2000/2007のどちらでも同じ結果でした

なぜ式の評価では正しい結果なのに、セルにその値が入らないのでしょうか?

Aベストアンサー

それらのデータなら
=SUMPRODUCT((LEFT($B$1:$B$5,2)="AX")*(RIGHT($C$1:$C$5,3)="H01"))
と記入して,そのままEnterで入力の方が簡単です。


どうしても「含む」で計算したいなら
=SUMPRODUCT(NOT(ISERROR(FIND("AX",$B$1:$B$5)))*NOT(ISERROR(FIND("H01",$C$1:$C$5))))
をふつーにEnterでもいいです。

Qエクセル(Excel) 納品書の作り方【画像修正版

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が見にくかったのでシート<CENTER></CENTER>だけにしました。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルでコピー!
そのまま最後の24行目までコピーしておきます。

F4セルには
=IF(COUNTBLANK(B4:E4),"",D4*E4)
という数式を入れ、F24までオートフィルでコピー!

これでB列に商品番号を入力すればSheet2のデータが反映され、
E列に数量を入力でF列に金額が表示されると思います。

最後に合計金額のF26セルは
=IF(COUNT(F4:F24),SUM(F4:F24),"")
手数料のF27セルは
=IF(F26="","",F26*0.2)

これで何とか形にならないでしょうか?

※ 振込金額の欄は不明ですので手を付けていません。

参考になりますかね?m(_ _)m

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルで...続きを読む

Q=SUM(ROUND(A1,0),ROUND(A3,0),ROUND(A10,0))をもっと簡単に

エクセル200です。
A1、A3、A10の各セルにある数値を四捨五入してから合計するのに
=SUM(ROUND(A1,0),ROUND(A3,0),ROUND(A10,0))
でできるのはもちろん存じておりますが、もっと簡単に書く方法はないでしょうか?

A2、A4からA9までのセルが空白であれば
=SUMPRODUCT(ROUND(A1:A10,0)*1)
A2、A4からA9までのセルが文字列であれば
{=SUM(IF(ISNUMBER(A1:A10),ROUND(A1:A10,0),""))}(配列数式)
でできるのですが、数値であるために使えません。

上記のA1、A3、A10はあくまで一例で、実際は同一列ではありますがもっとセル数が多いのです。そのため簡単に書ける方法を探しています。
よい方法があればご教示くださいませ。

Aベストアンサー

雨の鹿児島から、おはようさんです。

これが簡単かどうかは別として、、、

=SUMPRODUCT((ROW(A1:A10)={1,3,10})*ROUND(A1:A10,0))
 
以上です。
 

Qエクセル(Excel) 納品書の作り方【改めて】

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が貼り付けてあります。商品名は1番以外伏せさせていただいています。
くっつけてありますが、左側がシート1・右側がシート2です。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

画像がいまいちよく見えないのですが、納品書の項目は左から、No、商品番号、商品名、単価、数量、金額でいいのでしょうか(名前は多少違っていても意味があっていればもんだいないです)

でしたら、
C1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,2,FALSE))
D1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,3,FALSE))
E1セルは空白で
F1セルに=IF(D2="","",D2*E2)
といれて、C1からF1までをコピーしてその下の行にタテに貼り付ければ出来ますよ。
おそらくエラーが出たのは、コピーしたときにVLOOKUP関数の最初のセルの指定がずれてしまっているのでは無いかと思いますよ。     

QエクセルのオートSUMの使い方

エクセルの2010でBに出勤時間 Cに退勤時間 Dに勤務時間を出せて 

D3からD36を選択して オートSUM 合計のボタンを押して設定しましたが

3日目あたりから合計ではなく-計算をするものが出てくるのですが

何がおかしいのでしょうか?      

これがD36の内容です =SUM(D3:D35)

パソコンはhpノートでOSはxpです 宜しくお願いします

Aベストアンサー

>ただ合計が3:00となります

やっと意味がわかった。
もう少しわかりやすく質問を書いてくださいね。

表示形式を普通に時刻にしておくと、23:59を超えるとまた0:00からのスタートになります。
3日目までの勤務時間の累計は27時間ですね。
27-24で3時間となるのです。

24時間を超えて表示したいのでしたら

合計セル→セルの書式設定→表示形式→ユーザー定義

で「[h]:mm」と入れてください。


>これがD36の内容です =SUM(D3:D35)

とか書くから、みなさん結果でなくて数式自体が表示されるようになったと思って回答されてるんです。
質問の際には、状況を正確に書いてください。
どういう内容を入力していて、期待する内容はこれなのに、結果はこうなる
というプロセスがないと回答側も困ります。

Qエクセル2007でプルダウンで選んだものに反応

Excel2007でプルダウンで選んだものに反応して隣のセルが自動入力される方法(エクセル2007)
A1をプルダウンで「猫」「犬」から選べるようにし、「猫」を選んだ場合B1に自動に「111」が、「犬」を選んだ場合B1に自動に「222」と入力されるようにしたいです。
ご教授の程、宜しくお願いします。

Aベストアンサー

VLOOKUP関数での方法です。
(1)別シートに入力文字列と対応コード表を作成。(仮にSheet2のA:B列範囲で順不同)
(2)B1に=IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:B,2FALSE),"")を設定
   入力文字列が存在しない場合は空白としています。

Qエクセル2010 合計時間を分で表示する方法

こんにちは。

Windows 7 で Excel 2010 を使っている者より質問させていただきます。
作業時間の合計値 hh:mm を 分数換算して表示する方法をどなたか教えてください。
たとえば、「15:25」と表示される合計時間を、
自動的に「925」(分)と表示させる方法です。

お詳しい方のお知恵を拝借いたしたく、
よろしくお願いいたします。

Aベストアンサー

書式設定が、hh:mm となっていると思うのでそれを、[m] にしてください。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報