{"id":5796,"date":"2025-10-06T13:10:49","date_gmt":"2025-10-06T13:10:49","guid":{"rendered":"https:\/\/arcolvasas.hu\/?page_id=5796"},"modified":"2025-10-06T13:27:18","modified_gmt":"2025-10-06T13:27:18","slug":"match-kalkulator","status":"publish","type":"page","link":"https:\/\/arcolvasas.hu\/index.php\/match-kalkulator\/","title":{"rendered":"MATCH kalkul\u00e1tor"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5796\" class=\"elementor elementor-5796\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f762e60 e-flex e-con-boxed e-con e-parent\" data-id=\"f762e60\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34a9414 elementor-widget elementor-widget-heading\" data-id=\"34a9414\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Der\u00edtsd ki, megt\u00e9r\u00fclhet-e sz\u00e1modra a MATCH!<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87cc611 elementor-widget elementor-widget-html\" data-id=\"87cc611\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\r\nBeilleszt\u00e9s: Elementor > HTML widget > ezt a teljes k\u00f3dot m\u00e1sold be.  \r\nMegjegyz\u00e9s: az Elementor szerkeszt\u0151ben a JS nem mindig fut \u00e9l\u0151ben \u2013 kattints az \"Friss\u00edt\u00e9s\" gombra \u00e9s n\u00e9zd meg az oldal \u00e9l\u0151 n\u00e9zet\u00e9t.\r\n-->\r\n<section id=\"gb-match-calc\" class=\"gb-wrap\">\r\n  <style>\r\n    .gb-wrap{--bg:#f8fafc;--fg:#0f172a;--muted:#475569;--card:#fff;--br:#e2e8f0;--hi:#fffbeb;--hi-br:#fcd34d;--ok:#ecfdf5;--ok-br:#a7f3d0; font-family: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu, Cantarell, 'Helvetica Neue', Arial; background:var(--bg); color:var(--fg); padding:24px; border-radius:16px}\r\n    .gb-max{max-width:1100px;margin:0 auto}\r\n    .gb-grid{display:grid; gap:16px}\r\n    @media(min-width:900px){.gb-3{grid-template-columns:repeat(3,1fr)} .gb-4{grid-template-columns:repeat(4,1fr)}}\r\n    .gb-card{background:var(--card); border:1px solid var(--br); border-radius:16px; box-shadow:0 1px 2px rgba(0,0,0,.04)}\r\n    .gb-p{padding:16px}\r\n    .gb-title{font-weight:700; font-size:24px; margin:0 0 6px}\r\n    .gb-sub{color:var(--muted); font-size:14px}\r\n    .gb-stat{border-radius:16px; padding:16px}\r\n    .gb-stat.hi{background:var(--hi); border:1px solid var(--hi-br)}\r\n    .gb-stat.norm{background:#fff; border:1px solid var(--br)}\r\n    .gb-stat .k{font-size:11px; color:var(--muted)}\r\n    .gb-stat .v{font-size:22px; font-weight:800; letter-spacing:-.02em}\r\n    .gb-row{margin:0 0 14px}\r\n    .gb-row .lab{display:flex; justify-content:space-between; align-items:flex-end}\r\n    .gb-row .lab .l{font-size:14px; font-weight:600}\r\n    .gb-row .lab .r{font-size:14px; color:var(--muted)}\r\n    .gb-minmax{display:flex; justify-content:space-between; font-size:10px; color:#94a3b8}\r\n    input[type=range]{-webkit-appearance:none; width:100%; height:8px; background:#e2e8f0; border-radius:999px; outline:none}\r\n    input[type=range]::-webkit-slider-thumb{-webkit-appearance:none; width:18px; height:18px; background:#0f172a; border-radius:50%; cursor:pointer}\r\n    input[type=range]::-moz-range-thumb{width:18px; height:18px; background:#0f172a; border:none; border-radius:50%; cursor:pointer}\r\n    .gb-badge{display:inline-block; font-size:12px; padding:2px 8px; border-radius:999px; background:#eef2ff; color:#3730a3}\r\n    .gb-box{background:var(--ok); border:1px solid var(--ok-br); border-radius:12px; padding:10px}\r\n    .gb-detail{display:grid; gap:8px}\r\n    @media(min-width:900px){.gb-detail{grid-template-columns:repeat(3,1fr)}}\r\n    .gb-mini{background:#fff; border:1px solid var(--br); border-radius:12px; padding:10px}\r\n    .gb-mini .k{font-size:11px; color:var(--muted)}\r\n    .gb-mini .v{font-size:16px; font-weight:700}\r\n  <\/style>\r\n\r\n  <div class=\"gb-max\">\r\n    <h2 class=\"gb-title\">Fluktu\u00e1ci\u00f3 & Rossz felv\u00e9tel k\u00f6lts\u00e9ge<\/h2>\r\n    <div class=\"gb-sub\">Csak cs\u00faszk\u00e1kkal \u00e1ll\u00edthat\u00f3 kalkul\u00e1tor \u2013 mutasd meg, mennyit bukik a c\u00e9g a rossz d\u00f6nt\u00e9seken.<\/div>\r\n\r\n    <!-- N\u00e9zetv\u00e1laszt\u00f3 -->\r\n    <div class=\"gb-card gb-p\" style=\"margin-top:12px\">\r\n      <div class=\"gb-row\">\r\n        <div class=\"lab\"><span class=\"l\">N\u00e9zet<\/span><span class=\"r\"><span id=\"viewLabel\" class=\"gb-badge\">Fluktu\u00e1ci\u00f3<\/span><\/span><\/div>\r\n        <input type=\"range\" min=\"0\" max=\"1\" step=\"1\" value=\"0\" id=\"view\"\/>\r\n        <div class=\"gb-minmax\"><span>Fluktu\u00e1ci\u00f3<\/span><span>Rossz felv\u00e9tel<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Stat k\u00e1rty\u00e1k -->\r\n    <div class=\"gb-grid gb-4\" style=\"margin:16px 0\">\r\n      <div class=\"gb-stat hi\"><div class=\"k\">\u00d6sszes \u00e9ves vesztes\u00e9g<\/div><div class=\"v\" id=\"total\">\u2013<\/div><\/div>\r\n      <div class=\"gb-stat norm\"><div class=\"k\" id=\"perTitle\">Vesztes\u00e9g \/ t\u00e1voz\u00f3<\/div><div class=\"v\" id=\"per\">\u2013<\/div><\/div>\r\n      <div class=\"gb-stat norm\"><div class=\"k\">Break-even (riport db)<\/div><div class=\"v\" id=\"breakeven\">\u2013<\/div><\/div>\r\n      <div class=\"gb-stat norm\"><div class=\"k\">V\u00e1rt ROI<\/div><div class=\"v\" id=\"roi\">\u2013<\/div><\/div>\r\n    <\/div>\r\n\r\n    <!-- Preset + k\u00f6z\u00f6s cs\u00faszk\u00e1k -->\r\n    <div class=\"gb-grid gb-3\">\r\n      <div class=\"gb-card gb-p\">\r\n        <div class=\"gb-row\">\r\n          <div class=\"lab\"><span class=\"l\">Szerepk\u00f6r preset<\/span><span class=\"r\" id=\"roleName\">Fejleszt\u0151<\/span><\/div>\r\n          <input type=\"range\" min=\"0\" max=\"4\" step=\"1\" value=\"3\" id=\"role\"\/>\r\n          <div class=\"gb-minmax\"><span>\u00dcgyf\u00e9lszolg.<\/span><span>Vezet\u0151<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"gb-sub\">A preset be\u00e1ll\u00edtja a to-fill, betanul\u00e1s, termel\u00e9kenys\u00e9g \u00e9s toborz\u00e1si % \u00e9rt\u00e9keket.<\/div>\r\n      <\/div>\r\n      <div class=\"gb-card gb-p\">\r\n        <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">\u00c1tlagos teljes b\u00e9rk\u00f6lts\u00e9g \/ h\u00f3<\/span><span class=\"r\" id=\"ms_lbl\">\u2013<\/span><\/div>\r\n          <input type=\"range\" min=\"300000\" max=\"2500000\" step=\"10000\" value=\"800000\" id=\"ms\"\/>\r\n          <div class=\"gb-minmax\"><span>300\u00a0000<\/span><span>2\u00a0500\u00a0000<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Vezet\u0151i\/HR \u00f3rad\u00edj<\/span><span class=\"r\" id=\"hrr_lbl\">\u2013<\/span><\/div>\r\n          <input type=\"range\" min=\"3000\" max=\"30000\" step=\"500\" value=\"10000\" id=\"hrr\"\/>\r\n          <div class=\"gb-minmax\"><span>3\u00a0000<\/span><span>30\u00a0000<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"gb-card gb-p\">\r\n        <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">MATCH riport \u00e1ra<\/span><span class=\"r\" id=\"price_lbl\">\u2013<\/span><\/div>\r\n          <input type=\"range\" min=\"0\" max=\"500000\" step=\"5000\" value=\"200000\" id=\"price\"\/>\r\n          <div class=\"gb-minmax\"><span>0<\/span><span>500\u00a0000<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- R\u00e9szletek -->\r\n    <div class=\"gb-card gb-p\" style=\"margin-top:16px\">\r\n      <div class=\"gb-row\">\r\n        <div class=\"lab\"><span class=\"l\">R\u00e9szletek megjelen\u00edt\u00e9se<\/span><span class=\"r\" id=\"detLabel\">Igen<\/span><\/div>\r\n        <input type=\"range\" min=\"0\" max=\"1\" step=\"1\" value=\"1\" id=\"showDetails\"\/>\r\n        <div class=\"gb-minmax\"><span>Nem<\/span><span>Igen<\/span><\/div>\r\n      <\/div>\r\n      <div id=\"details\" class=\"gb-detail\" style=\"margin-top:8px\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Fluktu\u00e1ci\u00f3 cs\u00faszk\u00e1k -->\r\n    <div id=\"view0\" class=\"gb-view\">\r\n      <h3 class=\"gb-title\" style=\"font-size:18px; margin-top:16px\">Fluktu\u00e1ci\u00f3 \u2013 cs\u00faszk\u00e1k<\/h3>\r\n      <div class=\"gb-grid gb-3\">\r\n        <div class=\"gb-card gb-p\">\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">T\u00e1voz\u00f3k sz\u00e1ma \/ \u00e9v<\/span><span class=\"r\" id=\"leavers_lbl\">5 f\u0151<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"100\" step=\"1\" value=\"5\" id=\"leavers\"\/><div class=\"gb-minmax\"><span>0<\/span><span>100<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Time-to-fill (nap)<\/span><span class=\"r\" id=\"ttf_lbl\">45 nap<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"120\" step=\"1\" value=\"45\" id=\"ttf\"\/><div class=\"gb-minmax\"><span>0<\/span><span>120<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Betanul\u00e1si id\u0151 (h\u00f3)<\/span><span class=\"r\" id=\"ru_lbl\">3 h\u00f3<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"12\" step=\"1\" value=\"3\" id=\"ru\"\/><div class=\"gb-minmax\"><span>0<\/span><span>12<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Termel\u00e9kenys\u00e9g betanul\u00e1s alatt<\/span><span class=\"r\" id=\"pr_lbl\">50%<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"100\" step=\"1\" value=\"50\" id=\"pr\"\/><div class=\"gb-minmax\"><span>0%<\/span><span>100%<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Toborz\u00e1si k\u00f6lts\u00e9g (% \u00e9ves b\u00e9r)<\/span><span class=\"r\" id=\"recruit_lbl\">15%<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"30\" step=\"1\" value=\"15\" id=\"recruit\"\/><div class=\"gb-minmax\"><span>0%<\/span><span>30%<\/span><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"gb-card gb-p\">\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Vezet\u0151i\/HR r\u00e1ford\u00edt\u00e1s \/ felv\u00e9tel (\u00f3ra)<\/span><span class=\"r\" id=\"hrh_lbl\">20 \u00f3ra<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"100\" step=\"1\" value=\"20\" id=\"hrh\"\/><div class=\"gb-minmax\"><span>0<\/span><span>100<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Csapat-t\u00e1mogat\u00e1s (\u00f3ra\/h\u00f3)<\/span><span class=\"r\" id=\"supp_lbl\">2 \u00f3ra<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"10\" step=\"0.5\" value=\"2\" id=\"supp\"\/><div class=\"gb-minmax\"><span>0<\/span><span>10<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Bevon\u00f3d\u00f3 koll\u00e9g\u00e1k sz\u00e1ma<\/span><span class=\"r\" id=\"peeps_lbl\">2 f\u0151<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"10\" step=\"1\" value=\"2\" id=\"peeps\"\/><div class=\"gb-minmax\"><span>0<\/span><span>10<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Hibak\u00f6lts\u00e9g a betanul\u00e1s alatt (Ft\/h\u00f3)<\/span><span class=\"r\" id=\"err_lbl\">100\u00a0000 Ft<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"1000000\" step=\"10000\" value=\"100000\" id=\"err\"\/><div class=\"gb-minmax\"><span>0<\/span><span>1\u00a0000\u00a0000<\/span><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"gb-card gb-p\">\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">V\u00e1rt hat\u00e1s \u2013 elker\u00fclt t\u00e1voz\u00e1s<\/span><span class=\"r\" id=\"avoid_lbl\">10%<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"50\" step=\"1\" value=\"10\" id=\"avoid\"\/><div class=\"gb-minmax\"><span>0%<\/span><span>50%<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-box\"><div class=\"gb-sub\">Becs\u00fclt megtakar\u00edt\u00e1s MATCH-csel<\/div><div class=\"v\" id=\"saved0\">\u2013<\/div><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Rossz felv\u00e9tel cs\u00faszk\u00e1k -->\r\n    <div id=\"view1\" class=\"gb-view\" style=\"display:none\">\r\n      <h3 class=\"gb-title\" style=\"font-size:18px; margin-top:16px\">Rossz felv\u00e9tel \u2013 cs\u00faszk\u00e1k<\/h3>\r\n      <div class=\"gb-grid gb-3\">\r\n        <div class=\"gb-card gb-p\">\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Felv\u00e9telek sz\u00e1ma \/ \u00e9v<\/span><span class=\"r\" id=\"hires_lbl\">20 f\u0151<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"200\" step=\"1\" value=\"20\" id=\"hires\"\/><div class=\"gb-minmax\"><span>0<\/span><span>200<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Rossz felv\u00e9tel ar\u00e1nya<\/span><span class=\"r\" id=\"badr_lbl\">15%<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"50\" step=\"1\" value=\"15\" id=\"badr\"\/><div class=\"gb-minmax\"><span>0%<\/span><span>50%<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Felismer\u00e9sig eltelt id\u0151 (h\u00f3)<\/span><span class=\"r\" id=\"detm_lbl\">4 h\u00f3<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"12\" step=\"1\" value=\"4\" id=\"detm\"\/><div class=\"gb-minmax\"><span>0<\/span><span>12<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">V\u00e9gkiel\u00e9g\u00edt\u00e9s\/elsz\u00e1mol\u00e1s (h\u00f3nyi b\u00e9r)<\/span><span class=\"r\" id=\"sev_lbl\">0 h\u00f3<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"3\" step=\"0.5\" value=\"0\" id=\"sev\"\/><div class=\"gb-minmax\"><span>0<\/span><span>3<\/span><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"gb-card gb-p\">\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Csere time-to-fill (nap)<\/span><span class=\"r\" id=\"ttf2_lbl\">45 nap<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"120\" step=\"1\" value=\"45\" id=\"ttf2\"\/><div class=\"gb-minmax\"><span>0<\/span><span>120<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">\u00daj betanul\u00e1s (h\u00f3)<\/span><span class=\"r\" id=\"ru2_lbl\">3 h\u00f3<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"12\" step=\"1\" value=\"3\" id=\"ru2\"\/><div class=\"gb-minmax\"><span>0<\/span><span>12<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Termel\u00e9kenys\u00e9g az els\u0151 id\u0151szakban<\/span><span class=\"r\" id=\"pr2_lbl\">50%<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"100\" step=\"1\" value=\"50\" id=\"pr2\"\/><div class=\"gb-minmax\"><span>0%<\/span><span>100%<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Toborz\u00e1si k\u00f6lts\u00e9g (% \u00e9ves b\u00e9r)<\/span><span class=\"r\" id=\"recruit2_lbl\">15%<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"30\" step=\"1\" value=\"15\" id=\"recruit2\"\/><div class=\"gb-minmax\"><span>0%<\/span><span>30%<\/span><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"gb-card gb-p\">\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Vezet\u0151i\/HR r\u00e1ford\u00edt\u00e1s \/ rossz felv\u00e9tel (\u00f3ra)<\/span><span class=\"r\" id=\"hrh2_lbl\">30 \u00f3ra<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"120\" step=\"1\" value=\"30\" id=\"hrh2\"\/><div class=\"gb-minmax\"><span>0<\/span><span>120<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">Min\u0151s\u00e9gi\/\u00fcgyf\u00e9lk\u00e1r \/ rossz felv\u00e9tel<\/span><span class=\"r\" id=\"qual_lbl\">0 Ft<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"5000000\" step=\"50000\" value=\"0\" id=\"qual\"\/><div class=\"gb-minmax\"><span>0<\/span><span>5\u00a0000\u00a0000<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-row\"><div class=\"lab\"><span class=\"l\">V\u00e1rt hat\u00e1s \u2013 elker\u00fclt rossz felv\u00e9tel<\/span><span class=\"r\" id=\"avoid2_lbl\">20%<\/span><\/div>\r\n            <input type=\"range\" min=\"0\" max=\"50\" step=\"1\" value=\"20\" id=\"avoid2\"\/><div class=\"gb-minmax\"><span>0%<\/span><span>50%<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"gb-box\"><div class=\"gb-sub\">Becs\u00fclt megtakar\u00edt\u00e1s MATCH-csel<\/div><div class=\"v\" id=\"saved1\">\u2013<\/div><div class=\"gb-sub\" id=\"badHiresNote\"><\/div><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"gb-sub\" style=\"margin-top:14px\">A kalkul\u00e1tor becsl\u00e9seket ad. 1 h\u00f3 = 30 nap. \u00c9rt\u00e9kek HUF-ban.<\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    const fmtHUF = n => new Intl.NumberFormat('hu-HU',{style:'currency',currency:'HUF',maximumFractionDigits:0}).format(Math.round(n||0));\r\n    const pct = n => `${Math.round(n)}%`;\r\n\r\n    const roles = [\r\n      { name:'\u00dcgyf\u00e9lszolg\u00e1lat', ttf:30, ru:2, pr:60, recruit:12 },\r\n      { name:'Sales', ttf:45, ru:3, pr:50, recruit:18 },\r\n      { name:'Szakmunk\u00e1s', ttf:40, ru:2, pr:60, recruit:15 },\r\n      { name:'Fejleszt\u0151', ttf:60, ru:4, pr:50, recruit:20 },\r\n      { name:'Vezet\u0151', ttf:75, ru:6, pr:40, recruit:25 }\r\n    ];\r\n\r\n    \/\/ DOM helpers\r\n    const el = id => document.getElementById(id);\r\n    const set = (id, v) => el(id).textContent = v;\r\n\r\n    \/\/ Inputs\r\n    const inputs = ['view','role','ms','hrr','price','showDetails','leavers','ttf','ru','pr','recruit','hrh','supp','peeps','err','avoid','hires','badr','detm','sev','ttf2','ru2','pr2','recruit2','hrh2','qual','avoid2'];\r\n    inputs.forEach(id => el(id).addEventListener('input', onChange));\r\n\r\n    function applyRole(){\r\n      const r = roles[+el('role').value];\r\n      set('roleName', r.name);\r\n      el('ttf').value = r.ttf; el('ttf2').value = r.ttf; set('ttf_lbl', r.ttf+' nap'); set('ttf2_lbl', r.ttf+' nap');\r\n      el('ru').value = r.ru; el('ru2').value = r.ru; set('ru_lbl', r.ru+' h\u00f3'); set('ru2_lbl', r.ru+' h\u00f3');\r\n      el('pr').value = r.pr; el('pr2').value = r.pr; set('pr_lbl', pct(r.pr)); set('pr2_lbl', pct(r.pr));\r\n      el('recruit').value = r.recruit; el('recruit2').value = r.recruit; set('recruit_lbl', pct(r.recruit)); set('recruit2_lbl', pct(r.recruit));\r\n    }\r\n\r\n    function onChange(){\r\n      \/\/ labels\r\n      set('viewLabel', el('view').value === '0' ? 'Fluktu\u00e1ci\u00f3' : 'Rossz felv\u00e9tel');\r\n      set('ms_lbl', fmtHUF(+el('ms').value));\r\n      set('hrr_lbl', fmtHUF(+el('hrr').value));\r\n      set('price_lbl', fmtHUF(+el('price').value));\r\n      set('detLabel', +el('showDetails').value ? 'Igen' : 'Nem');\r\n\r\n      set('leavers_lbl', `${el('leavers').value} f\u0151`);\r\n      set('ttf_lbl', `${el('ttf').value} nap`);\r\n      set('ru_lbl', `${el('ru').value} h\u00f3`);\r\n      set('pr_lbl', pct(+el('pr').value));\r\n      set('recruit_lbl', pct(+el('recruit').value));\r\n      set('hrh_lbl', `${el('hrh').value} \u00f3ra`);\r\n      set('supp_lbl', `${el('supp').value} \u00f3ra`);\r\n      set('peeps_lbl', `${el('peeps').value} f\u0151`);\r\n      set('err_lbl', fmtHUF(+el('err').value));\r\n      set('avoid_lbl', pct(+el('avoid').value));\r\n\r\n      set('hires_lbl', `${el('hires').value} f\u0151`);\r\n      set('badr_lbl', pct(+el('badr').value));\r\n      set('detm_lbl', `${el('detm').value} h\u00f3`);\r\n      set('sev_lbl', `${el('sev').value} h\u00f3`);\r\n      set('ttf2_lbl', `${el('ttf2').value} nap`);\r\n      set('ru2_lbl', `${el('ru2').value} h\u00f3`);\r\n      set('pr2_lbl', pct(+el('pr2').value));\r\n      set('recruit2_lbl', pct(+el('recruit2').value));\r\n      set('hrh2_lbl', `${el('hrh2').value} \u00f3ra`);\r\n      set('qual_lbl', fmtHUF(+el('qual').value));\r\n      set('avoid2_lbl', pct(+el('avoid2').value));\r\n\r\n      \/\/ show\/hide\r\n      const v = +el('view').value;\r\n      el('view0').style.display = v===0? 'block':'none';\r\n      el('view1').style.display = v===1? 'block':'none';\r\n      set('perTitle', v===0 ? 'Vesztes\u00e9g \/ t\u00e1voz\u00f3' : 'Vesztes\u00e9g \/ rossz felv\u00e9tel');\r\n\r\n      compute();\r\n    }\r\n\r\n    function compute(){\r\n      const ms = +el('ms').value; const yearly = ms*12; const hrr = +el('hrr').value; const price = +el('price').value;\r\n      const showDet = +el('showDetails').value === 1;\r\n      const details = el('details'); details.innerHTML='';\r\n\r\n      if(+el('view').value === 0){\r\n        const recruit = yearly * (+el('recruit').value\/100);\r\n        const vacancy = (+el('ttf').value\/30) * ms;\r\n        const ramp = (+el('ru').value) * ms * (1 - (+el('pr').value)\/100);\r\n        const hr = (+el('hrh').value) * hrr;\r\n        const support = (+el('ru').value) * (+el('supp').value) * (+el('peeps').value) * hrr;\r\n        const errors = (+el('ru').value) * (+el('err').value);\r\n        const per = recruit+vacancy+ramp+hr+support+errors;\r\n        const total = per * (+el('leavers').value);\r\n        const saved = per * (+el('leavers').value) * (+el('avoid').value\/100) - price*(+el('leavers').value);\r\n        const be = (per>0 && price>0) ? Math.ceil(price\/per) : null;\r\n        const roi = price*(+el('leavers').value) > 0 ? (saved\/(price*(+el('leavers').value)))*100 : null;\r\n\r\n        set('total', fmtHUF(total)); set('per', fmtHUF(per)); set('breakeven', be==null?'\u2013':be+' db'); set('roi', roi==null?'\u2013':Math.round(roi)+'%'); set('saved0', fmtHUF(saved));\r\n\r\n        if(showDet){ addMini('Toborz\u00e1s', recruit); addMini('\u00dcresed\u00e9s', vacancy); addMini('Betanul\u00e1si r\u00e9s', ramp); addMini('Vezet\u0151i\/HR id\u0151', hr); addMini('Csapat t\u00e1mogat\u00e1s', support); addMini('Hibak\u00f6lts\u00e9g', errors); }\r\n      } else {\r\n        const wasted = ms * (+el('detm').value);\r\n        const severance = ms * (+el('sev').value);\r\n        const recruit = yearly * (+el('recruit2').value\/100);\r\n        const vacancy = (+el('ttf2').value\/30) * ms;\r\n        const ramp = (+el('ru2').value) * ms * (1 - (+el('pr2').value)\/100);\r\n        const hr = (+el('hrh2').value) * hrr;\r\n        const quality = (+el('qual').value);\r\n        const perBad = wasted + severance + recruit + vacancy + ramp + hr + quality;\r\n        const badHires = (+el('hires').value) * (+el('badr').value\/100);\r\n        const total = perBad * badHires;\r\n        const saved = perBad * ((+el('hires').value) * (+el('avoid2').value\/100)) - price*(+el('hires').value);\r\n        const be = (perBad>0 && price>0) ? Math.ceil(price\/perBad) : null;\r\n        const roi = price*(+el('hires').value) > 0 ? (saved\/(price*(+el('hires').value)))*100 : null;\r\n\r\n        set('total', fmtHUF(total)); set('per', fmtHUF(perBad)); set('breakeven', be==null?'\u2013':be+' db'); set('roi', roi==null?'\u2013':Math.round(roi)+'%'); set('saved1', fmtHUF(saved));\r\n        el('badHiresNote').textContent = `Becs\u00fclt rossz felv\u00e9telek: ${Math.round(badHires)} f\u0151\/\u00e9v`;\r\n\r\n        if(showDet){ addMini('Vesztegetett b\u00e9r (felismer\u00e9sig)', wasted); addMini('V\u00e9gkiel\u00e9g\u00edt\u00e9s\/elsz\u00e1mol\u00e1s', severance); addMini('Toborz\u00e1s', recruit); addMini('\u00dcresed\u00e9s', vacancy); addMini('Betanul\u00e1si r\u00e9s', ramp); addMini('Vezet\u0151i\/HR id\u0151', hr); addMini('Min\u0151s\u00e9gi\/\u00fcgyf\u00e9lk\u00e1r', quality); }\r\n      }\r\n\r\n      function addMini(k,v){\r\n        const d = document.createElement('div'); d.className='gb-mini'; d.innerHTML = `<div class=\"k\">${k}<\/div><div class=\"v\">${fmtHUF(v)}<\/div>`; details.appendChild(d);\r\n      }\r\n    }\r\n\r\n    \/\/ Init\r\n    applyRole();\r\n    onChange();\r\n    el('role').addEventListener('input', ()=>{applyRole(); onChange();});\r\n  <\/script>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Der\u00edtsd ki, megt\u00e9r\u00fclhet-e sz\u00e1modra a MATCH! Fluktu\u00e1ci\u00f3 &#038; Rossz felv\u00e9tel k\u00f6lts\u00e9ge Csak cs\u00faszk\u00e1kkal \u00e1ll\u00edthat\u00f3 kalkul\u00e1tor \u2013 mutasd meg, mennyit bukik a c\u00e9g a rossz d\u00f6nt\u00e9seken. N\u00e9zetFluktu\u00e1ci\u00f3 Fluktu\u00e1ci\u00f3Rossz felv\u00e9tel \u00d6sszes \u00e9ves [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-5796","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/arcolvasas.hu\/index.php\/wp-json\/wp\/v2\/pages\/5796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arcolvasas.hu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/arcolvasas.hu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/arcolvasas.hu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arcolvasas.hu\/index.php\/wp-json\/wp\/v2\/comments?post=5796"}],"version-history":[{"count":6,"href":"https:\/\/arcolvasas.hu\/index.php\/wp-json\/wp\/v2\/pages\/5796\/revisions"}],"predecessor-version":[{"id":5802,"href":"https:\/\/arcolvasas.hu\/index.php\/wp-json\/wp\/v2\/pages\/5796\/revisions\/5802"}],"wp:attachment":[{"href":"https:\/\/arcolvasas.hu\/index.php\/wp-json\/wp\/v2\/media?parent=5796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}