Dynamic Chart Formula Question

B

Bob

I'm trying to create a worksheet that can be copied with an embedded
dynamic chart.

I created the named formulas at the worksheet level and then entered
the names in the worksheet formula dialog box and the chart works
fine.

The part that doesn't work is that when I copy the worksheet the named
formulas update to the new name of the copied sheet but the chart
formula doesn't update properly.

I've tried inserting indirect references into the chart formula and
that didn't work.

Is there a way to get the chart formula to update on the copied
worksheet?
 
S

Shane Devenshire

Hi,

this is probably going to be a problem. First though you should show us the
defined names you are using and what the Series function is displaying and
what you want it to display after you copy the sheet.

Also, what version of Excel are you using and what is the function of the
dynamic range names - why are you using them?
 
B

Bob

There are 2 defined names:

x9a with the formula =OFFSET('9 (4)'!$A$5,0,0,COUNT('9 (4)'!$A:$A),1)

y9a with the formula =OFFSET('9 (4)'!x9a,0,1)

This is in Excel 2007.

These is a 2 column data set that displays a column of Month-Year
dates, and the second column contains a monthly count like 4,555.
These two columns vary in length from 1 to 12 months depending on
values in a date selector drop down box.

The chart is a column chart with the Month-Year dates along the x axis
and the values above them.

These are presentation pages with a table of data at the top and a
chart or two charts at the bottom under the table of data.

Thanks and yes, your response is helpful but I don't see the yes
button you are referring to in your message.
 
H

harry_pelo9191

¡¡¡¡¡¡¡¡¡¡¡¡¡¡GANAR DINERO CON TAN SOLO 5 CARTAS!!!!!!!!!!!!!!!!!!



SI.SOLO ,INVIERTES US$ 5 DOLARES Y GANAS CIENTOS O MILES EN POCO
TIEMPO
QUIERES GANAR DINERO PARA PAGAR TUS DEUDAS?
INVIERTE 5 MINUTOS DE TU TIEMPO Y VERAS QUE ESTO REALMENTE FUNCIONA Y
ADEMÁS LEGALMENTE!!!!

MENSAJE ORIGINAL

Este es un programa que aprovecha la plataforma mundial de Internet,
lo que garantiza su funcionamiento en forma perfecta. ¡EL 100 % DE LAS
VECES!! Miles de personas han recurrido a este medio para obtener
buenos capitales y así iniciar su propio negocio. Así mismo como usted
lo esta haciendo ahora, se me apareció un articulo similar a este que
decía: "Usted puede ganar cientos a miles de dolares en pocas semanas
con una inversión de US$ 5 dólares (5 dólares)", Enseguida pensé:
"¡oh,no, otra estafa más ?", pero como la mayoría de nosotros, la
curiosidad pudo más ,y seguí leyendo, y seguía diciendo:" Usted
enviará US$1.-(un dólar) o 1 EURO a cada uno de los 5 nombres y
direcciones mencionados en este articulo , entonces usted anote su
nombre y dirección al final de la lista reemplazando al numero #5 , y
envíe o ponga este articulo a por lo menos 200 NEWS GROUPS (hay miles
de estos en todo el mundo) otra variable son los mails.

Después de pensarlo una y otra vez y de consultarlo con unos amigos,
decidí probarlo, pensé que lo único que podría perder era 5
estampillas y US$5 dólares y fue lo tomaría como inversión verdad?

Como probablemente muchos de nosotros estaba un poco preocupado por la
legalidad de todo esto. Entonces consulte al Correo Central y me
confirmaron que en realidad era legal!!!!!!!. Me quedé asombrado y de
inmediato invertí mis US$5 dólares... IMAGINENSE QUE!!!!... a los días
después, empecé a recibir DINERO por correo!

En mi primera semana hice entre US$20 y US$30 dólares. Para el final
de la segunda semana había hecho un total de US$500 (500
dólares)!!!!!! No lo PODÍA CREER!; en la tercera semana $1.000 ( mil)
y todavía seguía llegando más!; en mi cuarta semana tenía un total de
$3.125.- dólares y esto sigue llegando más rápidamente (en mi casa ,se
la pasan abriendo sobres y yo consiguiendo "NEWSGROUP". ESTO SE PUSO
SERIO). Todo esto valió la pena, la inversión de US$5 dólares y 5
estampillas, dio sus frutos, y pensar que yo gastaba más de US$5
dólares semanales en sorteos y lotería, y no pasaba nada.

AHORA PERMÍTANME EXPLICARLES COMO FUNCIONA ESTO Y LO MAS
IMPORTANTE......... EL PORQUE FUNCIONA EXCELENTEMENTE

Usted asegúrese de imprimir este articulo AHORA, para sacar toda la
información a medida que lo solicite. El proceso es muy fácil y
consiste en 3 (tres) pasos sencillos:

