ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   chart question (https://www.excelbanter.com/excel-discussion-misc-queries/116935-chart-question.html)

00KobeBrian

chart question
 
Can anyone please give me some guideline on how to draw a chart with y-axis
is the count of the item in x-axis? I am using Excel 97. Thanks.



ChrisJ

chart question
 
I am not certain I fully understand your question, but I am going to give it
a stab. Excel charts are very flexible, and I think you need to keep in mind
that you need to have the right data in place to draw the chart. I.e. don't
focus on the chart itself, focus on the data in the spreadsheet you are
trying to chart, and once that is in place, your chart will look the way you
want.
--
ChrisJ
Omaha


"00KobeBrian" wrote:

Can anyone please give me some guideline on how to draw a chart with y-axis
is the count of the item in x-axis? I am using Excel 97. Thanks.




00KobeBrian

chart question
 
Say I have a column of data and it contains either yes or no and I want to
draw a chart with how many yes and how many no. And I don't want to count
it one the spreadsheet. Instead I want to get it from a chart. How can I do
it? Thanks.


"ChrisJ" wrote in message
...
I am not certain I fully understand your question, but I am going to give
it
a stab. Excel charts are very flexible, and I think you need to keep in
mind
that you need to have the right data in place to draw the chart. I.e.
don't
focus on the chart itself, focus on the data in the spreadsheet you are
trying to chart, and once that is in place, your chart will look the way
you
want.
--
ChrisJ
Omaha


"00KobeBrian" wrote:

Can anyone please give me some guideline on how to draw a chart with
y-axis
is the count of the item in x-axis? I am using Excel 97. Thanks.






Dallman Ross

chart question
 
In , 00KobeBrian
spake thusly:

Say I have a column of data and it contains either yes or no and
I want to draw a chart with how many yes and how many no. And I
don't want to count it one the spreadsheet. Instead I want to get
it from a chart. How can I do it? Thanks.


I suspect you'll need to use the sheet, though you could do it
in hidden cells, columns, rows, or sheets, or in other workbooks.

It might be possible to generate the charts with VBA code.
But it seems to me that the code would be quite a mess in comparison
to simply using the spreadsheet.

-dman-

===============================
"ChrisJ" wrote in message
...

I am not certain I fully understand your question, but I am
going to give it a stab. Excel charts are very flexible, and I
think you need to keep in mind that you need to have the right
data in place to draw the chart. I.e. don't focus on the chart
itself, focus on the data in the spreadsheet you are trying to
chart, and once that is in place, your chart will look the way
you want. -- ChrisJ Omaha

"00KobeBrian" wrote:

Can anyone please give me some guideline on how to draw a
chart with y-axis is the count of the item in x-axis? I am
using Excel 97. Thanks.


Dallman Ross

chart question
 
In , Dallman Ross <dman@localhost.
spake thusly:

In , 00KobeBrian
spake thusly:

Say I have a column of data and it contains either yes or no and
I want to draw a chart with how many yes and how many no. And I
don't want to count it one the spreadsheet. Instead I want to get
it from a chart. How can I do it? Thanks.


I suspect you'll need to use the sheet, though you could do it
in hidden cells, columns, rows, or sheets, or in other workbooks.


It turns out I was wrong. You can use a named range. E.g.,
go to the Menu bar: Insert - Name - Define. Give your
range a name. Give it a formula, such as:

=COUNTIF(Sheet1!G:G,"Yes")

We could name that one "Yes". Do a similar thing with one
called "No".

No go to your chart. The value for the series would be,
e.g., "=Book1!Yes".

-dman-

00KobeBrian

chart question
 
Thanks. How do you refer to the defined name in a spreadsheet?


"Dallman Ross" <dman@localhost. wrote in message
...
In , Dallman Ross <dman@localhost.
spake thusly:

In , 00KobeBrian
spake thusly:

Say I have a column of data and it contains either yes or no and
I want to draw a chart with how many yes and how many no. And I
don't want to count it one the spreadsheet. Instead I want to get
it from a chart. How can I do it? Thanks.


I suspect you'll need to use the sheet, though you could do it
in hidden cells, columns, rows, or sheets, or in other workbooks.


It turns out I was wrong. You can use a named range. E.g.,
go to the Menu bar: Insert - Name - Define. Give your
range a name. Give it a formula, such as:

=COUNTIF(Sheet1!G:G,"Yes")

We could name that one "Yes". Do a similar thing with one
called "No".

No go to your chart. The value for the series would be,
e.g., "=Book1!Yes".

-dman-




Dallman Ross

chart question
 
In , 00KobeBrian
spake thusly:

Thanks. How do you refer to the defined name in a spreadsheet?


Reviewing my testing, I'm afraid I misled you. My first statement
about it seems to be more correct. I can't get a chart of counts
to work from a named "range." Maybe there's a way -- probably an
array formula -- but I don't see it right now. Possibly one
could construct an array constant (see that in Help) and give
that a name. I'd like to see an example of it, if someone is
able to mock one up that charts nicely.

If there is a way, it would be accessed in the chart like so:

=Sheet1!myName

================================================== =====
"Dallman Ross" <dman@localhost. wrote in message
...

In , Dallman Ross
<dman@localhost. spake thusly:

In , 00KobeBrian
spake thusly:

Say I have a column of data and it contains either yes
or no and I want to draw a chart with how many yes and
how many no. And I don't want to count it one the
spreadsheet. Instead I want to get it from a chart. How can
I do it? Thanks.

I suspect you'll need to use the sheet, though you could do
it in hidden cells, columns, rows, or sheets, or in other
workbooks.


It turns out I was wrong. You can use a named range. E.g., go
to the Menu bar: Insert - Name - Define. Give your range a
name. Give it a formula, such as:

=COUNTIF(Sheet1!G:G,"Yes")

We could name that one "Yes". Do a similar thing with one
called "No".

No go to your chart. The value for the series would be,
e.g., "=Book1!Yes".

-dman-


Andy Pope

chart question
 
Hi,

Try this. Assumes yes/no's are in A2:A21

Create a named range

ChtData:
=CHOOSE(ROW(Sheet1!$1:$2),COUNTIF(Sheet1!$A$2:$A$2 1,"Yes"),COUNTIF(Sheet1!$A$2:$A$21,"No"))

The in a column chart set the series formula to

=SERIES(,{"Yes","No"},Book1!ChtData,1)

Cheers
Andy

Dallman Ross wrote:
In , 00KobeBrian
spake thusly:


Thanks. How do you refer to the defined name in a spreadsheet?



Reviewing my testing, I'm afraid I misled you. My first statement
about it seems to be more correct. I can't get a chart of counts
to work from a named "range." Maybe there's a way -- probably an
array formula -- but I don't see it right now. Possibly one
could construct an array constant (see that in Help) and give
that a name. I'd like to see an example of it, if someone is
able to mock one up that charts nicely.

If there is a way, it would be accessed in the chart like so:

=Sheet1!myName

================================================== =====

"Dallman Ross" <dman@localhost. wrote in message
...


In , Dallman Ross
<dman@localhost. spake thusly:


In , 00KobeBrian
spake thusly:


Say I have a column of data and it contains either yes
or no and I want to draw a chart with how many yes and
how many no. And I don't want to count it one the
spreadsheet. Instead I want to get it from a chart. How can
I do it? Thanks.

I suspect you'll need to use the sheet, though you could do
it in hidden cells, columns, rows, or sheets, or in other
workbooks.

It turns out I was wrong. You can use a named range. E.g., go
to the Menu bar: Insert - Name - Define. Give your range a
name. Give it a formula, such as:

=COUNTIF(Sheet1!G:G,"Yes")

We could name that one "Yes". Do a similar thing with one
called "No".

No go to your chart. The value for the series would be,
e.g., "=Book1!Yes".

-dman-


Dallman Ross

chart question
 
In , Andy Pope
spake thusly:

Try this. Assumes yes/no's are in A2:A21

Create a named range

ChtData:
=CHOOSE(ROW(Sheet1!$1:$2),COUNTIF(Sheet1!$A$2:$A$2 1,"Yes"),COUNTIF(Sheet1!$A$2:$A$21,"No"))

The in a column chart set the series formula to

=SERIES(,{"Yes","No"},Book1!ChtData,1)


Andy, looks very interesting, indeed. I can't get it to work in Excel
2002, however. Won't take to a chart.

-dman-

=====================================
Dallman Ross wrote:
In , 00KobeBrian
spake thusly:


Thanks. How do you refer to the defined name in a spreadsheet?



Reviewing my testing, I'm afraid I misled you. My first statement
about it seems to be more correct. I can't get a chart of counts
to work from a named "range." Maybe there's a way -- probably an
array formula -- but I don't see it right now. Possibly one
could construct an array constant (see that in Help) and give
that a name. I'd like to see an example of it, if someone is
able to mock one up that charts nicely.

If there is a way, it would be accessed in the chart like so:

=Sheet1!myName

================================================== =====

"Dallman Ross" <dman@localhost. wrote in message
...


In , Dallman Ross
<dman@localhost. spake thusly:


In , 00KobeBrian
spake thusly:


Say I have a column of data and it contains either yes
or no and I want to draw a chart with how many yes and
how many no. And I don't want to count it one the
spreadsheet. Instead I want to get it from a chart. How can
I do it? Thanks.

I suspect you'll need to use the sheet, though you could do
it in hidden cells, columns, rows, or sheets, or in other
workbooks.

It turns out I was wrong. You can use a named range. E.g., go
to the Menu bar: Insert - Name - Define. Give your range a
name. Give it a formula, such as:

=COUNTIF(Sheet1!G:G,"Yes")

We could name that one "Yes". Do a similar thing with one
called "No".

No go to your chart. The value for the series would be,
e.g., "=Book1!Yes".

-dman-


Andy Pope

chart question
 
Works for me in both xl2k and xl2003.

Here is a file if that helps.
http://www.andypope.info/ngs/ng54.htm

Cheers
Andy

Dallman Ross wrote:
In , Andy Pope
spake thusly:


Try this. Assumes yes/no's are in A2:A21

Create a named range

ChtData:
=CHOOSE(ROW(Sheet1!$1:$2),COUNTIF(Sheet1!$A$2:$A $21,"Yes"),COUNTIF(Sheet1!$A$2:$A$21,"No"))

The in a column chart set the series formula to

=SERIES(,{"Yes","No"},Book1!ChtData,1)



Andy, looks very interesting, indeed. I can't get it to work in Excel
2002, however. Won't take to a chart.

-dman-

=====================================

Dallman Ross wrote:

In , 00KobeBrian
spake thusly:



Thanks. How do you refer to the defined name in a spreadsheet?


Reviewing my testing, I'm afraid I misled you. My first statement
about it seems to be more correct. I can't get a chart of counts
to work from a named "range." Maybe there's a way -- probably an
array formula -- but I don't see it right now. Possibly one
could construct an array constant (see that in Help) and give
that a name. I'd like to see an example of it, if someone is
able to mock one up that charts nicely.

If there is a way, it would be accessed in the chart like so:

=Sheet1!myName

=============================================== ========


"Dallman Ross" <dman@localhost. wrote in message
...



In , Dallman Ross
<dman@localhost. spake thusly:



In , 00KobeBrian
spake thusly:



Say I have a column of data and it contains either yes
or no and I want to draw a chart with how many yes and
how many no. And I don't want to count it one the
spreadsheet. Instead I want to get it from a chart. How can
I do it? Thanks.

I suspect you'll need to use the sheet, though you could do
it in hidden cells, columns, rows, or sheets, or in other
workbooks.

It turns out I was wrong. You can use a named range. E.g., go
to the Menu bar: Insert - Name - Define. Give your range a
name. Give it a formula, such as:

=COUNTIF(Sheet1!G:G,"Yes")

We could name that one "Yes". Do a similar thing with one
called "No".

No go to your chart. The value for the series would be,
e.g., "=Book1!Yes".

-dman-


Dallman Ross

chart question
 
In , Andy Pope
spake thusly:

Works for me in both xl2k and xl2003.

Here is a file if that helps.
http://www.andypope.info/ngs/ng54.htm


Really nice, Andy. I'm sure the OP will be pleased. I know I am!

Btw, maybe you can exaplain the ROW($1:$2) part of the formula.
That loses me a bit. Also, I had no idea one could use a
'{Yes","No"}' like that as an X-axis. Cool beans!
I'm glad I suggested named ranges, even if I couldn't make
it work on my own. I'll keep your file around.

-dman-

================================================== ====================
Dallman Ross wrote:
In , Andy Pope
spake thusly:


Try this. Assumes yes/no's are in A2:A21

Create a named range

ChtData:
=CHOOSE(ROW(Sheet1!$1:$2),COUNTIF(Sheet1!$A$2:$A $21,"Yes"),COUNTIF(Sheet1!$A$2:$A$21,"No"))

The in a column chart set the series formula to

=SERIES(,{"Yes","No"},Book1!ChtData,1)



Andy, looks very interesting, indeed. I can't get it to work in Excel
2002, however. Won't take to a chart.

-dman-

=====================================

Dallman Ross wrote:

In , 00KobeBrian
spake thusly:



Thanks. How do you refer to the defined name in a spreadsheet?


Reviewing my testing, I'm afraid I misled you. My first statement
about it seems to be more correct. I can't get a chart of counts
to work from a named "range." Maybe there's a way -- probably an
array formula -- but I don't see it right now. Possibly one
could construct an array constant (see that in Help) and give
that a name. I'd like to see an example of it, if someone is
able to mock one up that charts nicely.

If there is a way, it would be accessed in the chart like so:

=Sheet1!myName

=============================================== ========


"Dallman Ross" <dman@localhost. wrote in message
...



In , Dallman Ross
<dman@localhost. spake thusly:



In , 00KobeBrian
spake thusly:



Say I have a column of data and it contains either yes
or no and I want to draw a chart with how many yes and
how many no. And I don't want to count it one the
spreadsheet. Instead I want to get it from a chart. How can
I do it? Thanks.

I suspect you'll need to use the sheet, though you could do
it in hidden cells, columns, rows, or sheets, or in other
workbooks.

It turns out I was wrong. You can use a named range. E.g., go
to the Menu bar: Insert - Name - Define. Give your range a
name. Give it a formula, such as:

=COUNTIF(Sheet1!G:G,"Yes")

We could name that one "Yes". Do a similar thing with one
called "No".

No go to your chart. The value for the series would be,
e.g., "=Book1!Yes".

-dman-


Andy Pope

chart question
 
The ROW() bit gets it to return both choice 1 and then choice 2, which
are the count of Yes and No. I believe it's actually an array formula.

Cheers
Andy

Dallman Ross wrote:
In , Andy Pope
spake thusly:


Works for me in both xl2k and xl2003.

Here is a file if that helps.
http://www.andypope.info/ngs/ng54.htm



Really nice, Andy. I'm sure the OP will be pleased. I know I am!

Btw, maybe you can exaplain the ROW($1:$2) part of the formula.
That loses me a bit. Also, I had no idea one could use a
'{Yes","No"}' like that as an X-axis. Cool beans!
I'm glad I suggested named ranges, even if I couldn't make
it work on my own. I'll keep your file around.

-dman-

================================================== ====================

Dallman Ross wrote:

In , Andy Pope
spake thusly:



Try this. Assumes yes/no's are in A2:A21

Create a named range

ChtData:
=CHOOSE(ROW(Sheet1!$1:$2),COUNTIF(Sheet1!$A$2: $A$21,"Yes"),COUNTIF(Sheet1!$A$2:$A$21,"No"))

The in a column chart set the series formula to

=SERIES(,{"Yes","No"},Book1!ChtData,1)


Andy, looks very interesting, indeed. I can't get it to work in Excel
2002, however. Won't take to a chart.

-dman-

=====================================


Dallman Ross wrote:


In , 00KobeBrian
spake thusly:




Thanks. How do you refer to the defined name in a spreadsheet?


Reviewing my testing, I'm afraid I misled you. My first statement
about it seems to be more correct. I can't get a chart of counts
to work from a named "range." Maybe there's a way -- probably an
array formula -- but I don't see it right now. Possibly one
could construct an array constant (see that in Help) and give
that a name. I'd like to see an example of it, if someone is
able to mock one up that charts nicely.

If there is a way, it would be accessed in the chart like so:

=Sheet1!myName

============================================= ==========



"Dallman Ross" <dman@localhost. wrote in message
...




In , Dallman Ross
<dman@localhost. spake thusly:




In , 00KobeBrian
spake thusly:




Say I have a column of data and it contains either yes
or no and I want to draw a chart with how many yes and
how many no. And I don't want to count it one the
spreadsheet. Instead I want to get it from a chart. How can
I do it? Thanks.

I suspect you'll need to use the sheet, though you could do
it in hidden cells, columns, rows, or sheets, or in other
workbooks.

It turns out I was wrong. You can use a named range. E.g., go
to the Menu bar: Insert - Name - Define. Give your range a
name. Give it a formula, such as:

=COUNTIF(Sheet1!G:G,"Yes")

We could name that one "Yes". Do a similar thing with one
called "No".

No go to your chart. The value for the series would be,
e.g., "=Book1!Yes".

-dman-


Dallman Ross

chart question
 
In , Andy Pope
spake thusly:

The ROW() bit gets it to return both choice 1 and then choice 2,
which are the count of Yes and No. I believe it's actually an
array formula.


Gotcha. Thanks again.

-dman-

==============================================
Dallman Ross wrote:
In , Andy Pope
spake thusly:


Works for me in both xl2k and xl2003.

Here is a file if that helps.
http://www.andypope.info/ngs/ng54.htm



Really nice, Andy. I'm sure the OP will be pleased. I know I am!

Btw, maybe you can exaplain the ROW($1:$2) part of the formula.
That loses me a bit. Also, I had no idea one could use a
'{Yes","No"}' like that as an X-axis. Cool beans!
I'm glad I suggested named ranges, even if I couldn't make
it work on my own. I'll keep your file around.

-dman-

================================================== ====================

Dallman Ross wrote:

In , Andy Pope
spake thusly:



Try this. Assumes yes/no's are in A2:A21

Create a named range

ChtData:
=CHOOSE(ROW(Sheet1!$1:$2),COUNTIF(Sheet1!$A$2: $A$21,"Yes"),COUNTIF(Sheet1!$A$2:$A$21,"No"))

The in a column chart set the series formula to

=SERIES(,{"Yes","No"},Book1!ChtData,1)


Andy, looks very interesting, indeed. I can't get it to work in Excel
2002, however. Won't take to a chart.

-dman-

=====================================


Dallman Ross wrote:


In , 00KobeBrian
spake thusly:




Thanks. How do you refer to the defined name in a spreadsheet?


Reviewing my testing, I'm afraid I misled you. My first statement
about it seems to be more correct. I can't get a chart of counts
to work from a named "range." Maybe there's a way -- probably an
array formula -- but I don't see it right now. Possibly one
could construct an array constant (see that in Help) and give
that a name. I'd like to see an example of it, if someone is
able to mock one up that charts nicely.

If there is a way, it would be accessed in the chart like so:

=Sheet1!myName

============================================= ==========



"Dallman Ross" <dman@localhost. wrote in message
...




In , Dallman Ross
<dman@localhost. spake thusly:




In , 00KobeBrian
spake thusly:




Say I have a column of data and it contains either yes
or no and I want to draw a chart with how many yes and
how many no. And I don't want to count it one the
spreadsheet. Instead I want to get it from a chart. How can
I do it? Thanks.

I suspect you'll need to use the sheet, though you could do
it in hidden cells, columns, rows, or sheets, or in other
workbooks.

It turns out I was wrong. You can use a named range. E.g., go
to the Menu bar: Insert - Name - Define. Give your range a
name. Give it a formula, such as:

=COUNTIF(Sheet1!G:G,"Yes")

We could name that one "Yes". Do a similar thing with one
called "No".

No go to your chart. The value for the series would be,
e.g., "=Book1!Yes".

-dman-


Dallman Ross

chart question
 
Okay, Andy, here's a new challenge: can we add an average line
to a chart without bothering with a dummy column or range filled with
the average?

I just tried a named range and used this for grins, but also
because I don't really know what I'm doing, here, and just wanted
to try something:

=CHOOSE(row($a$1:$a$20),AVERAGE(Sheet1!$B$2:$B$21) )

It does plot something on the graph, but not something I'd
call an average of the data I had.

-dman-

Andy Pope

chart question
 
Here you go. assumes series values are in C3:C6, which is 4 values.
The row numbers raised to the power 0 is 1. So you get the average 4 times.

=AVERAGE(Sheet1!$C$3:$C$6)*(ROW(Sheet1!$1:$4)^0)

Cheers
Andy

Dallman Ross wrote:
Okay, Andy, here's a new challenge: can we add an average line
to a chart without bothering with a dummy column or range filled with
the average?

I just tried a named range and used this for grins, but also
because I don't really know what I'm doing, here, and just wanted
to try something:

=CHOOSE(row($a$1:$a$20),AVERAGE(Sheet1!$B$2:$B$21) )

It does plot something on the graph, but not something I'd
call an average of the data I had.

-dman-


Dallman Ross

chart question
 
In , Andy Pope
spake thusly:

Here you go. assumes series values are in C3:C6, which is 4
values. The row numbers raised to the power 0 is 1. So you get
the average 4 times.

=AVERAGE(Sheet1!$C$3:$C$6)*(ROW(Sheet1!$1:$4)^0)


Impressive! Thanks, Andy.

-dman-

================================================== =
Dallman Ross wrote:

Okay, Andy, here's a new challenge: can we add an average line
to a chart without bothering with a dummy column or range
filled with the average?




All times are GMT +1. The time now is 11:56 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com