- ベストアンサー
エクセルで出来ますか?
こんにちわ 一つのセルに計算の答えが最高10にして、次のセルも最高10とそれ以上の数はその次のセルに分ける事が出来るでしょうか? たとえば 答えが25の場合 A1セルに10 B2セルに10 C1セルに5、答えが15の場合 A1セルに10 B1セルに5と表示させたいのです 又 答えが7の場合 A1セルに7 B1セルには何も表示されない と言う風にしたいのですが可能でしょうか。
- rjt
- お礼率81% (13/16)
- Excel(エクセル)
- 回答数3
- ありがとう数6
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
これはどうですか? A1 =IF(答え>10,10,答え) B1 =IF(答え>20,10,IF(答え-10>0,答え-10,"")) C1 =IF(答え>30,10,IF(答え-20>0,答え-20,""))
その他の回答 (2)
- kagakusuki
- ベストアンサー率51% (2610/5101)
今仮に「答えが25」という答えを出すための関数を[元の関数]と表現しますと、まず、A1セルに次の様な関数を入力して下さい。 =IF(ISERROR(1/(COLUMN()-COLUMN($A1)<[元の関数]/10)),"",MIN([元の関数]-(COLUMN()-COLUMN($A1))*10,10)) 次に、A1セルをコピーして、B1、C1、D1といった右手にあるセルに貼り付けて下さい。
お礼
早速の回答有難うございました。 助かりました。
- ggggggggggg hhhhhhhhhhh(@tasketeqq1)
- ベストアンサー率15% (36/231)
VBAなら自在にできると思いますよ
お礼
早速の回答有難うございました。 助かりました。
関連するQ&A
- エクセル 関数で出来ますか?
こんにちわ 一つのセルに計算の答えが最高10にして、それ以上の数は別のセルに分ける事が出来るでしょうか? たとえば 答えが15の場合 A1セルに10 B1セルに5と表示させたいのです 又 答えが7の場合 A1セルに7 B1セルには何も表示されない と言う風にしたいのですが可能でしょうか。
- ベストアンサー
- その他MS Office製品
- エクセル関数について
現在エクセル関数を勉強しだしたところですが、 一つのセルに条件付の計算式をいれたい場合に どうすればよいか困っています。 たとえば、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の値を使って計算し結果を表示。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルの使い方
計算式を数値の表示に変換することは可能でしょうか? たとえば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としたいのですが・・・ マイナスを認識しつつ、セルの数値がプラス・マイナスにかかわらず すべて引き算計算をしたいのですが、 そういう数式ってありますか?
- ベストアンサー
- オフィス系ソフト
- エクセルで計算できない・・・
初歩的な質問で申し訳ありませんが、困っておりますので教えて下さい。 エクセルで、計算式がフィルハンドルで効かなくなりました。 例えば、セル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)」と、求めたい計算式は入っています。 今まで何ともなく使っていたエクセルのファイルがおかしいのです。 新規作成したエクセルファイルは何ともありません。 なぜこのような症状が出るのでしょう? 未熟者ですので解り易く教えていただけると助かります。 宜しくお願いいたします。
- ベストアンサー
- Windows Vista
- EXCEL、文字の数をカウントしたい。
エクセル関数を使って、文字(100文字以上)の数をカウントしたいのですが、可能でしょうか。 例えば:セルに一つずつ、ABCAAACDを入力した場合に、A=4、B=1、C=2、D=1 のように表示したいんです。 ※Aを数える場合に、IF関数を使ってAのとき1となるように IF(A1="A",1)+IF(A2="A",1)+・・・+・・・のように順次足していけば短い文字であれば可能ですが、文字数が多くなってくると、セル内に関数がはいりきらずに計算できなくなります。別の関数をつかってより簡単に計算できないでしょうか?
- ベストアンサー
- オフィス系ソフト
お礼
早速の回答有難うございました。 助かりました。