広告
簿記2級の独学は難しいのか?厳しい理由を合格者が解説!
簿記の始め方
ピョン
簿記2級の独学は難しい?最近厳しいみたいだし無理かな?
簿記3級は独学で合格できたから簿記2級も独学で合格を目指したい!
そう思う方も多いと思います。
しかし、昨今の簿記2級は80%ほどの人が不合格になってしまう試験。
昔と異なり、難易度がかなり上がっています。
そこで、簿記2級に独学で合格できるのか?実例をあげながら紹介していきます。
✅この記事を書いている私は…
合格率14.7%の第150回日商簿記2級を受験し、96点(仕訳1問間違えた)で一発合格。
今は経理事務をしています。
簿記2級の勉強方法は、市販の参考書とスタディング簿記講座
を使いました。
\オンライン講座/
スタディング簿記の無料講座へ


簿記2級の独学は難しい!厳しい理由

簿記2級は最近注目されている資格。
リベ大の両学長も
「簿記こそ世界共通の技術 学んで損なし」
と簿記を激推ししています。
リベ大一押し講座➡クレアール
それだけ注目度の高い資格なので、かなり多くの受験生がいますが…
実は1回の試験で合格できるのは、20%程度。
8割の方は不合格という現実があります。
本屋に行けばたくさんの独学用教材があるので、独学で合格できると思いがちですが…
ルナ
私の周りにも、独学を選択したため勉強方法の切り替えができず、不合格になってしまった人がいます。
一度独学を始めてしまうと
「せっかく独学で頑張ってきたんだし」
「独学のテキストを買ったのにもったいない」
とズルズル同じ勉強を続けがちです。
簿記2級は難易度も上がり、学習範囲も広いです。
3級になかった工業簿記が苦手な人もいます。
合格するには、どの勉強方法を選んだ方が良いのか見極める必要があります。
合格率が低い!年々合格率が下がっている
昔簿記2級を取得した方から
「簿記2級なんて簡単だよ、高校生でとったから」
こんなことを言われたことはないでしょうか?
ルナ
というのも、最近の簿記2級合格率は20%程度。
さらに、年々難しくなり、合格率は低くなっています。
こちらは商工会議所が公開している簿記2級の合格率です。
【参照:商工会議所HP】
ルナ
合格率のばらつきはあるものの、平均合格率を出してみると…
- 120回~129回の平均合格率:32.22%
- 130回~139回の平均合格率:29.35%
- 140回~149回の平均合格率:23.92%
- 150回~159回の平均合格率:18.99%
- 160回~165回の平均合格率:20.51%
150回~直近まで見てみると、合格率が低くなっているのがわかります。
簿記1級の範囲が2級になるなど、改訂が行われているのもあり、難化傾向です。
一番低い合格率は2021年2月157回の8.6%。
もはや、簿記1級や高度な国家試験並みの合格率です
簿記2級は挫折ポイントが多い
簿記3級と異なり、簿記2級は挫折ポイントが多いです。
- インプット時点の挫折
- 商業簿記の挫折
- 工業簿記の挫折
- アウトプットの挫折
- 実践レベル・過去問の挫折
- 勉強時間が取れず挫折
- メンタル面での挫折
私はすべての段階で無理かも…と挫折しそうでした。
独学では、すべて自分の力で乗り越えて合格レベルまで実力をつけなくてはいけません。
働いている方や子育てをしている方はスキマ時間をぬって一人で解決していくことになります。
弱点がわからないため不合格を繰り返してしまう
簿記2級の独学だと
- 自分の弱点がわからない
- 重要な部分とそうでもない部分の区別がつかない
傾向があります。
一つ教えてもらえば絡み合った疑問がスッと解決することも多いのですが、それに気が付けません。
また独学の場合、全部完璧に覚えようとしがちですが、実際問われるところは決まっています。
絶対押さえる部分、ある程度の理解で良い部分をメリハリつけて勉強することが難しく、時間もかかります。
私自身、オンライン講座を見たらあっという間に理解できた部分が多かったので…
独学だったら一発合格は、難しかったかもと思うことがあります。
自分なりの解釈をするため実務で生かしにくい
テキストを読んで一から自分で理解していく場合とプロから習う場合とでは全然違いました。
私が使った講座➡簿記2級合格コース
自分で解釈をするときは点でしか見えていません。
しかし、講義を聞くといろんな部分に関連づけて解説してもらえるため、知識が多角的に入ってきます。
そのおかげで経理実務でも生かしやすかったです。
資格を取るのが目的であればよいのですが、その資格を仕事に生かしていくのであれば深くしっかり理解することが大事です。
結果的に費用がかさむ
独学で不合格になってしまった場合、結果的に費用がかさむことになります。
- 再受験料・交通費
- 弱点を補うための問題集
- 改訂が入れば新しいテキスト等
簿記2級を取得することで資格手当が出る会社は支給が遅れ、転職に生かそうと思っていた方はそれも使えなくなってしまいます。
ルナ
私は簿記2級開始時点で「絶対に一発合格」と決めたため、独学テキストにオンライン講座をプラスしました。
今は昔と違い、独学に少しプラスするだけでWEB講座が受講できる時代。
ルナ
私が受講したスタディングは簿記2級なら19,800円で2万円以下。
一発合格→経理転職成功できたので、超高コスパでした。
⇒簿記2級無料講座あり
簿記2級
安い簿記講座ランキング
※2級単独コースでキャンペーン考慮せず
結果的に損しないためにも、独学にこだわりすぎずいろんな勉強方法をチェックしておきましょう。
簿記2級の独学が向いている人・向かない人
それでも簿記2級独学で合格している人はいます。
独学で合格できる人には、共通点があります。
簿記2級の独学が向いている人
調べる力がある人
簿記の試験に限らず自分で調べる力があります。
わからないとすぐに人を頼るのではなく、ググったり、SNSやYouTubeで検索して理解しようと努力します。
それでもわからなければ人に聞きますが、自分で調べている分、理解が早いです。
簿記3級の独学で90点以上だった人
職場の簿記2級に独学一発合格している人に聞いたところ、簿記3級が独学90点~100点でした。
簿記独自の考え方をしっかり理解できている上、
簿記が好きなので、とことんいろんな問題を解いて楽しんでいました。
簿記2級の独学が向かない人
反対に簿記2級の独学が向かない人はこんな人です。
人に聞いて解決したい人
ちょっと考えただけですぐに人に聞く人、調べる習慣がない人は独学に向きません。
質問できる講座を選択して、どんどん聞いて勉強を進める方法が向いています。
ルナ
簿記3級の知識が抜け落ちている人
私のように、数年前に簿記3級を取得したため、知識が抜け落ちている人も簿記2級独学は向きません。
簿記3級も昔と範囲が違い、復習から開始する必要があるので、時間がかかります。
ルナ
私は、オンライン講座で簿記3級を復習したため、スムーズに進めることができました。
簿記3級が70点ギリギリ合格だった人
簿記3級が70点ギリギリ合格だった人も簿記2級独学には向きません。
簿記3級は簿記の基礎中の基礎で骨組みのようなもの。
簿記2級の知識を肉付けしていくには、簿記3級の理解の深さが欠かせません。
グラグラした骨組みに肉付けしても、時間がかかる上、理解することが難しいかもしれません…
簿記2級の独学は難しいと感じたら
簿記講座を利用してプロから学びましょう!
出るところ出ないところの取捨選択ができ、効率よく学べ、長年の簿記ノウハウが手に入ります。
独学で数時間悩むより、簿記講座を受講して数分で解決した方が勉強も楽しく、機会損失しません。
ルナ
独学にこだわりすぎず、執着しすぎずに、柔軟に勉強方法を変えていくことも大切です。
とはいえ、簿記講座は相性があるので、まずは情報収集から。
自分にあった勉強方法を見つけるが合格への第一歩ですよ。

