{"id":27585,"date":"2025-11-07T10:44:25","date_gmt":"2025-11-07T10:44:25","guid":{"rendered":"https:\/\/remato.com\/blog\/gulvkalkulator-gratis-beregn-materialer-svinn-og-kostnad-oyeblikkelig\/"},"modified":"2025-11-11T11:09:48","modified_gmt":"2025-11-11T11:09:48","slug":"gulvkalkulator-gratis-beregn-materialer-svinn-og-kostnad-oyeblikkelig","status":"publish","type":"post","link":"https:\/\/remato.com\/no\/blog\/gulvkalkulator-gratis-beregn-materialer-svinn-og-kostnad-oyeblikkelig\/","title":{"rendered":"Gulvkalkulator [gratis] &#8211; beregn materialer, svinn og kostnad \u00f8yeblikkelig"},"content":{"rendered":"\n<p><strong>Gulvkalkulator<\/strong> for entrepren\u00f8rer og byggmestere gir en rask og n\u00f8yaktig m\u00e5te \u00e5 estimere gulvareal, materialer og totalkostnad p\u00e5. <strong>Presise gulvestimater er avgj\u00f8rende<\/strong> p\u00e5 enhver jobb fordi gulvarealet direkte p\u00e5virker materialbestillinger, arbeidskraft og fortjenestemarginer. Selv sm\u00e5 feil kan f\u00f8re til sl\u00f8sing med materialer eller underprisede anbud.<\/p>\n\n<p>Den <strong>gratis gulvkalkulatoren<\/strong> fra Remato beregner \u00f8yeblikkelig totalt areal, materialmengde, svinnprosent og total prosjektkostnad. Det er en p\u00e5litelig <strong>gulvkostnadskalkulator<\/strong> laget for fagfolk som trenger raske, n\u00f8yaktige beregninger for \u00e5 gi tilbud, bestille og planlegge gulvprosjekter.<\/p>\n\n<div id=\"flooring-calculator\" class=\"p-16 border border-grey-200 border-radius-8\">\n  <h2 class=\"font-size-20 text-center\" style=\"margin-top:12px;margin-bottom:24px;\">\n    Gulvkalkulator  <\/h2>\n\n  <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;\">\n    <!-- Column A: inputs -->\n    <div>\n      <!-- Length -->\n      <label for=\"fl-length\"><strong>Lengde<\/strong><\/label>\n      <div style=\"display:flex;gap:8px;align-items:center;margin:6px 0 6px;\">\n        <input id=\"fl-length\" type=\"text\" inputmode=\"decimal\" placeholder=\"0.00\" style=\"flex:1;\">\n        <select id=\"fl-len-unit\">\n          <option value=\"m\" selected>m<\/option>\n          <option value=\"ft\">ft<\/option>\n        <\/select>\n      <\/div>\n      <div style=\"opacity:.8;font-size:.95rem;margin-bottom:14px;\">\n        M\u00e5l p\u00e5 det bredeste punktet i rommet.      <\/div>\n\n      <!-- Width -->\n      <label for=\"fl-width\"><strong>Bredde<\/strong><\/label>\n      <div style=\"display:flex;gap:8px;align-items:center;margin:6px 0 6px;\">\n        <input id=\"fl-width\" type=\"text\" inputmode=\"decimal\" placeholder=\"0.00\" style=\"flex:1;\">\n        <select id=\"fl-wid-unit\">\n          <option value=\"m\" selected>m<\/option>\n          <option value=\"ft\">ft<\/option>\n        <\/select>\n      <\/div>\n      <div style=\"opacity:.8;font-size:.95rem;margin-bottom:14px;\">\n        Del opp uregelmessige rom i rektangler og summer.      <\/div>\n\n      <!-- Area (authoritative when typed) -->\n      <label for=\"fl-area-direct\"><strong>Romareal<\/strong><\/label>\n      <div style=\"display:flex;gap:8px;align-items:center;margin:6px 0 14px;\">\n        <input id=\"fl-area-direct\" type=\"text\" inputmode=\"decimal\" placeholder=\"0.00\" style=\"flex:1;\">\n        <select id=\"fl-area-direct-unit\">\n          <option value=\"m2\" selected>m\u00b2<\/option>\n          <option value=\"ft2\">ft\u00b2<\/option>\n        <\/select>\n      <\/div>\n\n      <!-- Waste -->\n      <label for=\"fl-waste\"><strong>Svinn<\/strong><\/label>\n      <div style=\"display:flex;gap:8px;align-items:center;margin:6px 0 6px;\">\n        <input id=\"fl-waste\" type=\"text\" inputmode=\"decimal\" placeholder=\"5\u201310\" style=\"flex:1;\">\n        <span style=\"opacity:.8\">%<\/span>\n      <\/div>\n      <div style=\"opacity:.8;font-size:.95rem;margin-bottom:14px;\">\n        Beregn 5\u201310 % for kutt og m\u00f8nstertilpasning.      <\/div>\n\n      <!-- Price -->\n      <label for=\"fl-price\"><strong>Materialpris<\/strong><\/label>\n      <div style=\"display:flex;gap:8px;align-items:center;margin:6px 0 6px;\">\n        <select id=\"fl-ccy\">\n          <option value=\"$\">$<\/option>\n          <option value=\"\u00a3\">\u00a3<\/option>\n          <option value=\"\u20ac\" selected>\u20ac<\/option>\n          <option value=\"kr\">kr<\/option>\n          <option value=\"z\u0142\">z\u0142<\/option>\n        <\/select>\n        <input id=\"fl-price\" type=\"text\" inputmode=\"decimal\" placeholder=\"0.00\" style=\"flex:1;\">\n        <select id=\"fl-price-unit\">\n          <option value=\"m2\" selected>\/ m\u00b2<\/option>\n          <option value=\"ft2\">\/ ft\u00b2<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- Column B: results -->\n    <div>\n      <div class=\"p-12 border border-grey-200 border-radius-8 bg-white\" style=\"margin-top:8px;\">\n        <div style=\"display:flex;justify-content:space-between;margin-bottom:6px;\">\n          <span>Enheter<\/span>\n          <select id=\"fl-area-unit\">\n            <option value=\"m2\" selected>m\u00b2<\/option>\n            <option value=\"ft2\">ft\u00b2<\/option>\n          <\/select>\n        <\/div>\n\n        <div style=\"display:flex;justify-content:space-between;margin-top:8px;\">\n          <span>Nettoareal<\/span>\n          <strong id=\"fl-net-area\">0.00 m\u00b2<\/strong>\n        <\/div>\n        <div style=\"display:flex;justify-content:space-between;margin-top:8px;\">\n          <span>Areal inkl. svinn<\/span>\n          <strong id=\"fl-waste-area\">0.00 m\u00b2<\/strong>\n        <\/div>\n        <div style=\"display:flex;justify-content:space-between;margin-top:8px;\">\n          <span>Estimert materialkostnad<\/span>\n          <strong id=\"fl-total-cost\">0.00 \u20ac<\/strong>\n        <\/div>\n      <\/div>\n\n      <div class=\"p-16 border-radius-8 bg-black text-white\" style=\"margin-top:12px;\">\n        <div class=\"font-bold\">Sammendrag:<\/div>\n        <div id=\"fl-summary\" style=\"font-size:24px;font-weight:800;line-height:1.25;margin-top:6px;\">\u2014<\/div>\n\n        <div style=\"display:flex;gap:12px;margin-top:24px;flex-wrap:wrap;\">\n          <button id=\"fl-share\" class=\"button button--yellow\" type=\"button\">Del<\/button>\n          <button id=\"fl-clear\" class=\"button button--grey\" type=\"button\">T\u00f8m felter<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n  function flooringCalculator() {\n    \/\/ ---------- helpers ----------\n    function byId(id) {\n      const el = document.getElementById(id);\n      if (!el) throw new Error('Element #' + id + ' not found');\n      return el\n    }\n\n    function isFiniteNum(x) {\n      return typeof x === 'number' && Number.isFinite(x)\n    }\n\n    function parseNumber(str) {\n      if (!str) return NaN\n      const cleaned = String(str).trim().replace(\/[^\\d.,\\-]\/g, '').replace(\/,\/g, '.')\n      const v = Number(cleaned)\n      return Number.isFinite(v) ? v : NaN\n    }\n\n    const LEN_TO_M = {\n      m: 1,\n      ft: 0.3048\n    }\n    const M2_TO_FT2 = 10.7639104167\n\n    function fmtMoney(amt, symbol) {\n      return (amt || 0).toFixed(2) + ' ' + (symbol || '')\n    }\n\n    function fmtArea(m2, unit) {\n      if (!isFiniteNum(m2)) return unit === 'm2' ? '0.00 m\u00b2' : '0.00 ft\u00b2'\n      return unit === 'm2' ? m2.toFixed(2) + ' m\u00b2' : (m2 * M2_TO_FT2).toFixed(2) + ' ft\u00b2'\n    }\n\n    function fmtAreaBare(m2, unit) {\n      if (!isFiniteNum(m2)) return ''\n      return unit === 'm2' ?\n        (Math.round(m2 * 100) \/ 100).toString() :\n        (Math.round(m2 * M2_TO_FT2 * 100) \/ 100).toString()\n    }\n\n    \/\/ track last edited source to avoid loops: 'dims' or 'area'\n    let lastSource = null\n\n    \/\/ ---------- unit sync + conversion ----------\n    \/\/ toSystem: 'm' or 'ft'\n    function syncAllUnits(toSystem) {\n      const toLen = toSystem; \/\/ 'm' | 'ft'\n      const toArea = toSystem === 'm' ? 'm2' : 'ft2'\n\n      const fromLen = byId('fl-len-unit').value; \/\/ current 'm' | 'ft'\n      const fromArea = byId('fl-area-direct-unit').value; \/\/ current 'm2' | 'ft2'\n\n      const lenFactor = (fromLen === toLen) ? 1 :\n        (toLen === 'm' ? LEN_TO_M.ft : 1 \/ LEN_TO_M.ft) \/\/ ft->m or m->ft\n\n      const areaFactor = (fromArea === toArea) ? 1 :\n        (toArea === 'm2' ? 1 \/ M2_TO_FT2 : M2_TO_FT2) \/\/ ft2->m2 or m2->ft2\n\n      \/\/ Convert numeric values that depend on units\n      const lVal = parseNumber(byId('fl-length').value)\n      const wVal = parseNumber(byId('fl-width').value)\n      const aVal = parseNumber(byId('fl-area-direct').value)\n      const pVal = parseNumber(byId('fl-price').value)\n\n      if (lenFactor !== 1) {\n        if (isFiniteNum(lVal)) byId('fl-length').value = (lVal * lenFactor).toFixed(2)\n        if (isFiniteNum(wVal)) byId('fl-width').value = (wVal * lenFactor).toFixed(2)\n      }\n      if (areaFactor !== 1) {\n        if (isFiniteNum(aVal)) byId('fl-area-direct').value = (aVal * areaFactor).toFixed(2)\n        \/\/ price per area must preserve actual \u20ac\/m\u00b2 value\n        \/\/ m2 -> ft2: divide by M2_TO_FT2 ; ft2 -> m2: multiply by M2_TO_FT2\n        if (isFiniteNum(pVal)) {\n          const priceConverted = (toArea === 'ft2') ?\n            (fromArea === 'm2' ? pVal \/ M2_TO_FT2 : pVal) \/\/ m2->ft2\n            :\n            (fromArea === 'ft2' ? pVal * M2_TO_FT2 : pVal) \/\/ ft2->m2\n          byId('fl-price').value = priceConverted.toFixed(2)\n        }\n      }\n\n      \/\/ Update all unit selects to match target system\n      byId('fl-len-unit').value = toLen\n      byId('fl-wid-unit').value = toLen\n      byId('fl-area-direct-unit').value = toArea\n      byId('fl-area-unit').value = toArea\n      byId('fl-price-unit').value = toArea\n\n      \/\/ Recompute outputs using new units\n      recompute()\n    }\n\n    \/\/ ---------- recompute ----------\n    function recompute() {\n      \/\/ read inputs\n      const L_raw = parseNumber(byId('fl-length').value)\n      const W_raw = parseNumber(byId('fl-width').value)\n      const lenU = byId('fl-len-unit').value\n      const widU = byId('fl-wid-unit').value\n\n      const areaDirect = parseNumber(byId('fl-area-direct').value)\n      const areaDirectUnit = byId('fl-area-direct-unit').value\n\n      const wastePct = parseNumber(byId('fl-waste').value)\n      const price = parseNumber(byId('fl-price').value)\n      const priceUnit = byId('fl-price-unit').value\n      const outAreaUnit = byId('fl-area-unit').value\n      const ccySymbol = byId('fl-ccy').value\n\n      const Lm = isFiniteNum(L_raw) ? L_raw * LEN_TO_M[lenU] : NaN\n      const Wm = isFiniteNum(W_raw) ? W_raw * LEN_TO_M[widU] : NaN\n\n      let net_m2 = NaN\n\n      \/\/ Authority rules\n      if (lastSource === 'area' && isFiniteNum(areaDirect) && areaDirect > 0) {\n        net_m2 = areaDirectUnit === 'm2' ? areaDirect : (areaDirect \/ M2_TO_FT2)\n        if (isFiniteNum(Wm) && Wm > 0) {\n          const L_from_area = net_m2 \/ Wm\n          const desiredLenUnit = byId('fl-len-unit').value\n          const L_out = desiredLenUnit === 'm' ? L_from_area : (L_from_area \/ LEN_TO_M.ft)\n          const prev = parseNumber(byId('fl-length').value)\n          if (!isFiniteNum(prev) || Math.abs(prev - L_out) > 1e-6) {\n            byId('fl-length').value = (Math.round(L_out * 1000) \/ 1000).toString()\n          }\n        }\n      } else if (isFiniteNum(Lm) && isFiniteNum(Wm)) {\n        net_m2 = Lm * Wm\n        const currentAreaText = byId('fl-area-direct').value.trim()\n        const autoText = fmtAreaBare(net_m2, areaDirectUnit)\n        if (lastSource !== 'area' && autoText !== currentAreaText) {\n          byId('fl-area-direct').value = autoText\n        }\n      } else if (isFiniteNum(areaDirect) && areaDirect > 0) {\n        net_m2 = areaDirectUnit === 'm2' ? areaDirect : (areaDirect \/ M2_TO_FT2)\n      }\n\n      const wasteK = isFiniteNum(wastePct) ? Math.max(0, wastePct) \/ 100 : 0\n      const withWaste_m2 = isFiniteNum(net_m2) ? net_m2 * (1 + wasteK) : NaN\n\n      \/\/ normalize price to m\u00b2\n      const price_per_m2 = isFiniteNum(price) ? (priceUnit === 'm2' ? price : price \/ M2_TO_FT2) : 0\n      const cost = isFiniteNum(withWaste_m2) ? withWaste_m2 * price_per_m2 : 0\n\n      \/\/ render\n      byId('fl-net-area').textContent = fmtArea(net_m2, outAreaUnit)\n      byId('fl-waste-area').textContent = fmtArea(withWaste_m2, outAreaUnit)\n      byId('fl-total-cost').textContent = fmtMoney(cost, ccySymbol)\n\n      const outNet = outAreaUnit === 'm2' ? net_m2 : (isFiniteNum(net_m2) ? net_m2 * M2_TO_FT2 : NaN)\n      const outWaste = outAreaUnit === 'm2' ? withWaste_m2 : (isFiniteNum(withWaste_m2) ? withWaste_m2 * M2_TO_FT2 : NaN)\n      byId('fl-summary').textContent = (isFiniteNum(outNet) && isFiniteNum(outWaste)) ?\n        `${outNet.toFixed(2)} \u2192 ${outWaste.toFixed(2)} ${outAreaUnit==='m2'?'m\u00b2':'ft\u00b2'}` :\n        '\u2014'\n    }\n\n    \/\/ ---------- events ----------\n    \/\/ dimensions -> dims authority\n    ;\n    ['fl-length', 'fl-width', 'fl-len-unit', 'fl-wid-unit'].forEach(id => {\n      const el = byId(id)\n      el.addEventListener('input', () => {\n        lastSource = 'dims';\n        recompute()\n      })\n      el.addEventListener('change', () => {\n        lastSource = 'dims';\n        recompute()\n      })\n    })\n    \/\/ area -> area authority\n    ;\n    ['fl-area-direct', 'fl-area-direct-unit'].forEach(id => {\n      const el = byId(id)\n      el.addEventListener('input', () => {\n        lastSource = 'area';\n        recompute()\n      })\n      el.addEventListener('change', () => {\n        lastSource = 'area';\n        recompute()\n      })\n    })\n    \/\/ other inputs just recalc\n    ;\n    ['fl-waste', 'fl-price', 'fl-price-unit', 'fl-area-unit', 'fl-ccy'].forEach(id => {\n      const el = byId(id)\n      el.addEventListener('input', recompute)\n      el.addEventListener('change', recompute)\n    })\n\n    \/\/ NEW: unit syncing \u2014 change any related unit, all follow + values convert\n    ;\n    ['fl-len-unit', 'fl-wid-unit', 'fl-area-direct-unit', 'fl-area-unit', 'fl-price-unit'].forEach(id => {\n      byId(id).addEventListener('change', (e) => {\n        const v = e.target.value\n        const targetSystem = (v === 'ft' || v === 'ft2') ? 'ft' : 'm'\n        syncAllUnits(targetSystem)\n      })\n    })\n\n    \/\/ Enter-to-calc\n    byId('flooring-calculator').addEventListener('keydown', e => {\n      if (e.key === 'Enter') {\n        e.preventDefault();\n        recompute()\n      }\n    })\n\n    \/\/ Clear\n    byId('fl-clear').addEventListener('click', () => {\n      ['fl-length', 'fl-width', 'fl-waste', 'fl-price', 'fl-area-direct'].forEach(id => byId(id).value = '')\n      byId('fl-len-unit').value = 'm'\n      byId('fl-wid-unit').value = 'm'\n      byId('fl-area-direct-unit').value = 'm2'\n      byId('fl-price-unit').value = 'm2'\n      byId('fl-area-unit').value = 'm2'\n      byId('fl-ccy').value = '\u20ac'\n      lastSource = null\n      recompute()\n    })\n\n    \/\/ Share permalink (unchanged)\n    byId('fl-share').addEventListener('click', () => {\n      const params = new URLSearchParams()\n      const map = {\n        L: byId('fl-length').value.trim(),\n        W: byId('fl-width').value.trim(),\n        waste: byId('fl-waste').value.trim(),\n        price: byId('fl-price').value.trim(),\n        area: byId('fl-area-direct').value.trim()\n      }\n      Object.entries(map).forEach(([k, v]) => {\n        if (v) params.set(k, v)\n      })\n      params.set('lenU', byId('fl-len-unit').value)\n      params.set('widU', byId('fl-wid-unit').value)\n      params.set('areaU', byId('fl-area-unit').value)\n      params.set('priceU', byId('fl-price-unit').value)\n      params.set('areaDU', byId('fl-area-direct-unit').value)\n      params.set('ccy', byId('fl-ccy').value)\n\n      const url = `${location.origin}${location.pathname}?${params.toString()}#flooring-calculator`\n\n      function fallbackPrompt() {\n        window.prompt('Copy this link:', url)\n      }\n      if (navigator.clipboard?.writeText) {\n        navigator.clipboard.writeText(url).then(() => alert('Link copied to clipboard')).catch(fallbackPrompt)\n      } else {\n        fallbackPrompt()\n      }\n    })\n\n    \/\/ Restore from permalink (kept as in your code)\n    try {\n      const q = new URLSearchParams(location.search)[['L', 'fl-length'], ['W', 'fl-width'], ['waste', 'fl-waste'], ['price', 'fl-price'], ['area', 'fl-area-direct']]\n        .forEach(([k, id]) => {\n          const v = q.get(k);\n          if (v !== null) byId(id).value = v\n        })[['lenU', 'fl-len-unit'], ['widU', 'fl-wid-unit'], ['areaU', 'fl-area-unit'], ['priceU', 'fl-price-unit'], ['areaDU', 'fl-area-direct-unit'], ['ccy', 'fl-ccy']]\n        .forEach(([k, id]) => {\n          const v = q.get(k);\n          if (v) byId(id).value = v\n        })\n    } catch (e) {\n      console.error('Failed to restore Flooring Calculator state', e)\n    }\n\n    \/\/ initial compute\n    recompute()\n  }\n\n  \/\/ init\n  setTimeout(() => flooringCalculator(), 2000)\n<\/script>\n\n\n<p><\/p>\n\n<p><strong>Jobber du med et team?<\/strong> Pr\u00f8v <a href=\"https:\/\/remato.com\/no\/mannskapsledelse\/\" data-type=\"page\" data-id=\"4494\">Remato Bemanningsstyring<\/a><\/p>\n\n<h2 class=\"wp-block-heading\">Hvordan bruke gulvkalkulatoren<\/h2>\n\n<p><strong>Gulvkalkulatoren<\/strong> er designet for entrepren\u00f8rer og byggmestere som trenger raske, p\u00e5litelige gulvestimater uten \u00e5 overkomplisere prosessen. Den omdanner romdimensjoner, materialkostnader og svinnprosenter til n\u00f8yaktige resultater du kan bruke til anbud, bestillinger eller beregninger.<\/p>\n\n<p>Her er en rask oversikt over hva du skal gj\u00f8re:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>M\u00e5l opp plassen n\u00f8yaktig.<\/li>\n\n\n\n<li>Legg til en svinnprosent for kapping og tilpasning.<\/li>\n\n\n\n<li>Legg inn materialkostnaden per kvadratmeter eller fot.<\/li>\n\n\n\n<li>Gjennomg\u00e5 totalt areal, justert dekning og kostnad.<\/li>\n\n\n\n<li>Juster tallene etter behov for n\u00f8yaktighet.<\/li>\n\n\n\n<li>Verifiser m\u00e5lene f\u00f8r bestilling.<\/li>\n\n\n\n<li>Planlegg og bestill materialer med selvtillit.<\/li>\n<\/ul>\n\n<p>La oss g\u00e5 gjennom hvert trinn i mer detalj.<\/p>\n\n<h3 class=\"wp-block-heading\">1. M\u00e5l opp plassen<\/h3>\n\n<p>N\u00f8yaktige beregninger starter med presise m\u00e5linger. Enten du installerer hardtre, vinyl, laminat eller kommersielle gulv, hjelper <strong>gulvkalkulatoren<\/strong> deg med \u00e5 omdanne disse dimensjonene til klare, p\u00e5litelige estimater.<\/p>\n\n<p><strong>Trinn for n\u00f8yaktig m\u00e5ling:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.fergusonhome.com\/how-to-measure-flooring\/a179\" data-type=\"link\" data-id=\"https:\/\/www.fergusonhome.com\/how-to-measure-flooring\/a179\" target=\"_blank\" rel=\"noopener\">M\u00e5l <strong>lengden og bredden<\/strong><\/a> av hvert rom p\u00e5 de <strong>bredeste punktene<\/strong>.<\/li>\n\n\n\n<li>Hvis layouten er uregelmessig, <strong>del den inn i mindre rektangler<\/strong>, m\u00e5l hver av dem, og legg dem sammen.<\/li>\n\n\n\n<li>Registrer m\u00e5linger i <strong>meter eller fot<\/strong>, avhengig av din foretrukne enhet.<\/li>\n\n\n\n<li>Legg inn total <strong>lengde og bredde<\/strong> i kalkulatoren.<\/li>\n<\/ul>\n\n<p>Kalkulatoren vil automatisk beregne det totale gulvarealet i kvadratmeter eller kvadratfot.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Alltid <strong>rund opp litt<\/strong> for \u00e5 ta h\u00f8yde for variasjoner.<\/li>\n\n\n\n<li>Husk, noen ekstra centimeter er bedre enn \u00e5 g\u00e5 tom halvveis gjennom installasjonen.<\/li>\n<\/ul>\n\n<p><strong>Profftips:<\/strong><\/p>\n\n<p>Hvis prosjektet ditt inkluderer flere rom:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>M\u00e5l hvert rom individuelt.<\/li>\n\n\n\n<li>Kj\u00f8r dem gjennom kalkulatoren separat.<\/li>\n\n\n\n<li>Kombiner totalene for \u00e5 f\u00e5 ditt komplette <strong>gulvestimat<\/strong> for prosjektet.<\/li>\n<\/ul>\n\n<p>Denne tiln\u00e6rmingen er spesielt nyttig n\u00e5r du jobber med <strong>forskjellige materialer eller overflater<\/strong> i separate rom.<\/p>\n\n<h3 class=\"wp-block-heading\">2. Legg til en svinnprosent<\/h3>\n\n<p>Selv de beste installat\u00f8rene kan ikke eliminere svinn. Noen gulvbiter g\u00e5r tapt under trimming, kapping eller m\u00f8nstermatching. <strong>Gulvkostnadskalkulatoren<\/strong> inkluderer et alternativ for svinnprosent for \u00e5 gj\u00f8re dette enkelt.<\/p>\n\n<p><strong>Anbefalte svinnomr\u00e5der:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>5%<\/strong> for enkle, rektangul\u00e6re rom.<\/li>\n\n\n\n<li><strong>8\u201310%<\/strong> for standard boligprosjekter.<\/li>\n\n\n\n<li><strong>10\u201312%<\/strong> for komplekse layouter eller diagonale\/m\u00f8nstrede installasjoner.<\/li>\n<\/ul>\n\n<p>N\u00e5r du legger inn svinnprosenten, legger kalkulatoren automatisk til dette i ditt totale areal. Dette sikrer at din bestilling av <strong>gulvmaterialer<\/strong> inkluderer nok dekning for reelle forhold.<\/p>\n\n<p><strong>Hvorfor dette er viktig:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Forhindrer mangel i siste liten og forsinkelser.<\/li>\n\n\n\n<li>Unng\u00e5r fargeforskjeller mellom partier ved etterbestilling.<\/li>\n\n\n\n<li>Sikrer jevnere installasjon og konsistent kvalitet.<\/li>\n<\/ul>\n\n<p>Noen ekstra esker med gulv er mye enklere \u00e5 returnere enn tapt tid og ulike overflater.<\/p>\n\n<h3 class=\"wp-block-heading\">3. Legg inn materialkostnad<\/h3>\n\n<p>Deretter legger du inn <strong>materialkostnad per kvadratmeter (eller kvadratfot)<\/strong>. Bruk leverand\u00f8rens mest oppdaterte priser, ideelt sett inkludert leverings- eller h\u00e5ndteringsgebyrer hvis de gjelder.<\/p>\n\n<p><strong>Gulvkalkulatoren<\/strong> multipliserer:<\/p>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>(totalt areal + svinn) \u00d7 materialkostnad<\/p>\n<\/blockquote>\n\n<p>Dette gir deg et \u00f8yeblikkelig <strong>gulvkostnadsestimat<\/strong>, som viser hvor mye materiale du trenger og hvor mye det vil koste f\u00f8r du legger til arbeidskraft eller overhead.<\/p>\n\n<p><strong>Eksempelberegning:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Areal: 70 m\u00b2<\/li>\n\n\n\n<li>Svinn: 8% \u2192 75,6 m\u00b2 totalt<\/li>\n\n\n\n<li>Materialkostnad: 220 kr\/m\u00b2 \u2192 Estimert materialkostnad: <strong>16 632 kr<\/strong><\/li>\n<\/ul>\n\n<p><strong>Bruksomr\u00e5der:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Sammenlign raskt kostnader for laminat vs. vinyl.<\/li>\n\n\n\n<li>Oppdater priser n\u00e5r leverand\u00f8rtilbud endres.<\/li>\n\n\n\n<li>Juster svinn for \u00e5 se hvordan det p\u00e5virker totalkostnaden.<\/li>\n<\/ul>\n\n<p>Denne umiddelbare tilbakemeldingen hjelper deg med \u00e5 gi tilbud med selvtillit og bestemme hvilke materialer som gir mest mening for budsjettet og tidsplanen din.<\/p>\n\n<h3 class=\"wp-block-heading\">4. Gjennomg\u00e5 estimatet ditt<\/h3>\n\n<p>N\u00e5r m\u00e5lene, svinnet og materialkostnadene dine er lagt inn, viser <strong>gulvkalkulatoren<\/strong>:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Totalt gulvareal (inkludert svinn)<\/li>\n\n\n\n<li>N\u00f8dvendig materialdekning<\/li>\n\n\n\n<li>Estimert total materialkostnad<\/li>\n<\/ul>\n\n<p>Disse resultatene danner ryggraden i ditt <strong>gulvestimat<\/strong>, perfekt for tilbud, innkj\u00f8psordrer eller beregninger.<\/p>\n\n<p><strong>Hvorfor dette trinnet er viktig:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Holder alle estimater standardisert p\u00e5 tvers av flere rom eller steder.<\/li>\n\n\n\n<li>Eliminerer manuell matematikk og h\u00e5ndskrevne notater.<\/li>\n\n\n\n<li>Sparer tid ved utarbeidelse av anbud eller innkj\u00f8pslister.<\/li>\n<\/ul>\n\n<p>Entrepren\u00f8rer bruker ofte dette stadiet til \u00e5 kj\u00f8re flere &laquo;hva-hvis&raquo;-scenarier:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Pr\u00f8v ulike svinnfaktorer for \u00e5 teste sensitivitet.<\/li>\n\n\n\n<li>Sammenlign materialpriser mellom leverand\u00f8rer.<\/li>\n\n\n\n<li>Estimer kostnadsbesparelser ved kj\u00f8p i bulk.<\/li>\n<\/ul>\n\n<p><strong>Eksempel:<\/strong><\/p>\n\n<p>\u00c5 \u00f8ke svinnet fra 5% til 8% kan endre totalen din med bare noen f\u00e5 kroner, mens oppgradering fra standard vinyl til luksus vinylplanker kan endre budsjettet betydelig. \u00c5 ha disse sammenligningene klare gir deg bedre kontroll over b\u00e5de materialer og marginer.<\/p>\n\n<h3 class=\"wp-block-heading\">5. Juster og beregn p\u00e5 nytt<\/h3>\n\n<p>Fleksibilitet er en av de st\u00f8rste fordelene med <strong>gulvkalkulatoren<\/strong>. Du kan justere enhver input, romdimensjoner, svinnprosent eller materialkostnad, og kalkulatoren oppdaterer \u00f8yeblikkelig totalene dine.<\/p>\n\n<p><strong>Praktiske eksempler:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Oppdater romdimensjoner etter stedsverifisering.<\/li>\n\n\n\n<li>Juster svinn basert p\u00e5 installasjonsm\u00f8nster.<\/li>\n\n\n\n<li>Endre leverand\u00f8rpriser for \u00e5 reflektere markedsoppdateringer.<\/li>\n<\/ul>\n\n<p>Dette gj\u00f8r den ideell for <strong>live estimering<\/strong> under kundem\u00f8ter eller bes\u00f8k p\u00e5 stedet. Mange entrepren\u00f8rer bruker kalkulatoren p\u00e5 telefonen eller nettbrettet for \u00e5 teste flere scenarier i sanntid.<\/p>\n\n<p><strong>Hvorfor fagfolk elsker dette trinnet:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>\u00d8yeblikkelige oppdateringer for endrede forhold p\u00e5 stedet.<\/li>\n\n\n\n<li>Raske omberegninger under planlegging eller budrunder.<\/li>\n\n\n\n<li>Konsistente, databaserte estimater p\u00e5 tvers av prosjekter.<\/li>\n<\/ul>\n\n<p>I stedet for \u00e5 gj\u00f8re beregningene manuelt p\u00e5 nytt, kan du oppdatere tallene med noen f\u00e5 trykk og v\u00e6re sikker p\u00e5 at beregningen din forblir n\u00f8yaktig.<\/p>\n\n<h3 class=\"wp-block-heading\">6. Verifiser m\u00e5linger f\u00f8r bestilling<\/h3>\n\n<p>Digitale verkt\u00f8y er kraftige, men <strong>feltverifisering<\/strong> forblir essensielt. F\u00f8r du legger inn din endelige materialbestilling:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>M\u00e5l kritiske dimensjoner og uregelmessige rom p\u00e5 nytt.<\/li>\n\n\n\n<li>Bekreft m\u00f8nsterretningen og eventuelle ekstra overgangsomr\u00e5der.<\/li>\n\n\n\n<li>Sjekk at svinnprosenten din fortsatt samsvarer med den endelige layouten.<\/li>\n<\/ul>\n\n<p><strong>Siste sjekk:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Gjennomg\u00e5 leverand\u00f8rens emballasje. Gulvprodukter selges vanligvis i esker som dekker et bestemt areal (for eksempel 1,5 eller 2 m\u00b2 per eske).<\/li>\n\n\n\n<li>Del ditt totale areal p\u00e5 dekningen per eske for \u00e5 bestemme hvor mange du trenger.<\/li>\n\n\n\n<li>Alltid <strong>rund opp<\/strong> og bestill et par ekstra esker for \u00e5 dekke skader eller fremtidige reparasjoner.<\/li>\n<\/ul>\n\n<p><strong>Eksempel:<\/strong><\/p>\n\n<p>Hvis du trenger 76 m\u00b2 gulv og hver eske dekker 1,9 m\u00b2:<\/p>\n\n<p>76 \u00f7 1,9 = 40 esker \u2192 bestill <strong>41 eller 42<\/strong> for \u00e5 v\u00e6re p\u00e5 den sikre siden.<\/p>\n\n<p>\u00c5 ta disse forholdsreglene unng\u00e5r uventede mangler og holder installasjonen din jevn.<\/p>\n\n<h3 class=\"wp-block-heading\">7. Planlegg, bestill og spar tid<\/h3>\n\n<p>N\u00e5r det er verifisert, er du klar til \u00e5 bestille med selvtillit. Mengdene fra din <strong>gulvkalkulator<\/strong> er n\u00f8yaktige nok til \u00e5 kommunisere direkte til leverand\u00f8rer eller importere inn i ditt prosjektstyringssystem.<\/p>\n\n<p><strong>Viktige fordeler p\u00e5 dette stadiet:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Forhindrer underbestilling og kostbart omarbeid.<\/li>\n\n\n\n<li>Reduserer svinn og overfl\u00f8dig lager.<\/li>\n\n\n\n<li>Holder innkj\u00f8psprosessen effektiv.<\/li>\n<\/ul>\n\n<p>Ved \u00e5 bruke kalkulatoren konsekvent blir estimatene dine forutsigbare og lettere \u00e5 forsvare i kundediskusjoner. Over tid bygger denne konsistensen tillit og profesjonalitet p\u00e5 tvers av dine anbud og rapporter.<\/p>\n\n<p><strong>Tidsbesparelser:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Fullf\u00f8r gulvkostnadsestimater p\u00e5 under ett minutt.<\/li>\n\n\n\n<li>Generer \u00f8yeblikkelige beregninger for flere rom.<\/li>\n\n\n\n<li>Eliminer manuelt regnearkarbeid.<\/li>\n<\/ul>\n\n<p>Rask, konsistent og n\u00f8yaktig, det er det som gj\u00f8r <strong>Remato Gulvkalkulator<\/strong> til et ekte feltverkt\u00f8y, ikke bare enda en online-gadget.<\/p>\n\n<h3 class=\"wp-block-heading\">8. Fortsett \u00e5 forbedre n\u00f8yaktigheten<\/h3>\n\n<p>Hvert prosjekt forbedrer dine estimeringsevner. Etter \u00e5 ha fullf\u00f8rt hver jobb:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Sammenlign kalkuatorens prediksjon med din faktiske materialbruk.<\/li>\n\n\n\n<li>Juster svinnprosenten din hvis du merker gjentakende overskudd eller mangler.<\/li>\n\n\n\n<li>Merk effektivitetsforskjellene mellom gulvtyper eller leverand\u00f8rer.<\/li>\n<\/ul>\n\n<p>Over tid vil du bygge opp et referansebibliotek med <strong>reelle gulvdata<\/strong> som gj\u00f8r alle fremtidige estimater mer n\u00f8yaktige.<\/p>\n\n<p>Denne tilbakemeldingssl\u00f8yfen gj\u00f8r kalkulatoren til en profesjonell vane, en del av din standard estimeringsprosess i stedet for en sporadisk snarvei.<\/p>\n\n<p><strong>Proff tankesett:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Spor faktisk forbruk vs. estimater.<\/li>\n\n\n\n<li>Oppdater antagelser om svinn for hver materialtype.<\/li>\n\n\n\n<li>Lagre dine foretrukne tall i prosjektmaler eller estimeringsverkt\u00f8y.<\/li>\n<\/ul>\n\n<p>Ved \u00e5 kontinuerlig forbedre prosessen din, vil du levere tilbud som er strammere, raskere og mer l\u00f8nnsomme, samtidig som du opprettholder en n\u00f8yaktighet kundene kan stole p\u00e5.<\/p>\n\n<h2 class=\"wp-block-heading\">Ofte stilte sp\u00f8rsm\u00e5l om gulvkalkulatoren<\/h2>\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1762503262032\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">1. Hva gj\u00f8r gulvkalkulatoren?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Gulvkalkulatoren hjelper entrepren\u00f8rer og byggmestere raskt \u00e5 estimere gulvareal, materialmengde, svinn og totalkostnad. Den er designet for \u00e5 forenkle mengdeberegninger, redusere manuelle beregninger og st\u00f8tte raske, n\u00f8yaktige tilbud.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1762503276554\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">2. Hvordan beregner jeg gulvareal?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>M\u00e5l lengden og bredden av rommet p\u00e5 de bredeste punktene, multipliser deretter disse sammen. For uregelmessige utforminger, del opp omr\u00e5det i mindre seksjoner, beregn hver for seg, og legg dem sammen for \u00e5 f\u00e5 det totale gulvarealet.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1762503291095\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">3. Hvor mye svinn b\u00f8r jeg inkludere i mitt gulvestimat?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>De fleste entrepren\u00f8rer tillater <strong>5\u201310 % svinn<\/strong> for \u00e5 dekke kapping og tilpasning. Bruk 5 % for enkle, rektangul\u00e6re rom og 10 % for komplekse utforminger, m\u00f8nstre eller diagonale installasjoner.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1762503303237\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>4. Kan jeg bruke gulvkalkulatoren for flere rom?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ja. Beregn hvert rom separat, legg deretter sammen totalene for hele prosjektet ditt. Denne metoden holder estimatene n\u00f8yaktige og enkle \u00e5 justere hvis gulvmaterialer eller priser varierer mellom rommene.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1762503317132\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">5. Hvordan beregner jeg gulvkostnad med dette verkt\u00f8yet?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Skriv inn ditt m\u00e5lte areal, legg til en svinnprosent, og skriv inn materialkostnaden per kvadratmeter (eller kvadratfot). Gulvkostnadskalkulatoren vil umiddelbart vise din totale materialmengde og estimerte prosjektkostnad.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1762503331954\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">6. Kan jeg bruke kalkulatoren for alle gulvmaterialer?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ja. Den fungerer for <strong>laminat, vinyl, parkett, konstruert tre, fliser<\/strong>, og de fleste andre materialer som selges per areal. Bare juster materialkostnaden din for \u00e5 matche leverand\u00f8rens pris.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1762503344225\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">7. Hvilke enheter st\u00f8tter gulvkalkulatoren?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Kalkulatoren st\u00f8tter b\u00e5de metriske (m\u00b2) og imperiale (ft\u00b2) enheter. Du kan enkelt bytte mellom dem avhengig av prosjektet eller din foretrukne arbeidsflyt.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1762503356737\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">8. Hvor n\u00f8yaktige er resultatene?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Resultatene er like n\u00f8yaktige som dine m\u00e5linger og inndata. Det <strong>gulvestimatet<\/strong> inkluderer din valgte svinnprosent, s\u00e5 det reflekterer virkelige forhold, ikke bare teoretiske arealberegninger.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1762503374298\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>9. Kan jeg bruke dette verkt\u00f8yet for profesjonelle anbud eller kundetilbud?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Absolutt. Kalkulatoren gir raske, repeterbare resultater som entrepren\u00f8rer kan inkludere i <strong>prosjektanbud, estimater og materialbestillinger.<\/strong> Den er ideell for bruk p\u00e5 byggeplassen eller tidlig kostnadsplanlegging.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1762503415646\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>10. Hvorfor b\u00f8r jeg bruke Rematos gulvkalkulator?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Rematos <strong>gulvkalkulator<\/strong> er bygget for byggeproffer: den er rask, mobilvennlig og optimalisert for virkelige forhold p\u00e5 byggeplassen. Du f\u00e5r umiddelbare, p\u00e5litelige estimater som hjelper deg med \u00e5 planlegge materialer, kontrollere svinn og prise jobber med selvtillit.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2 class=\"wp-block-heading\">Administrer mannskapet ditt med Remato<\/h2>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1364\" src=\"https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/remato-construction-crew-and-tools-management-1-scaled.png\" alt=\"Remato byggmannskap- og verkt&#xF8;yadministrasjon\" class=\"wp-image-26547\" srcset=\"https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/remato-construction-crew-and-tools-management-1-scaled.png 2048w, https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/remato-construction-crew-and-tools-management-1-300x200.png 300w, https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/remato-construction-crew-and-tools-management-1-1024x682.png 1024w, https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/remato-construction-crew-and-tools-management-1-768x512.png 768w, https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/remato-construction-crew-and-tools-management-1-1536x1023.png 1536w, https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/remato-construction-crew-and-tools-management-1-1920x1279.png 1920w, https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/remato-construction-crew-and-tools-management-1-400x266.png 400w, https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/remato-construction-crew-and-tools-management-1-80x53.png 80w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n\n<p>\u00c5 f\u00e5 et n\u00f8yaktig gulvestimat er bare f\u00f8rste skritt, \u00e5 holde mannskapet ditt organisert er det som f\u00e5r prosjektet til \u00e5 g\u00e5 knirkefritt. <a href=\"https:\/\/remato.com\/no\/mannskapsledelse\/\" data-type=\"page\" data-id=\"4494\">Remato Mannskapsstyring<\/a> hjelper entrepren\u00f8rer med \u00e5 gj\u00f8re estimater om til reell fremgang p\u00e5 stedet.<\/p>\n\n<p><strong>Med Remato kan du:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Tildel oppgaver enkelt<\/strong> \u2013 Del opp gulvarbeidet etter rom eller omr\u00e5de og tildel installat\u00f8rer direkte fra telefonen din.<\/li>\n\n\n\n<li><strong>Spor fremdrift i sanntid<\/strong> \u2013 Se hva som er gjort, hva som er underveis, og hvem som er p\u00e5 stedet.<\/li>\n\n\n\n<li><strong>Overv\u00e5k timer og produktivitet<\/strong> \u2013 Sammenlign estimert arbeidstid med faktisk mannskapstid for \u00e5 forbli effektiv.<\/li>\n\n\n\n<li><strong>Hold alt p\u00e5 ett sted<\/strong> \u2013 Materialer, tidsplaner og jobboppdateringer synkroniseres for hele teamet ditt.<\/li>\n<\/ul>\n\n<p><strong>Gulvkalkulatoren<\/strong> gir deg tallene, <strong>Remato<\/strong> hjelper deg med \u00e5 gj\u00f8re dem om til handling.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gulvkalkulator for entrepren\u00f8rer og byggmestere gir en rask og n\u00f8yaktig m\u00e5te \u00e5 estimere gulvareal, materialer og totalkostnad p\u00e5. Presise gulvestimater er avgj\u00f8rende p\u00e5 enhver jobb fordi gulvarealet direkte p\u00e5virker materialbestillinger, arbeidskraft og fortjenestemarginer. Selv sm\u00e5 feil kan f\u00f8re til sl\u00f8sing med materialer eller underprisede anbud. Den gratis gulvkalkulatoren fra Remato beregner \u00f8yeblikkelig totalt areal, materialmengde, [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":27586,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[301],"tags":[],"class_list":["post-27585","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-maler-og-verktoy"],"acf":[],"metadata":{"blog_post_read_time":"9 min lesning"},"category_objects":[{"term_id":301,"name":"Maler og verkt\u00f8y","slug":"maler-og-verktoy","term_group":0,"term_taxonomy_id":301,"taxonomy":"category","description":"","parent":0,"count":10,"filter":"raw","cat_ID":301,"category_count":10,"category_description":"","cat_name":"Maler og verkt\u00f8y","category_nicename":"maler-og-verktoy","category_parent":0}],"image":{"low-res":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/11\/flooring-calculator-80x53.jpg","width":80,"height":53,"alt":"Gulvkalkulator"},"thumbnail":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/11\/flooring-calculator-150x150.jpg","width":150,"height":150,"alt":"Gulvkalkulator"},"medium_large":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/11\/flooring-calculator-768x508.jpg","width":768,"height":508,"alt":"Gulvkalkulator"},"large":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/11\/flooring-calculator-1024x677.jpg","width":1024,"height":677,"alt":"Gulvkalkulator"}},"excerpt_raw":"","formatted_date":"7. november 2025","_links":{"self":[{"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/posts\/27585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/comments?post=27585"}],"version-history":[{"count":2,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/posts\/27585\/revisions"}],"predecessor-version":[{"id":27631,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/posts\/27585\/revisions\/27631"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/media\/27586"}],"wp:attachment":[{"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/media?parent=27585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/categories?post=27585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/tags?post=27585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}