Chart from pop up menu values

I have a table that lists project names on the Y axis and a month/year designation on the X axis.  For each project, I have a status assigned for each month.  The statuses are selected from a custom pop-up menu in the Numbers table. 
I would like to create a bar chart that uses the same Y and X axis labels, but designate a different color for each status and have it displayed on the bar.  Attached below is a graphic of a manually updated table in Excel that I would like to automate in Numbers.

Wayne's suggestions regarding software dedicated to this purpose is well taken. Here are some further thoughts on using Numbers to produce a GANT-like chart.
The first is similar to what you appear to have done in Excel—each month is represented by a coloured cell. In the example below, I've used a pop=up menu in each cell to select one of the stages in your projects, and conditional formatting to set the colour of the cell and the text according to the choice made.
I chose slightly different colours for the text and fill so that the text resulting in the colours can be seen. Pretty much a hands-pn do-it-yourself solution; no bells or whistles at this point.
The second, below is a bit closer to automated, but has some flaws, nted below the images.
"Data" is the table on which the start dates for each stage are recorded. Where one stage is skipped (as in Project 2) the 'start' date for that stage (evaluation) is set to the same date as for the next stage.
For chart is an auxiliary table, where DATEDIF(start,finish) is used to calculate the number of days between beginning and end of each stage. The chart is a Stacked Bar Chart, with the first bar's fill set to 'none'.
For Chart uses three fomulas:
A2: =Data :: A2
This copies the project name from the first column of "Data". Fill down from A2.
B2: =IFERROR(DATEDIF($A$1,Data :: D2,"D"),"")
Fill down to the end of column B.
A1 of this table contains the date and time value for the last day of the previous year (Dec 31, 2011 00:00:00). I've left this displayed , but it could be hidden.
Data::D2 contains the start date for the first stage (Exploring) of the project.
C2: =IFERROR(DATEDIF(Data :: D2,Data :: E2,"D"),"")
Fill down the rest of column C, and right to column F (Delivery).
This is the same formula as in column B. It differs only in the cell references containing the dates between which the difference is calculated.
The chart is constructed by selecting cells B2:F5 on For Chart, then choosing the (horizontal) stacked bar chart from the Chart button's menu. Click the three bars icon that appears at the top left of the selected cells to change from 'series in column' to 'series in row'.
Limitations:
Except for a scatter chart,Numbers charts cannot use Date and Time values on a Value axis. Here, I've used numbers representing the day-of-year number.
Numbers permits a maximum of 10 divisions on a Value axis, which isn't enough to break a year into months. The best possible, for appearance, is to set the maximum to 360 days, then use six divsions, each 60 days, to place the vertical grid lines.
If you also fix the size of the chart, you could replace these numbers along the x axis with the equivalent dates, entered into one or more text boxes, then spaced to match the chart's vertical grid lines (and points between these lines).
An interesting exercise, but not, I'm afraid, a fantastic solution.
Regards,
Barry