サポート体制が特に充実しているおすすめの講座ならクレアール簿記講座
。
クレアール簿記講座
は、リベ大両学長がおすすめされている人気講座でもあります。
SNS上でも「クレアールで合格しました」という報告多数!
忙しい人でも合格できるように、長年のノウハウから出るところを絞った学習内容になっています。
サポート体制も充実している通信講座で質問も無制限。
また、クレアールには2級・3級の場合、申込月から1年間、または2年間。
1級の場合は検定目標月プラス1年間の合格保証制度があります。
一例
- 2級パック(1年間保証制度)
- 3.2級講義パック(2年間保証制度)
- 3.2級マスター(2年間保証制度)
▶クレアール合格保証制度を見る
心強い簿記講座です。
公式⇒クレアール無料資料をもらう
無料で資料請求ができ、しつこい勧誘も一切ありませんでした。
ルナ
いろいろ資料請求して自分にあった講座をみつけてね。
簿記2級の独学は難しい:まとめ
最後に、簿記2級独学合格についてまとめます。
- 独学にこだわりすぎないこと
- 簿記2級は挫折する人が多い
- 独学には向き不向きがある
- 機会損失するケースもある
- 柔軟に勉強方法を変えよう
まずは、自分の分析からスタート。
どんな勉強方法が簿記合格に一番近道なのか、情報収集しながら作戦を練ってくださいね。
応援しています!
").attr(s.scriptAttrs||{}).prop({charset:s.scriptCharset,src:s.url}).on("load error",callback=function(evt){script.remove();callback=null;if(evt){complete(evt.type==="error"?404:200,evt.type)}});document.head.appendChild(script[0])},abort:function(){if(callback){callback()}}}}});var oldCallbacks=[],rjsonp=/(=)\?(?=&|$)|\?\?/;jQuery.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var callback=oldCallbacks.pop()||(jQuery.expando+"_"+(nonce.guid++));this[callback]=!0;return callback}});jQuery.ajaxPrefilter("json jsonp",function(s,originalSettings,jqXHR){var callbackName,overwritten,responseContainer,jsonProp=s.jsonp!==!1&&(rjsonp.test(s.url)?"url":typeof s.data==="string"&&(s.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&rjsonp.test(s.data)&&"data");if(jsonProp||s.dataTypes[0]==="jsonp"){callbackName=s.jsonpCallback=isFunction(s.jsonpCallback)?s.jsonpCallback():s.jsonpCallback;if(jsonProp){s[jsonProp]=s[jsonProp].replace(rjsonp,"$1"+callbackName)}else if(s.jsonp!==!1){s.url+=(rquery.test(s.url)?"&":"?")+s.jsonp+"="+callbackName}
s.converters["script json"]=function(){if(!responseContainer){jQuery.error(callbackName+" was not called")}
return responseContainer[0]};s.dataTypes[0]="json";overwritten=window[callbackName];window[callbackName]=function(){responseContainer=arguments};jqXHR.always(function(){if(overwritten===undefined){jQuery(window).removeProp(callbackName)}else{window[callbackName]=overwritten}
if(s[callbackName]){s.jsonpCallback=originalSettings.jsonpCallback;oldCallbacks.push(callbackName)}
if(responseContainer&&isFunction(overwritten)){overwritten(responseContainer[0])}
responseContainer=overwritten=undefined});return"script"}});support.createHTMLDocument=(function(){var body=document.implementation.createHTMLDocument("").body;body.innerHTML="
";return body.childNodes.length===2})();jQuery.parseHTML=function(data,context,keepScripts){if(typeof data!=="string"){return[]}
if(typeof context==="boolean"){keepScripts=context;context=!1}
var base,parsed,scripts;if(!context){if(support.createHTMLDocument){context=document.implementation.createHTMLDocument("");base=context.createElement("base");base.href=document.location.href;context.head.appendChild(base)}else{context=document}}
parsed=rsingleTag.exec(data);scripts=!keepScripts&&[];if(parsed){return[context.createElement(parsed[1])]}
parsed=buildFragment([data],context,scripts);if(scripts&&scripts.length){jQuery(scripts).remove()}
return jQuery.merge([],parsed.childNodes)};jQuery.fn.load=function(url,params,callback){var selector,type,response,self=this,off=url.indexOf(" ");if(off>-1){selector=stripAndCollapse(url.slice(off));url=url.slice(0,off)}
if(isFunction(params)){callback=params;params=undefined}else if(params&&typeof params==="object"){type="POST"}
if(self.length>0){jQuery.ajax({url:url,type:type||"GET",dataType:"html",data:params}).done(function(responseText){response=arguments;self.html(selector?jQuery("
").append(jQuery.parseHTML(responseText)).find(selector):responseText)}).always(callback&&function(jqXHR,status){self.each(function(){callback.apply(this,response||[jqXHR.responseText,status,jqXHR])})})}
return this};jQuery.expr.pseudos.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem}).length};jQuery.offset={setOffset:function(elem,options,i){var curPosition,curLeft,curCSSTop,curTop,curOffset,curCSSLeft,calculatePosition,position=jQuery.css(elem,"position"),curElem=jQuery(elem),props={};if(position==="static"){elem.style.position="relative"}
curOffset=curElem.offset();curCSSTop=jQuery.css(elem,"top");curCSSLeft=jQuery.css(elem,"left");calculatePosition=(position==="absolute"||position==="fixed")&&(curCSSTop+curCSSLeft).indexOf("auto")>-1;if(calculatePosition){curPosition=curElem.position();curTop=curPosition.top;curLeft=curPosition.left}else{curTop=parseFloat(curCSSTop)||0;curLeft=parseFloat(curCSSLeft)||0}
if(isFunction(options)){options=options.call(elem,i,jQuery.extend({},curOffset))}
if(options.top!=null){props.top=(options.top-curOffset.top)+curTop}
if(options.left!=null){props.left=(options.left-curOffset.left)+curLeft}
if("using" in options){options.using.call(elem,props)}else{curElem.css(props)}}};jQuery.fn.extend({offset:function(options){if(arguments.length){return options===undefined?this:this.each(function(i){jQuery.offset.setOffset(this,options,i)})}
var rect,win,elem=this[0];if(!elem){return}
if(!elem.getClientRects().length){return{top:0,left:0}}
rect=elem.getBoundingClientRect();win=elem.ownerDocument.defaultView;return{top:rect.top+win.pageYOffset,left:rect.left+win.pageXOffset}},position:function(){if(!this[0]){return}
var offsetParent,offset,doc,elem=this[0],parentOffset={top:0,left:0};if(jQuery.css(elem,"position")==="fixed"){offset=elem.getBoundingClientRect()}else{offset=this.offset();doc=elem.ownerDocument;offsetParent=elem.offsetParent||doc.documentElement;while(offsetParent&&(offsetParent===doc.body||offsetParent===doc.documentElement)&&jQuery.css(offsetParent,"position")==="static"){offsetParent=offsetParent.parentNode}
if(offsetParent&&offsetParent!==elem&&offsetParent.nodeType===1){parentOffset=jQuery(offsetParent).offset();parentOffset.top+=jQuery.css(offsetParent,"borderTopWidth",!0);parentOffset.left+=jQuery.css(offsetParent,"borderLeftWidth",!0)}}
return{top:offset.top-parentOffset.top-jQuery.css(elem,"marginTop",!0),left:offset.left-parentOffset.left-jQuery.css(elem,"marginLeft",!0)}},offsetParent:function(){return this.map(function(){var offsetParent=this.offsetParent;while(offsetParent&&jQuery.css(offsetParent,"position")==="static"){offsetParent=offsetParent.offsetParent}
return offsetParent||documentElement})}});jQuery.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(method,prop){var top="pageYOffset"===prop;jQuery.fn[method]=function(val){return access(this,function(elem,method,val){var win;if(isWindow(elem)){win=elem}else if(elem.nodeType===9){win=elem.defaultView}
if(val===undefined){return win?win[prop]:elem[method]}
if(win){win.scrollTo(!top?val:win.pageXOffset,top?val:win.pageYOffset)}else{elem[method]=val}},method,val,arguments.length)}});jQuery.each(["top","left"],function(_i,prop){jQuery.cssHooks[prop]=addGetHookIf(support.pixelPosition,function(elem,computed){if(computed){computed=curCSS(elem,prop);return rnumnonpx.test(computed)?jQuery(elem).position()[prop]+"px":computed}})});jQuery.each({Height:"height",Width:"width"},function(name,type){jQuery.each({padding:"inner"+name,content:type,"":"outer"+name},function(defaultExtra,funcName){jQuery.fn[funcName]=function(margin,value){var chainable=arguments.length&&(defaultExtra||typeof margin!=="boolean"),extra=defaultExtra||(margin===!0||value===!0?"margin":"border");return access(this,function(elem,type,value){var doc;if(isWindow(elem)){return funcName.indexOf("outer")===0?elem["inner"+name]:elem.document.documentElement["client"+name]}
if(elem.nodeType===9){doc=elem.documentElement;return Math.max(elem.body["scroll"+name],doc["scroll"+name],elem.body["offset"+name],doc["offset"+name],doc["client"+name])}
return value===undefined?jQuery.css(elem,type,extra):jQuery.style(elem,type,value,extra)},type,chainable?margin:undefined,chainable)}})});jQuery.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(_i,type){jQuery.fn[type]=function(fn){return this.on(type,fn)}});jQuery.fn.extend({bind:function(types,data,fn){return this.on(types,null,data,fn)},unbind:function(types,fn){return this.off(types,null,fn)},delegate:function(selector,types,data,fn){return this.on(types,selector,data,fn)},undelegate:function(selector,types,fn){return arguments.length===1?this.off(selector,"**"):this.off(types,selector||"**",fn)},hover:function(fnOver,fnOut){return this.on("mouseenter",fnOver).on("mouseleave",fnOut||fnOver)}});jQuery.each(("blur focus focusin focusout resize scroll click dblclick "+"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave "+"change select submit keydown keypress keyup contextmenu").split(" "),function(_i,name){jQuery.fn[name]=function(data,fn){return arguments.length>0?this.on(name,null,data,fn):this.trigger(name)}});var rtrim=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;jQuery.proxy=function(fn,context){var tmp,args,proxy;if(typeof context==="string"){tmp=fn[context];context=fn;fn=tmp}
if(!isFunction(fn)){return undefined}
args=slice.call(arguments,2);proxy=function(){return fn.apply(context||this,args.concat(slice.call(arguments)))};proxy.guid=fn.guid=fn.guid||jQuery.guid++;return proxy};jQuery.holdReady=function(hold){if(hold){jQuery.readyWait++}else{jQuery.ready(!0)}};jQuery.isArray=Array.isArray;jQuery.parseJSON=JSON.parse;jQuery.nodeName=nodeName;jQuery.isFunction=isFunction;jQuery.isWindow=isWindow;jQuery.camelCase=camelCase;jQuery.type=toType;jQuery.now=Date.now;jQuery.isNumeric=function(obj){var type=jQuery.type(obj);return(type==="number"||type==="string")&&!isNaN(obj-parseFloat(obj))};jQuery.trim=function(text){return text==null?"":(text+"").replace(rtrim,"$1")};if(typeof define==="function"&&define.amd){define("jquery",[],function(){return jQuery})}
var _jQuery=window.jQuery,_$=window.$;jQuery.noConflict=function(deep){if(window.$===jQuery){window.$=_$}
if(deep&&window.jQuery===jQuery){window.jQuery=_jQuery}
return jQuery};if(typeof noGlobal==="undefined"){window.jQuery=window.$=jQuery}
return jQuery});jQuery.noConflict()