PASO Nº.1: Obtenga 5 hojas de papel y escriba en cada una de ellas
"FAVOR DE INCLUIRME EN SU LISTA DE CORRESPONDENCIA O E-MAIL" Luego,
escribe también tu nombre, dirección y correo electrónico (e-mail)----
OJO que esto es lo que hace LEGAL al sistema puesto que se está
pagando por el servicio de ser incluido en una lista de correo

Ahora consiga 5 billetes de US$1 (un dólar) o 1 EURO e introduzca cada
dólar (euro) en un sobre con la hoja, de manera de envolver el billete
con la hoja, con el fin de que el billete no se vea a través del
sobre!!. Es mejor que el papel sea de color oscuro para prevenir los
robos de correspondencia.

¡¡¡¡¡¡ ESO ES IMPORTANTE!!!!! De otra manera la gente que trabaja en
el correo podrìa detectar que se trata de dinero y quedarse con los
miles de sobres que te van llegando; de manera que se recomienda
envolver todo, adicionalmente, en un papel
oscuro o de carbón para que no se vea a través del sobre!). Lo que
estas haciendo es crear un servicio y como tal, lo hace COMPLETAMENTE
LEGAL. A partir de ahora no estas mandándole UN EURO o un DOLAR a
alguna persona sin ningún motivo, estas pagando UN EURO o UN DOLAR por
un legítimo servicio.

Enviar los 5 sobres a las siguientes direcciones

1)-- cristina gonzales av, nicolas san juan no-452 col del valle
méxico d.f. c.p. 03100

2)-- jaime mora s. privada de los cedros no-71 departamento 902-a
colonia altos de tetelpan mexico d.f. c.p. 01720

3)-- patricia leon montelongo calle tortolas # 17 fraccionamiento loma
del rio villa nicolas romero estado de México c.p. 54400 México

4)-- Jorge Pérez Mendoza. – Juárez no. 3 casa 2 col. Pueblo de Axolta
Del. Álvaro Obregón. Cp. 01030, México DF.

5)--Isaac efrain martinez saucedo
santa rosalia #367 col. jacinto lopez
hermosillo sonora mexico
CODIGO POSTAL:83105

