質問: エクセルで組みたい式が・・・ 前の質問は意味が分からなかったという意見があったので締め切りました。 多数の意見有難うございます。 また分かりにくくなってしまうと思いますが、経験値があるゲームだとして 次のレベルアップに必要な経験値が1,000だとした場合 100%=1,000とします。 そして今持ってる経験値が100です。なので10%です。 そしてモンスターを倒して100の経験値を得ました。なので20%になりました。 というような式を組みたいのです。 つまり ・あるセルに得た経験値を入力したら100%=1,000としてパーセントに変換して別のセルに出力してくれる ・「今持ってる経験値」というのもまた別セル入力したらパーセント変換して出力してくれる というのです。 意味分からなかったらすいませんが、分かる方は式をお願いします。
回答: 仕様がはっきりしない中で、回答するのもなんですが参考ということで。 a列:獲得した経験値 b列:現在の経験値(a列は不要なのかも) d列:レベル e列:必要な経験値 f列:% 添付図参照 b2セル =sum(a2,b1) 下へオートフィル f2セル =if(max(b:b)/e2>=1,100%,max(b:b)/e2) f3セル =if(f2=1,if(max(b:b)/e3>=1,100%,max(b:b)/e3),"") 下へオートフィル