Similar Messages

  • Is there a formula I can use to link a choice from pop-up menu to a $ amount in adjacent cell?  i.e. if Item 1 is chosen, adjacent cell populates $125.  if Item 2 is chosen, adjacent cell populates $250.

    is there a formula I can use to link a choice from pop-up menu to a $ amount in adjacent cell?  i.e. if Item 1 is chosen, adjacent cell populates $125.  if Item 2 is chosen, adjacent cell populates $250. it seems like this must be possible.  Help please!

    Hi Gabe,
    You could use an IF statement in the second cell.
    Popup in column B, two items: "This", That" (without the quotes)
    Formula in same row of column C
    Format the cell in column C as currency.
    If there are more than two items in the popup menu, it's better to use a lookup table containing the same list as the popup in column A, with the corresponding values in column B:
    C5: =LOOKUP(B,List :: $A,List :: $B)
    Regards,
    Barry

  • Pop-up menu values from table cells rather than hard-coded?

    Hello,
    I'd like to have a pop-up menu that allows the user to select a category from the list. However, I want that list of categories to be dynamic. I have a table with all of my categories, and I want a pop-up menu that allows me to select one of the values in that table. I change "foo" to "bar" in the table containing the pop-up menu options, and I want the user only to be able to select "bar" in the pop-up menu (bonus points if all past instances of "foo" in the user-entered table are automatically changed to "bar" as well).
    While I'm at it, is there any way to have conditional formatting based on my dynamic categories? I.E. ROYGBIV color order for my categories corresponding to alphabetical order of categories, even though the category labels my change over time or some may be added or deleted.
    BTW, I have already downloaded the Numbers reference guide and formula guide.
    Any suggestions appreciated. Thanks very much,
    Adrian

    Question asked and responded many times :
    *_Feature unavailable_* .
    In several threads, Jerrold Green described a tip which may be used to mlimic this missing feature.
    You may use the Search tool :
    One returned link for the 90 days period.
    I checked, it's a good one.
    Yvan KOENIG (VALLAURIS, France) lundi 5 juillet 2010 19:19:21

  • Select from Pop-Up Menu return Data

    I am trying to build a nutritional information table. Therefore I have Table 1 Sheet 1. The Columns A, B, C, and D are titled Food, Calorie, Carbohydrate, and Protein respectively. I have populated 10 rows of information (i.e. Chicken, 300, 0, 36).
    What I want to be able to do is create another table, in this case Table 2, where I build my diet (based on my workouts) from the information listed in Table 1. For example, let's say in Table 2 I want to create Cells A1:A10 as Pop-Up Menus.
    When I go to build my diet in Table 2, I would like my diet to consist of 5 food items. Therefore I select Cell A1:A5 in Table 2 which are Pop-Up Menus. All my options are linked to the Food Column in Table 1. After selecting the proper item the respective nutritional information will populate in the following columns.
    Table 1
    A1 B1 C1 D1 (Food, Calories, Carbohydrates, Protein)
    w x y z
    Table 2
    A1 B1 C1 D1 (Food, Calories, Carbohydrates, Protein)
    (A1 is a Pop-Up Menu linked to Table 1 Column A1)
    Once I select w in Table 2 A1, Cell B1, C1, D1 will fill in automatically with the information from Table 1.
    I hope I explained that clearly enough. If Numbers cannot do this, what do you recommend?
    Thanks in advance,
    Mike
    Message was edited by: Michael710
    Message was edited by: Michael710

    Yes, your formula for column C of table 2 would look something like the one below. The particular row does not matter, you can put this in all of your rows in column C. The first parameter (A) refers to the cell in column A that is in the same row as the formula. The second parameter (Table 1::A) refers to the entire A column of Table 1 (except for headers and footers). And the third (Table 1::C) refers to the entire column C of Table 1. The formula will look in Table 1::A for the value that matches Table 2::A and will return the corresponding value found in Table 1::C.
    =LOOKUP(A,Table1::A,Table1::C)

  • Does Apple Numbers allow pop-up menu values to be overwritten with custom values?

    Hi team,
    I've built a s/s in Excel with Drop-down lists.  I can select from the list, a value as required.  I can change it by reselecting from the list or I make it a value other than what is in the list, just by overtyping  the value.
    In Numbers '09 v2.1 (436) I can create the pop-up menus as required and they work fine; however, I cannot edit the cell to insert a custom value.
    The s/s is used on an iPad to provide a form selection with specified options.  Now we need to provide a form with custom measurements.
    How do I override the selected value and insert an custom value?
    Failing a solution to Numbers; is there any way to use an Excel spreadsheet with data lookups on an iPad.   Or is there a forms design package which will achieve the same thing?
    Cheers
    Bernard

    You can edit a pop-up using the cells inspector:
    There are no dynamic pop-ups.
    For more details regarding this feature review the free Numbers Users' guide which you can download here:
    http://support.apple.com/manuals/#productivitysoftware

  • Can i automatically put a value in a cell based on the text in the previous cell.  Cell D is a pop-up menu of five products i use.  Each product has a different numeric value which  will appear in cell e based on which product is chosen in cell d

    I would like product cost to automatcally be entered Based on what product is selected from pop-up menu in product column
    Feild
    Feild Operation
    Date
    Product
    Product Cost
    Rate
    Rate Type
    Acres
    27 Feild 1N
    Seeding
    1/1/12
    RT 540
    L/ac

    Hi Neil,
    This is usually done with one of the Lookup functions, such as VLOOKUP:
    The basic formula is: =VLOOKUP(D,'Table 1-1' :: $A:$B,2,FALSE)
    To keep the cells in the bottom five rows 'empty' until an entry is made in column D, the basic formula is placed in an IF statement: =IF(LEN(D)>0,VLOOKUP(D,'Table 1-1' :: $A:$B,2,FALSE),"")
    And to catch errors in data entry (such as the one in row 5), that formula is enclosed in an IFERROR statement:
    E2: =IFERROR(IF(LEN(D)>0,VLOOKUP(D,Price list :: $A:$B,2,FALSE),""),"Not found")
    The last is the formula used in the table above. Enter in E2, then Fill down the rest of the column.
    Regards,
    Barry

  • How to create a pie chart from a pop-up menu in Numbers?

    I would like to be able to select a persons name from the Pop-up menu in the E column to chose who has bought an item. I would then like to create a pie chart showing how much money each person has spent on buying the items and have this update automatically. I have no idea how I would go about doing this. Any help would be greatly appreciated.
    Thanks

    Costs per person, with "Ali & Baker" as a separate entity (since no provision for separating costs)
    The formula is this:
    =SUMIFS($Cost, $Who Bought it?, "="&$Who Bought it?, $Bought?, "=TRUE")
    The reasoning is:
    Sum all Costs, if the following conditions are true:
    $Who Bought it?, "="&$Who Bought it?
    Group items in the 'Who Bought it? column that match the item in the same row as the formula.
    $Bought?, "=TRUE"
    Only include items that have actually been bought.
    Screenshot
    I have highlighted the selected cell in red. 
    The coloured columns show which ones are relevant to the formula.
    To create the totals, I added Footer rows to the table.
    You could make a separate table if you prefer.
    To create the pie chart, I selected just the costs in the footer rows, and clicked on Charts.

  • Using COUNTIF on time values in pop-up menu (employee schedule template)

    I have modified the Numbers employee schedule template to my liking and it works very well. I would like to add a column to the beginning which shows, at a glance, how many people I have scheduled for AM shifts and PM shifts on a given day. My AM shifts start at 9:00 AM and my PM shifts end at 6:30 or 8:30 PM.
    So I thought I could use COUNTIF, but after I set the array, I cannot get the condition right to return anything except "0". How do you make it detect the appropriate times? The times in each cell for In and Out times are selected using a pop-up menu, just like the template.
    Here is what I tried: =COUNTIF(E3:AE3,"9:00 AM")
    What should the condition be to return a proper count?

    ac,
    You shouldn't feel badly about having trouble with this template. It is a rather tricky one. The values in the Pop-Up menus are Date/Time values. That is to say, they have year, month, day, hour and minute components, even if only the hours and minutes are displayed. So if you only compare to the hours and minutes, you will never get a match.
    I don't know if you have experienced this yet, but when you changed the Pop-Up menu content, you probably entered the current year, month and day unknowingly and will have trouble doing math against the Pop-Up content that was originally in the template.
    My suggestion in your case would be to convert the time references to decimal hours before doing a comparison. For instance, if the time you wish to compare to is in cell C4, you could extract the decimal hours with =HOUR(C4)+MINUTE(C4)/60
    Remember that the hours will reflect a 24-hour day, so times in the afternoon will run from 12.0 to 23.99...
    Then after converting to decimal, instead of using "9:00 AM" for the COUNTIF criteria, use 9.
    There are probably ways to do this using the Duration format as well, but I prefer the decimal hours.
    Hope this helps.
    Jerry

  • Pop-up menu to list multiple time values (8:00 AM etc.) ?

    I was looking at the option of using a pop-up menu to select times (8:00 AM etc.) from to keep from having to enter all the times in my spreadsheet manually. Has anyone done this before and is there a download or widget for this? Unfortunately for me, I would need it to be in increments of 5 minutes starting from 7AM to 7PM or so, which would be a tremendous amount of parameters added to a traditional pop-up menu.
    Thanks for any input.

    T25 wrote:
    Thanks for the insight, it seems to make good sense to me with your process to create multiple pop-ups and/or sliders. Since I'm still new to iWork Numbers though, are the tables you illustrated in your reply saved in a separate spreadsheet to use as a reference for the pop-up in other, separate spreadsheets? Is that what LOOKUP is used for (to reference another sheet)?
    My invoice has a single cell for an "IN" time and another for an "OUT" time; all incorporated to a fairly "busy" invoice that can't accommodate any additional cells in those areas.
    Both tables are on the same sheet, but I placed them on separate tables on that sheet.
    They don't have to be on separate tables, and they don't have to be on the same sheet, but they do have to be in the same document, as Numbers does not provide for linking to separate documents/files.
    With the busy invoice in your case, you could place the popup and slider cells (two of each) on a separate table, and only the result cells on the same table as your invoice. The popups and sliders could go on the same table as the lookup array, but that table would then have to be both visible and unlocked.
    Placing the Lookup array on a separate table allows you to lock that table to prevent accidental changes to it. You can also easily hide the Lookup table by placing it behind the main table (your invoice), or on a second sheet in your document.
    Placed on the same table as the rest of the invoice, you can still hide it simply by hiding the two columns containing the lookup information.
    An alternate method, requiring no extra cells or tables would be to Use Insert Date and Time (in the Insert menu, or from the keyboard with shift-option-command-D ) to insert the date and time directly.
    There are some complications with this which might make it unusable, depending on how many people need to be trained and how well they take to training. Insert Date and Time starts with the assumption that what you really want to do is insert the date. Changing its mind takes a couple of extra steps that must be done immediately, and each time.
    1. Click on the cell to select it.
    2. Go Insert > Date and Time (or press shift-option-command-D )
    3. Before taking any other action, double click the cell (which will now be displaying the current date) to open a small dialogue.
    4. In the dialogue, use the popup menu to choose one of the Time only formats.
    5. Click outside the dialogue to dismiss it.
    The cell will now contain the current Date and Time value, and will display the current time.
    Note that the Time, when inserted this way, will be the time that the insertion was done, and won't be rounded to the nearer five minutes.
    You'll find a discussion of LOOKUP (and the two related functions, VLOOKUP and HLOOKUP in the iWork Formulas and Functions User Guide, and an excellent overview of Numbers (including explanation of the terms I've used above) in the Numbers '09 User Guide. Both can be downloaded using the menu items in the Help menu in Numbers. Both are recommended reading for new and old users of Numbers alike.
    Regards,
    Barry

  • How Do i make a pop-up menu's contents change in 1 cell according to what I have chosen in another pop up menu from another cell

    In table 1 I have 4 sets of options under the heading "CATEGORY" which will make up a pop up menu in the first cell. "Slat fencing", "standard pool fencing", "Non standard pool and garden fencing" and "Louvres" if I choose one of these 4 categories from a pop-up menu I need the next column to indicate another set of pop up menu's that change according to the first cell that I chose. I.E. I have 2 cells in a table. If I choose "Standard pool fencing" from a pop up menu in the first cell I need the pop up menu in the second cell to show the options Flat top Black, Flat top other colour, Semi frameless glass, Frameless glass.
    Any help would be greatly appreciated.
    Regards, Brendan.
    TABLE 1
    CATEGORY
    SUB CATEGORY
    Slat fencing
    Aluminium privacy screens
    Knotwood timber grain
    knotwood standard powder coated
    Standard pool fencing
    Flat top Black
    Flat top other colour
    Semi frameless glass
    Frameless glass
    Non standard pool and garden fencing
    Flat top
    loop top
    rod top
    loop and spear
    rod and spear
    level spear
    hi/lo spear
    florence
    mondello
    venice
    sorrento
    carini
    verona
    milan
    Pisa 2
    Pisa
    Meditteranean
    Pescara
    Louvres
    fixed horizontal louvre 85mm elliptical blades
    operable horizontal louvres
    Vertical louvres (Stefmar) using 65x16 aluminium slats
    160mm vertical louvres
    TABLE 2
    CATEGORY
    SUB CATEGORY
    Slat fencing
    Knotwood timber grain

    Brendan,
    Let me try to explain using a similar but different method:
    All the lines are shown for information flow and would not normally be included.
    The table in the top left is a working table where you interact with the information:
    You first select a category using a slider.  As you slide left and right the "value" (shown as 2 in column B) will change.  As the value changes the Category changes because the information is looked up from the category table (highlighted with a blue shaded background in the first picture.
    The subcategory will also change as you modify the slider in column "B" because you are changing the category, which selects which table is used for the sub-category (sub-category tables are highlighted in light green).  Once you select the category you can then slide through the possible selections for the subcategory (column "D").
    There are only two formulas and they are in the "Work" table:
    A2=IFERROR(VLOOKUP(B2,Category :: A:C, 2, FALSE), "<Not Found>")
    C2=IFERROR(VLOOKUP(D2, INDIRECT(A2),2,FALSE), "<NOT FOUND>")
    For A2=IFERROR(VLOOKUP(B2,Category :: A:C, 2, FALSE), "<Not Found>").... this means in cell A2 enter the text "=IFERROR(VLOOKUP(B2,Category :: A:C, 2, FALSE), "<Not Found>")" omit the first and last double quote
    This whole scheme requires the tables be named the same as the categories in the "Category" table
    I hope this helps.  If not please indicate what is causing you trouble.

  • Choose Plot Columns as Series or Plot Rows as Series from the pop-up menu in the bottom ba

    I am trying to construct a 2D graph in Numbers 3.5 (2109) that shows at two time points the voting intentions by political party. The instruction given by Help is below, but I cannot find the bottom bar or the pop-up box.
    Switch rows and columns as data series
    When you add a chart, Numbers defines default data series for it. In most cases, if a table is square or if it’s wider than it is tall, the table rows are the default series. Otherwise, the columns are the default series. You can change whether rows or columns are the data series.
    Select the chart.
    Choose Plot Columns as Series or Plot Rows as Series from the pop-up menu in the bottom bar.
    Bar showing options to plot rows or columns as series
    Click Done.

    Hi Phil,
    Click once on the chart (graph) to select it. Then click on Edit Data References. The pop-up appears bottom left of the Numbers window.
    Regards,
    Ian.

  • Creating a pie chart based on Pop-up Menu in Numbers

    I would like to be able to select a persons name from the Pop-up menu in the F column to chose who has bought an item. I would then like to create a pie chart showing how much money each person has spent on buying the items and have this update automatically. I have no idea how I would go about doing this. Any help would be greatly appreciated.
    Thanks

    1) make sure the pop-up has all the people in the list before you start.
    2) eter the data in the table as you have shown then
    3) add a new summary table (called "Summary").  Let's assume your existing table  is titled "LOUNGE".
    Add a new column (G) to your existing table, titled "Lounge":
    G2=IF(ISBLANK(F2), "",IF(IFERROR(MATCH(F2, $F$1:F1, 0), 0)=0, MAX($G$1:G1)+1, ""))
    select G2 and fill down as needed
    Now make a new table (and call it "Summary"):
    the first row and first column are headers.
    A2=IF(ROW()-1<=MAX(Lounge :: G), OFFSET(Lounge :: $F$2, SMALL(Lounge :: G, ROW()-1)-1, 0, 1, 1), "")
    select A2 and fill down as needed
    B2=IF(LEN(A2)>0, SUMIF(Lounge :: F, "="&A2, Lounge :: D), "")
    select B2 and fill down as needed
    now select the cells B2 thu the end of the column then select the pie chart from the charts menu

  • How do you assign a value for Products in a Pop-up menu?

    I am preparing production cost spread sheet. In one column I2 - I have a pop up menu with lamination types to be selected - ie: None, Standard Film, Vehicle Film, Liquid Coating. I want to be able to associate values of these costs in column J2 - On another table (Laminating Costs) I have set values for each product ie: None = 0, Standard Film = $1, Vehicle Film =$2 and Liquid Coating =$0.5 -
    Therefore if I select Liquid Coating from the from the Pop-up menu in I2 on the main spread sheet - I want to see the associated cost of $0.5 appear in J2 by referencing the Laminating Costs table - I have tried various SUMIF formulas with no luck - Could someone point me in the right direction please.
    Thanks

    You can assign values to the items using a lookup table.
    http://discussions.apple.com/thread.jspa?threadID=2539456&tstart=0

  • How do I extract the list from a pop up menu back into Numbers?

    Hey guys
    I made a few very large lists in pop-up menus in Numbers, and I would like to extract those lists and put them
    in a seperate Numbers file.
    Is there a way that I can take the lists I made and sort of copy paste them /export them / extract them, so I don't
    have to manually copy them?
    Thanks in advance!
    Derk

    Hi Derk,
    Numbers doesn't seem to allow access to the values within a Pop-Up Menu, either through the native interface or through AppleScript.
    However, if you are using Numbers 3.2 and you have a long column formatted as Pop-Up Menu where you have "used" each the choices in the menu somewhere in the column, then you can collect a list of those values with the script below.
    Copy the script into AppleScript Editor.
    Select the cells in the body of your column formatted as Pop-Up Menu.
    Click the green triangle 'run' button.
    Click once in a destination cell in any Numbers document.
    Command-v or Edit > Paste & Match Style to paste the list of values.
    SG
    --places values from cells formatted as Pop-Up onto clipboard for pasting
    try
              tell application "Numbers"
                        set t to front document's active sheet's first table whose selection range's class is range
                        set {valuesList, valuesStr} to {{}, ""}
                        tell t's selection range to repeat with aCell in cells
                                  if aCell's formatted value is not in valuesList then
                                            copy aCell's formatted value to end of valuesList
                                            set valuesStr to valuesStr & aCell's formatted value & return
                                  end if
                        end repeat
                        set the clipboard to valuesStr
                        display notification "Click a cell and command-v to paste." with title "Numbers"
              end tell
    on error
              display alert "Did you select cells before running."
    end try
    --end of script

  • Pop-up menu in one column determines the value in another.  How?

    I'm setting up a company report, and one column has a pop-up menu.  I want the cell in another column to automatically enter a certain value depending on which option is selected in that pop-up menu.  How is that done?

    m,
    You can use any of the functions that look for a match in one column and pull data from another. As a class, they're called Lookup functions. I wouldn't plan on having your design survive an export to Excel, so you should consider who will be using your work and what platform they will have available.
    Jerry

Maybe you are looking for

  • My Flash Player Not working

    I have added flash to my web site  for web design some browers versions its not working . some time in crom its get crash

  • Summing columns to give a grand total

    Hi, I'm sure this is simple using one of the GROUP BY extensions, but I'm having a particularly dumb day I have the following SQL   SELECT EGROUP.EDESC,          SUM(DECODE(PERS.AGERANGE,'UNDER 16',1,0)) AS "UNDER 16",          SUM(DECODE(PERS.AGERAN

  • 0x7AEFC6DC

    My company has LabView 2011 installed on one of our process control PCs.  We had a 3rd party contractor develop an app that uses LabView.  Occasionally, this app will lock up and the task associated with the app will need to be restarted.  Other time

  • Lightroom 4 Print

    Obviously doing something wrong, I can' seem to select the print templates mode, they appear when I hover them on the left hand side of the screen but they don't then transfer to the centre image, I select single, package and custom but nothing happe

  • Deletion of Order type

    Hi SDN, what if i delete the order types in system. and for the same order type transcation data like ( maintenance order  ) is stored in system. What are the impact of order type deletion ? Regards, Amit kushwaha