Referències circulars en fórmules d'Excel

Es produeix una referència circular a Excel quan:

  1. Una fórmula conté una referència de cel·la a la cel·la que conté la fórmula. Un exemple d'aquest tipus de referència circular es mostra a la imatge anterior, on la fórmula de la cel·la C1 conté una referència a aquesta cel·la a la fórmula: = A1 + A2 + A3 + C1
  2. Una fórmula fa referència a una altra fórmula que finalment es refereix a la cel·la que conté la fórmula original. Un exemple d'aquest tipus de referència indirecta com es coneix es mostra en el segon exemple de la imatge on les fletxes blaves que uneixen les cel·les A7, B7 i B9 indiquen que les fórmules d'aquestes cel·les es fan referència entre si.

Advertència de referència circular

Tal com es mostra a la imatge anterior, si es produeix una referència circular en un full de càlcul d'Excel, el programa mostra un quadre de diàleg d' Alerta que indica el problema.

El missatge del quadre de diàleg està redactat específicament perquè no totes les referències circulars en fórmules són involuntàries com es descriu a continuació.

"Atentament, hem trobat una o més referències circulars al vostre llibre que poden fer que la vostra fórmula es calculi incorrectament"

Opcions d'usuari

Les opcions d'usuari quan aparegui aquest quadre de diàleg són fer clic a D' acord o Ajuda, cap dels quals solucionarà el problema de referència circular.

Si llegiu el missatge llarg i d'alguna manera confús al quadre de diàleg, descobrireu que:

Referències circulars involuntàries

Si la referència circular es va fer de forma no intencionada, la informació del fitxer d'ajuda us explicarà com trobar i treure referències circulars.

El fitxer d'ajuda us dirigirà per utilitzar l'eina de comprovació d'errors d' Excel situada a les fórmules> Auditoria de fórmules a la cinta.

Moltes referències de cèl·lules involuntàries es poden corregir sense necessitat de comprovació d'errors, simplement corregint les referències de cel·les que s'utilitzen a la fórmula. En lloc d'escriure les referències de cel·la en una fórmula, utilitzeu l' apuntador ------------------ fent clic a les referències de cel·la amb el ratolí -------------- -------- per introduir referències en una fórmula.

Referències circulars intencionals

La referència circular d'Excel no ofereix una solució per un problema de referència circular perquè no totes les referències circulars són errors.

Si bé aquestes referències circular intencionals són menys freqüents que les no intencionals, es poden utilitzar si voleu que Excel recorrin a iteració o executeu una fórmula diverses vegades abans de produir un resultat.

Habilitació de càlculs iteratius

Excel té una opció per habilitar aquests càlculs iteratius si voleu utilitzar-los.

Per habilitar càlculs iteratius:

  1. Feu clic a la pestanya Fitxer (o al botó d'Office en Excel 2007)
  2. Feu clic a Opcions per obrir el quadre de diàleg Opcions d'Excel
  3. Al panell esquerre del quadre de diàleg, feu clic a Fórmules
  4. Al panell dret del quadre de diàleg, seleccioneu la casella Habilitar càlcul iteratiu

A sota de les opcions del quadre de verificació hi ha disponibles:

S'estan mostrant ceros a les cel·les afectades

Per a les cel·les que contenen referències circulars, Excel mostra un zero com es mostra a la cel·la C1 de l'exemple o l'últim valor calculat de la cel·la.

En alguns casos, les fórmules poden funcionar correctament abans d'intentar calcular el valor de la referència de la cel a on es troben. Quan això succeeix, la cel·la que conté la fórmula mostra el valor del darrer càlcul reeixit.

Més sobre l'avís de referència circular

Després de la primera instància d'una fórmula que conté una referència circular en un llibre , Excel no necessàriament mostrarà el missatge d'advertència de nou. Depèn de les circumstàncies de com i on es creen les referències circulars addicionals.

Exemples d'on es mostrarà el quadre d'alerta que conté el missatge d'advertència per a posteriors referències circulars que inclouen: