• ベストアンサー

エクセルで出来ますか?

こんにちわ 一つのセルに計算の答えが最高10にして、次のセルも最高10とそれ以上の数はその次のセルに分ける事が出来るでしょうか? たとえば 答えが25の場合 A1セルに10 B2セルに10 C1セルに5、答えが15の場合 A1セルに10  B1セルに5と表示させたいのです 又 答えが7の場合 A1セルに7 B1セルには何も表示されない と言う風にしたいのですが可能でしょうか。

  • rjt
  • お礼率81% (13/16)

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

  • ベストアンサー
  • OKERAUMI
  • ベストアンサー率42% (6/14)
回答No.2

これはどうですか?  A1 =IF(答え>10,10,答え)  B1 =IF(答え>20,10,IF(答え-10>0,答え-10,""))  C1 =IF(答え>30,10,IF(答え-20>0,答え-20,""))

rjt
質問者

お礼

早速の回答有難うございました。 助かりました。

その他の回答 (2)

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

 今仮に「答えが25」という答えを出すための関数を[元の関数]と表現しますと、まず、A1セルに次の様な関数を入力して下さい。 =IF(ISERROR(1/(COLUMN()-COLUMN($A1)<[元の関数]/10)),"",MIN([元の関数]-(COLUMN()-COLUMN($A1))*10,10))  次に、A1セルをコピーして、B1、C1、D1といった右手にあるセルに貼り付けて下さい。

rjt
質問者

お礼

早速の回答有難うございました。 助かりました。

回答No.1

VBAなら自在にできると思いますよ

rjt
質問者

お礼

早速の回答有難うございました。 助かりました。

関連するQ&A

  • エクセル 関数で出来ますか?

    こんにちわ 一つのセルに計算の答えが最高10にして、それ以上の数は別のセルに分ける事が出来るでしょうか? たとえば 答えが15の場合 A1セルに10  B1セルに5と表示させたいのです 又 答えが7の場合 A1セルに7 B1セルには何も表示されない と言う風にしたいのですが可能でしょうか。

  • エクセル関数について

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

  • エクセルでの参照について教えて下さい。

    セルに計算式を入れる場合に例えば→(セルA1)-(セルA2)=***とした場合でも(セルA1)の値が(セルA2)より小さい場合は(セルA1)を参照しない。というやり方を教えて下さい。 さらに解りやすく例を上げますと。 10-5=5の場合は引かれる数が多いのでOKです。 1-5=となった場合に1を参照せずに答えが-5と出てほしいわけです。さらにそのとき答えが-5ではなく5と出れば最高です。

  • Excelの関数について

    [C1のセル値]-[A1またはB1のセル値] を使って計算したい場合の計算式を教えて下さい。 A列、B列、C列には具体的な数値を入力します。 D列にその結果を表示させる関数を入力したい。 と考えています。 但し、以下の条件を満たす事が必須となります。 (1)A、B、またはCのセルが未入力の場合はDは空白セルのまま。 (2)A、Bいずれかの一方が入力されている場合はCの値を使って計算し結果を表示。 (3)A、Bいずれも入力されている場合はBを優先してCの値を使って計算し結果を表示。 よろしくお願いします。

  • エクセルの使い方

    計算式を数値の表示に変換することは可能でしょうか? たとえばC1のセルに=A1+B1という計算式をあてはめます。 A1に3、B1に5を記入した場合、C1には8と表示されます。 ここでC1のセルをコピーした場合=A1+B1という計算式がコピー されてしまい、8という数字はコピーされません。 計算式ではなく、計算された数値をコピーするためにはどう したらよいのでしょうか? お願いします。

  • エクセル2000で・・・

    セルA5にはA1~A4の合計が入っています。 同様にB5、C5、D5まで同じ式が入っています。 例えばA5に40、B5に30、C5に-20、D5に-50というふうに 合計が0にならなければなりません。 もしならないのであればA1~A4、B1~B4・・・・に入力した数字が 間違えているという事になります。 もちろんこの場合ですとE5あたりに計算式を入れて0になるのを 確認すれば良いのですが、見た目が気になります。 そこで質問なんですがもし0にならなかった場合にエラーメッセージ (又は何かの表示)が出るようにしたいのですが何かいいアイデアは あるでしょうか?

  • 数式を教えてください。(エクセル)

    教えてください。 A1セルに100、B1に200、C3に-300 A2セルに-50、B2に50、C3に-50 があるとします。 で、縦の計算法を常に引き算をしたいのです。(A1-A2のように) オートSUMの場合、Aの列はちゃんと計算できると思うのですが、そうするとBの列は250になってしまいますよね。 この答えは200-50=150としたいのです。 またC列は、-300引く-50で、答えは-250としたいのですが・・・ マイナスを認識しつつ、セルの数値がプラス・マイナスにかかわらず すべて引き算計算をしたいのですが、 そういう数式ってありますか?

  • エクセルの計算式で

    ひとつのセルに表示するものをを2+2+3というというような 表示にして、そのすぐ横のセルにその合計数(この場合だと7) に対する総数の比率(総数は別のセルに入力できる方法はありますか? この表示は2とか2+2とか2+2+3という風に、足し算 の数がそのときによって異なります。  たとえばA1のセルに10、A2に2+2+3、A3にA2(の計算結果)/A1*100の計算結果、70%と出すという感じです。  あくまで*+*+*という表示は残して、 合計数にたいする計算をしたいのですが・・ よろしくおねがいします。

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

    初歩的な質問で申し訳ありませんが、困っておりますので教えて下さい。 エクセルで、計算式がフィルハンドルで効かなくなりました。 例えば、セル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)」と、求めたい計算式は入っています。 今まで何ともなく使っていたエクセルのファイルがおかしいのです。 新規作成したエクセルファイルは何ともありません。 なぜこのような症状が出るのでしょう? 未熟者ですので解り易く教えていただけると助かります。 宜しくお願いいたします。

  • EXCEL、文字の数をカウントしたい。

    エクセル関数を使って、文字(100文字以上)の数をカウントしたいのですが、可能でしょうか。 例えば:セルに一つずつ、ABCAAACDを入力した場合に、A=4、B=1、C=2、D=1 のように表示したいんです。 ※Aを数える場合に、IF関数を使ってAのとき1となるように IF(A1="A",1)+IF(A2="A",1)+・・・+・・・のように順次足していけば短い文字であれば可能ですが、文字数が多くなってくると、セル内に関数がはいりきらずに計算できなくなります。別の関数をつかってより簡単に計算できないでしょうか?

専門家に質問してみよう