PASO Nº 2: Ahora elimine el numero #1 de lista de arriba y mueva los
otros nombres un numero para arriba ( el #5 se convierte en el #4, y
el # 4 se convierte en el #3, etc...) y agregue su NOMBRE Y SU
DIRECCIÓN como el #5 de la lista.

Paso nº 3: Ahora ponga su articulo en por lo menos 200 NEWSGROUP
(existen más de 24.000.000 newsgroups), solo necesita 200, pero cuanto
mas ponga , más dinero le llegará.

Aquí van algunas indicaciones de cómo introducirse a los newsgroups:

COMO MANEJAR LOS "NEWSGROUPS": Nº1.-Usted no necesita redactar toda
esta carta para hacer la suya propia. Solamente ponga su cursor al
comienzo de esta carta, haga clic y lo deja presionado y bájelo hasta
el final de la carta y larguelo. Toda la carta deberá estar
"sombreada". Entonces, apunte y haga clic en "edit" o "edición" arriba
de su pantalla, aquí seleccione "copy" o "copiar". Esto hará que toda
la carta quede en la memoria temporal de su computadora. Nº2.-Abra un
archivo nuevo "notepad" o "word" y lleve el cursor arriba de la pagina
en blanco, Presione "edit" y del menú seleccione "paste" o "pegar".
Ahora tendrá esta carta en su computadora y podrá agregar su nombre en
el lugar #5 de la lista siguiendo las instrucciones de más arriba.
PARA LOS QUE USAN INTERNET EXPLORER.
Nº3.- Vaya a newsgroups y seleccione "post an article" o "escribir
nuevo mensaje/discusión" Nº4.- Cargue el articulo. Nº6.- Marque el
contenido completo del txt file y copie usando La misma técnica
anterior .Regrese a newsgroup "TO NEWS" y usted está creando y
empastando esta carta dentro de su programa o "posting" Nº5.- Presione
el botón "post"

PARA LOS QUE MANEJAN NETSCAPE.
Nº1. Dentro del programa netscape, vaya a la ventana titulada "Window"
y seleccione "NetscapeNews". Entonces elija del menú "Options",
seleccione "Show all Newsgroups" Enseguida aparecerá una lista de
todos los newsgroups de su server , haga clic en cualquier nuewsgroup
.. De este newsgroup haga clic debajo de"TO NEWS", el cual debería
estar arriba, en el extremo izquierdo de la pagina de newsgroup Esto
le llevara a la caja de mensajes .- Nº2.-Llene este espacio . Este
será el titulo que verán todos cuando recorran por la lista de un
grupo en particular.- Nº3.- Marque el contenido completo del archivo y
copie usando la misma técnica anterior .Regrese a newsgroup "TO NEWS"
y usted está creando y empastando esta carta dentro de su programa o
"posting" . Nº4.- Presione "send", que esta en la parte superior
izquierda y usted ha finalizado con su primer newsgroup.

Se recomienda, además, que cuando publique la descripción de este
artículo trates de darle un nombre que interese como "NECESITA DINERO
RÁPIDO?,o "NECESITA DINERO PARA PAGAR SUS DEUDAS?", "BAJE ESTE ARCHIVO
Y LEA COMO PUEDE RECIBIR DINERO POR CORREO" etc.
(Digo esto ya que hay muchas cosas en internet que son falsas, pero te
aseguro que es verdad)
Yo soy una prueba de ello, no podia pagar mis estudios, ni los
impuestos, nada de nada pero este sistema me ayudo y mejore, entonces
cada dia lo transcribo a varios newgroups y les digo a mis amigos y
conocidos
que prueben y que me comenten y por ahora todo va bien.

Ahora el POR QUE de todo esto: De 200 enviados, digamos que recibo
solo 5 repuestas (bajísimo ejemplo). Entonces hice $5 Dólares con mi
nombre en la posición #5,de esta carta. Ahora cada una de las personas
que me enviaron los $1 dólares, también hacen un numero de 200
newsgroup de la lista y solo responden 5 personas a cada uno de los 5
originales, esto hace $25 mas que yo recibo, ahora estas 25 personas
ponen un mínimo de 200 newsgroups con mi nombre en el #4 lugar, y solo
se reciben 5 repuestas de cada uno. Estaría haciendo otros $125
adicionales, ahora estas 125 personas ponen un mínimo de 200 grupos
con mi nombre en el #3 lugar y solo recibe 5 respuestas cada una ,yo
recibo un adicional de $625!!!!!!!!!, ok, Aquí esta la parte mas
divertida, cada una de estas 625 personas ponen sus cartas con otros
200 grupos con mi nombre en el #2 lugar y cada una recibe solo 5
respuestas .Esto hace que yo reciba $3.125 dolares
adicionales!!!!!!!!!!!

Estas 3.125 personas enviaran este mensaje a un mínimo de 200 grupos,
con mi nombre en el #1 lugar, y solo 5 personas responden de los 200
grupos ,esto hace que yo reciba $15.625 dólares!!!!!!!!!!!!!!!! De una
inversión de $5.- dólares , no creen que es
FABULOSO!!!!!!!!!!!!!?????????????. Y como dije antes, que solo 5
personas respondan de 200 grupos,(el promedio real es de 40 a 50
personas)


Una vez que su nombre ya no este en la lista , saque el último anuncio
del newsroup y envíe otros $5 dólares a los nombres en esa lista,
poniendo su nombre en el lugar #5 y repetir todo el proceso, y empezar
a ponerlos en los newsgroups otra vez, lo que debe recordar que miles
de personas como usted y como yo en todo el mundo, se conectan a
internet y leerán estos artículos, así que creo que nadie tendrá
problemas para invertir $5 dolares, y verás que si realmente funciona.

*** Sólo un apunte más, si sabe traducir todo este mensaje a otros
idiomas, puede además, insértalos en foros de distintos países como,
Francia, Alemania, Rusia (esto se lo digo como consejo para expandir
las posibilidades de que lo vea mucha más gente:
 
S

Shane Devenshire

Hi,

Don't worry about the Yes button, it only appears if you are using the Web
interface.

I think I am understanding your problem a little better - when you copy the
sheet you want the associated chart to use a new dynamic range name, one that
refers to the new sheet rather than the old one? The data range would still
be detected based on the offset function but within the new sheet?

Here is the problem, you want one range name to refer to multiple ranges on
different sheets which is not possible.

Try this solution instead assuming the data starts in A1 with titles on the
first row:

put the cursor in the data and choose Home, Format as Table. Pick any table
style and click OK to the next dialog box. This chart is dynamic without the
use of a range name. If you add more data to the table the chart will
increase. If you delete a row from the table the chart will adjust.

If you try to copy the entire sheet Excel will crash, so select the data and
the chart an copy it to a new blank sheet. The chart will be refering to the
original sheet. On the second sheet select the chart and choose Chart Tools,
Design, Select Data which will select Sheet1, switch back to the new sheet
and highlight the range.

All charts based on table ranges are dynamic. And if you don't like the
table formatting you can just change it to none - the first choice on the
Table Tools, Design, Table Styles gallery.
 
B

Bob

Tables will not work since my base data expands and contracts with a
date range selector used.

It was mentioned - "you want one range name to refer to multiple
ranges on
different sheets which is not possible." - which is true, but really
what is needed is a range that would update itself when the sheet is
copied.

One idea was to have a cell read the sheet name and concatenate that
result into what would be needed for the formula name manager. I
haven't been able to come up with the combination to make this idea
work.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top