Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

For a single built property, divide its recorded sale value by its matching built area: valeur_fonciere ÷ surface_reelle_bati. In Excel, first confirm that both fields are numeric, the area is greater than zero, and the sale record represents the property you intend to analyse. The result is a descriptive euros-per-square-metre ratio—not automatically a Carrez price or a full estimate of what the buyer paid.

1. Get the DVF export and note which version you use

Download the current Demandes de valeurs foncières (DVF) dataset from the French government’s data portal. The listing provides annual text-file exports and notes that files are replaced when the dataset is updated; an update may also add transactions to older years. Record the download date or export vintage with your results so another reader can identify the data you analysed.

DVF is produced by DGFiP and covers paid property transactions over the latest five years described on the dataset page. Its published geographic coverage excludes Alsace, Moselle and Mayotte. State the geography and period covered by your export rather than treating it as a complete record of every French property sale.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

2. Import the text file without changing its meaning

Open or import the delimited text file in Excel, checking the delimiter and the detected data types. Do not assume Excel has correctly interpreted the file’s separators or French-formatted numbers: a value imported as text will not divide reliably, and a misread decimal or thousands separator can produce a misleading result. The exact import controls and formula syntax can vary with Excel version and locale, so verify the imported columns and adapt the formula if your Excel uses localized function names or separators.

Keep transaction identifiers and property fields together while filtering or calculating. Relevant fields include:

  • id_mutation, date_mutation and nature_mutation to identify the transaction;
  • valeur_fonciere for the recorded transaction value;
  • type_local and surface_reelle_bati for the property type and built area;
  • nombre_pieces_principales for an additional property characteristic;
  • lot-level surface_carrez fields, where present, and surface_terrain when relevant.

The DVF explorer and FAQ distinguishes real built area from lot-level Carrez area. The displayed built area reflects the latest area declaration known to land services at the sale date; it is not a new measurement made by you in Excel.

3. Choose the right value and area

Use matching property-level fields

For a single built-property record, use its valeur_fonciere and corresponding surface_reelle_bati. The official DVF statistical methodology describes the €/m² calculation as the value divided by the built surface of the property concerned; see Statistiques DVF and its methodology.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Do not label this a Carrez price unless the denominator is actually an appropriate Carrez area. DVF’s displayed area is the real built area, not the Carrez area. Lot-level Carrez values appear only sporadically in the file and, as the explorer FAQ explains, have no legal value in this data context.

Understand what the recorded value includes

DVF’s value is a net-seller price. The official FAQ says, “Il s’agit d’un prix “net vendeur”, c’est-à-dire ne comprenant ni frais d’agence immobilière, ni frais de notaire.” In other words, it excludes agency and notary fees; furniture included in a sale is also excluded from the displayed property value. The ratio therefore is not the buyer’s all-in cost per square metre. See the official DVF FAQ.

4. Filter records before calculating

Decide what you want to compare, then filter the data to that scope. At minimum, choose the property category and the locality and time period of interest. Do not mix houses, apartments, dependencies and land into one comparison without a clear reason, or combine built-area figures with Carrez-area figures as though they meant the same thing.

Check each candidate record’s area before division. Exclude missing, non-numeric, zero or negative values of surface_reelle_bati from the €/m² calculation, and report how many records remain. Treat land-only records and dependencies separately when they do not match the question you are asking.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

5. Calculate €/m² in Excel

If your data is formatted as an Excel Table and the columns are named valeur_fonciere and surface_reelle_bati, an illustrative formula is:

=IFERROR([@valeur_fonciere]/[@surface_reelle_bati],"")

Enter it in a new column, such as prix_m2. It divides the sale value by the area in that row and returns a blank if Excel encounters a division error. It does not decide whether the transaction is appropriate to include: filter and inspect the records first, and verify the source values are numeric and the area is positive. Depending on your Excel locale, you may need localized function names or different separators.

Format the result as a number or currency and label it clearly as euros per square metre based on built area. Avoid rounding the underlying values before calculation; apply display formatting to the result instead.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

6. Handle transactions involving multiple properties

A DVF mutation can cover more than one property. In that case, a mutation-level total value may not represent the price of any single property in the transaction. Do not divide that total by one component’s area, or split the total evenly among several homes and present those amounts as their individual prices unless the data supports that allocation. Review such mutations separately and follow the property-level approach in the official DVF statistical methodology where the property concerned can be identified.

Best Value
Excel for Surveyors
  • Used Book in Good Condition

Also keep dependencies and land-only records out of a built-property calculation unless your analysis explicitly covers them and uses an appropriate, explained denominator. If a record cannot be matched reliably to the property and area you mean to compare, exclude it and document that choice rather than forcing a ratio.

7. Summarise a comparison responsibly

When reporting results for a group, state the property type, locality, transaction period, area basis, export vintage, number of included records and exclusions. A median can be useful alongside a mean because unusually high or low ratios can pull the mean away from the typical observation. The official statistical publication uses a median in its visualisation to reduce the effect of outliers, but its own filters are specific to that publication; do not silently present them as universal rules for your Excel analysis.

A €/m² figure is a descriptive ratio, not an appraisal or proof that two properties are equivalent. Differences in location, property type, period and area definition matter, and the underlying records have defined coverage and exclusions. The geolocated DVF dataset history is available if you need to identify the history of that separate dataset.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.