B=1のとき、Aは1か2のとき(エクセル)の求め方
- Bの値がわかっているときに、Aを求める式をエクセルのセルに入れて計算したいです。Aが1づつ増えると、Bが次のように増える関係の値です。A=1,2,3,4,5,6… B=1,1,2,2,3,3… AからBを求めるとしたら、Aが奇数の時と偶数の時で式が違いそうです。BからAを求めるとすると、「B=1のとき、Aは1か2」という風に、B1つからAが2つ出します。
- AとBの関係性をエクセルで表す方法について教えてください。
- Aの値が1ずつ増えると、Bはどのように増えるのか、エクセルの式で計算する方法を教えてください。また、BからAを逆算する方法も教えてください。
- ベストアンサー
B=1のとき、Aは1か2のとき(エクセル)
考えていたら混乱してしまったので、お力をお貸しください。 Bの値がわかっているときに、Aを求める式をエクセルのセルに入れて計算したいのですが、どういう式を書きますか? Aが1づつ増えると、Bが次のように増えるような関係の値です。 A = 1,2,3,4,5,6… B = 1,1,2,2,3,3… AからBを求めるとしたら、Aが奇数の時と偶数の時で式が違いそうです。 そして、BからAを求めるとすると、「B=1のとき、Aは1か2」という風に、B1つからAが2つ出そうです。 また、このようにして出したAの値の平均値も出したいので、大きい数字か小さい数字のどちらか一方にみなすような式となるとありがたいです。
- dengaku10000
- お礼率85% (76/89)
- その他MS Office製品
- 回答数5
- ありがとう数5
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>Bの値がわかっているときに、Aを求める式をエクセルのセルに入れて計算したいのですが、どういう式を書きますか? Bの値がわかっても、Aの値が決定しないので、式に出来ません。 例えば、B=2のとき「3または4」ですから、1つの数値表示には出来ません。 ↑この言葉を表示するのであれば可能ですが。 2倍した値そのものか、-1した物のどちらかというわけですから、 =CONCATENATE(TEXT(2*B1-1,"#"),"または",TEXT(2*B1,"#")) という感じです。 AがわかったときのBの値は簡単です。 Aの値を2で割って、切り上げればBになります。→=ROUNDUP(A1/2) あるいは Aに1足した値を2で割って、切り捨てればBになります。→=ROUNDDOWN((A1+1)/2) ※A はA1セル、B はB1セル と仮定しています
その他の回答 (4)
任意のセルに =ROW(A1) を入力して、此れを下方にドラッグ&ペーストすると 1、2、3、4、5、6、7、8、9、10、11、… が =CEILING(ROW(A1)/2,1) を入力した場合は 1、1、2、2、3、3、3、4、4、5、5、5、… が =CEILING(ROW(A1)/3,1) を入力した場合は 1、1、1、2、2、2、3、3、3、4、4、4、… が =CEILING(ROW(A1)/4,1) を入力した場合は 1、1、1、1、2、2、2、2、3、3、3、3、… が それぞれ返りますが、そういうことでOKですか?
お礼
回答ありがとうございます。 CEILING(基準値の倍数の近い値に切り上げる)なんて関数があったとは存じませんでした。基準値を半分にして代入するということですね。 AからBを求めるときはこれでもいいですね。 新しい知識を得ました。
- keithin
- ベストアンサー率66% (5278/7940)
>Bの値がわかっているときに、Aを求める式をエクセルのセルに入れて計算したい 生憎アナタご自身が判っているように,たとえばBに突然「3」と数字だけ現れても,それだけじゃ「Aの値」は5なのか6なのか「決められない決まらないから答えが出せない」というのがコタエです。 そういう事を聞きたかったんじゃなく >大きい数字か小さい数字のどちらか一方にみなすような式となるとありがたいです。 のように,Bの1,2,3…に対して「1つだけ数字が決まる」ルールで計算することは,ごく自然にできますね。 小さい方: 1,2,3…から 1,3,5…を計算したいなら A1: =B1*2-1 大きい方: 1,2,3…から 2,4,6…を計算したいなら A1: =B1*2
お礼
回答ありがとうございます。 数学(算数?)でも、こういうとこでつまづいていて、先生に直していただいていたことを思い出しました。 とてもきれいにまとめていただき、テンションが上がりました。 参考にさせていただきます。
- DIooggooID
- ベストアンサー率27% (1730/6405)
BからAを求めるとすると、 Aは、 B*2 と B*2-1 となります。
お礼
おお!きれい! まとめるとそうなりますね。 ありがとうございます。
- DIooggooID
- ベストアンサー率27% (1730/6405)
AからBを求めるとしたら、 =ROUNDUP(A1/2,0) =ROUNDUP(A2/2,0) =ROUNDUP(A3/2,0) : となります。
お礼
そうそう。そうなんです。 実際、Aは「割り算をして余りを切り捨てる」ことで発生してるんですよ! アシスト的な書き込みありがとうございます。
関連するQ&A
- a,b,cはa^2-3b^2=c^2を満たす整数とするとき、次のことを
a,b,cはa^2-3b^2=c^2を満たす整数とするとき、次のことを証明せよ。 1、a,bの少なくとも一方は偶数である。 2、a,bが共に偶数なら、少なくとも一方は4の倍数である。 3、aが奇数ならbは4の倍数である。 という問題です。 1はa,bを奇数として、2m+1,2n+1とおいて計算したのですが、いまいちどう証明したらよいのか分かりません。 2はどちらも2m,2nとして計算したら、4(m^2-3n^2)=c^2となったのですが、これで何の証明になるのか…。 3もよく分かりません。 勉強不足で申し訳ありません。考え方だけでも教えてください。よろしくお願いします。
- ベストアンサー
- 数学・算数
- エクセルで偶数のみの数字の合計を計算
LOT6のデータをエクセル2000に保存して有ります。 かなりの行数が有りますが、これを一括で偶数のみの合計数を計算したいのです。 例えば B1 C1 D1 E1 F1 G1 H1 I1(偶数合計) 1回目(1行) 10 13 18 23 33 38 17 3 上記のように7個数字が有った時、「I1」のセルに計算式で偶数のみの合計数を3と成る数式を教えて頂きたくお願い致します。 奇数は偶数を計算した時、7-(偶数の合計数字)を引いて、後は計算式をドラッグしてコピーします。 以上宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- a^2+b^2=c^2に関する証明
質問1 a^2+b^2=c^2が成り立つならば、a,bのいずれかは4の倍数である。 自分では別のあまりで分類するものを考え、正解できましたが、解答が理解できなかったのでそれを教えてください。 a,bがともに偶数ならば与式よりcも偶数なので、両辺をa,b,cの最大公約数で割り、a,bの少なくても一方は奇数として証明すればよい。とありますが理解できません。 これを示すためのこの後の式変形は理解できましたが、なぜ上のように命題を同地変形できるのかがわかりません。 質問2 a^2+b^2=c^2の一般解を導く方法というのは大学受験レベルでは1つ理解しておけばいいでしょうか。4通りの方法が載っていましたが、1つ意外は難しくて理解すらできません。 質問3 質問1は別海として乗っていましたが、これを自分で考えるのは相等困難であると考えてよいでしょうか。
- ベストアンサー
- 数学・算数
- エクセル:偶数セルと奇数セルそれぞれの合計
エクセルで作成した表で 「A2+A4+A6」 や 「B3+B5+B7」のようにそれぞれ偶数セル、奇数セルの数値の合計を表示させたいのですが、よい計算方法はありますか?それとも何十個というセルを地道に足していくしかないのでしょうか? 少ないセル数ならいいのですが、多くのセルの合計を出したいので困っています。どなたか分かりやすく教えていただけないでしょうか?お願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルにてA1に1と入力したらB1の値を表示
エクセル初心者です セルのA1に数字の1を入力するとB1の値が表示、A2に数字の2を入力するとB2の値が表示されるようなものを作りたいのですが・・・ どなたかご教授お願いします 例えば、A1に1を入れるとB1の値"北海道" A2に2を入れるとB2の値"青森"といった感じでです 宜しくお願いいたします
- 締切済み
- オフィス系ソフト
- エクセルに詳しい方、助けてください・・・
奇数と偶数の数を数えるのに関数を使用したいのですがそのような関数はありますでしょうか?(数字ではなく記号で数えたいのですが) (イメージです)↓ A B C D E F 1 1 2 3 4 5 6 奇数 偶数 2 ○ ○ ○ 2 1 3 ○ ○ 1 1 このように奇数 偶数のところにカウントした数を表示させたいのですが・・・
- ベストアンサー
- オフィス系ソフト
- エクセルでのセル飛ばしのコピー
B2セルに入っている計算式をコピーして、B2,B4,B6,B8,B10・・・へコピーしたいのですが B3,B5,B7,B9,B11・・・には異なる参照式が入っています。ですので、そのまま簡単にコピー できません。 奇数セルには他シートから@SUMPRODUCを利用して抽出した数値。 偶数セルには奇数セルの数値を参照し、掛け算を行う数式です。 複数のシートを作らなくてはならなくなってしまい、困っております。 いい方法がありましたら、ご教授願います。 よろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- エクセルの本当に初歩的な質問ですいません。掛け算で、A1=B1*C1と
エクセルの本当に初歩的な質問ですいません。掛け算で、A1=B1*C1という掛け算をつくってみた場合、B1が例えばD5*1.2の値で、小数点以下の値だった時、表面上のB1セルは少数点以下0に設定しておくと、B1は少数点以下はなくなるので、いいのですが、A1はB1の半端な数で計算しているみたいです。 A1には、B1で表面にみえる数字で計算させたいのですが、やり方がわかりません。教えてもらえますか? わかりずらくて、すみません。
- ベストアンサー
- オフィス系ソフト
- エクセル:AとBが同じ値であるのに、A-Bはゼロではない??
excel2003です。 Aのセルの時刻と、Bのセルの時刻が同じであれば、Cのセルが 0(ゼロ)になるようにしようと試みました。 たとえば、Aが「9:30」、Bも「9:30」のとき、 A - B = C。これで、Cはゼロになるはずだと考えました。 シートのオプションでゼロを表示しないように設定しました。これで、上記の条件であれば、Cのセルは見た目空白になるはずです。 ところが、Cのセルには「#####」が表示されてしまいます。列幅の問題ではなく、負の時刻と認識しているようです。 実際にはA・Bのセルには、直接時刻を入力しているのではなく、数式が入っているのですが、A・Bの値のみを別セルにコピペして引き算した場合、結果はちゃんとゼロになります。 何故でしょうか??Cが「#####」になってしまう理由として、どういうケースが考えられますでしょうか? 実は問題は一応解決していて、Cのセルには下記の式を入れました: =if(A=B,0,A-B) 問題は解決したのですが全然納得できません。
- ベストアンサー
- オフィス系ソフト
お礼
回答ありがとうございます。 「3または4」と出してしまう方法は、結果の表現方法としてわかりやすいので、何かの折に使わせていただきます。 ありがとうございます。