Creating spreadsheet with changing values

I am trying to create a spreadsheet where the result depends on the value of 2 options selected. Option 1 is a list of different TV manufactures. Option 2 will provide a list of model numbers depending on which manufacturer was chosen in option 1 and finally box 3 will show a list of remote control codes depending on what was chosen in option 2.
My questions are as follows;
How do you create a further list for option 2 that changes depending on what was chosen in option 1?
How do you have it so the final result in box 3 shows a list of codes depending on the value chosen in option 2?
My second question may be answered by the answer to my first question but i'll include it anyway
I currently have a list created for the manufacturers in option 1.
Option 1 result is set up (and will be shown) in B5
Option 2 result is set up (and will be shown) in B9
And the final result will be shown in B14

Kona2010 wrote:
I am trying to create a spreadsheet where the result depends on the value of 2 options selected. Option 1 is a list of different TV manufactures. Option 2 will provide a list of model numbers depending on which manufacturer was chosen in option 1 and finally box 3 will show a list of remote control codes depending on what was chosen in option 2.
My questions are as follows;
How do you create a further list for option 2 that changes depending on what was chosen in option 1?
How do you have it so the final result in box 3 shows a list of codes depending on the value chosen in option 2?
Here's a solution that gets part way to what you want. Rather than a list of codes in a single cell, though, it presents the list in multiple cells across a single row. A revision to the way data is entered on the lookup table to open the list in a single cell is offered at the end of the notes below the illustration.
Three table (Select Mfg, Results, and Lookup table) are used. Lookup table may be placed on a separate sheet.
The second copy of Results (with all rows and columns shown) is provided for the explanation below, and would not be included in your version.
Select Mfg is a two cell table. A2 is a pop-up menu containing a placeholder entry (---) and the names of all manufacturers represented on Lookup table.
Results contains a row for each manufacturer
Column B in each row is a pop-up menu listing model numbers for the models made by that manufacturer.
Column C compares the manufacturer name in column A (hidden) with the name chosen in A2 of Select Mfg, returning TRUE ifthey match, FALSE if they do not. Formula (in C2):
=A2=Select Mfg::$A$2
Filled down the rest of column C.
Cells to the right of these (columns D to F in the example) lookup the codes for the manufacturer and model number selected. Formula in D2:
=IF($C,VLOOKUP($B,Lookup table :: $A:$D,COLUMN()-2,FALSE),"")
Filled down and right.
The Reorganize dialogue is used to show only the header row of Results and the row with TRUE in column C.
Select the Results table, Click the Reorganize button to open the dialogue.
In the “Show rows... section, choose: Column C    is    TRUE
then click the check box.
Revision: To show all codes for a given model in a vertical list in one cell, enter the codes for that model in one cell (column B of the Lookup table), pressing option-return after each code.
eg. for the codes shown in row 4 of the Lookup table, to the right of Model No. K8032, you would type the following into B4:
2-1option-return+2-2+option-return2-3   (where option-return means press the option key, tap the return key, release the option key)
The columns for C-2 and C-3 would not be needed in this version.
Placing the results as requested can be done by inserting the formulas below in the three listed cells on your main table (after making the revision above to the Lookup table and Results table.
B5:   =Select Mfg :: $A$2
B9:   =VLOOKUP($B$5,Results :: $A:$D,COLUMN(),FALSE)
B14: =VLOOKUP($B$5,Results :: $A:$D,COLUMN()+2,FALSE)
Note; Although the last formula does return the full list of codes for the chosen model, it did not, in my test, automatically resize row 14 to display the whole list as shown in the Results table above. You will need to set the row height to accommodate the longest list that will occur, or adjust it for each list.
I would recommend taking a close look at VLOOKUP in the iWork Formulas and Functions User Guide. You'll find a link to the guide (and one to the equally useful numbers '09 User Guide) in the Help menu in Numbers.
Regards,
Barry

Similar Messages

  • Create graphs with properties values

    Hello!
    I want to create a Bar Graph or a normal graph with properties contained in ChannelGroup level. Is there any easy solution to this?, so far is seems that the only option is to create a channel with this values, but I don't want to duplicate the information since I have a considerable number of channels in each Channel Group.
    Thanks in advance for the support!

    hello!
    I know that you can get even the values or whathever property live values, name, etc. with the expresion form "@@ @@". However I want to plot, for example a bar graph that contains a numeric property of the group. Let's say that I have 3 Datasets all with a property "TotalFuel" and different values in each group, So what I will like to do is to plot this values in a 2DAxis object.  But it seems that all the plots or graphs are meant to be only channel oriented.
    Do you understand my issue? Please let me know if not to clarified better this.
    Thanks!

  • Variants -- with changing value!!!

    Hi,
    I want to run a program by using the SUBMIT keyword and passing a variant using USING SELECTION-SET <variant name>
    And the variant changes its values for each execution of the SUBMIT statement.
    According to the replies to a similar question posted in this forum, I found that we can have constant input values in a VARIANT and pass the changing values using the WITH keyword.
    is there any other way to achieve this other than the above solution..........
    any help wud greatly be appreciated.!!!!!

    Hmm, you could set up multiple variants and change which variant you call the program with each time you SUBMIT.  Example:
    SUBMIT program_name USING SELECTION-SET variant1 AND RETURN.
    SUBMIT program_name USING SELECTION-SET variant2 AND RETURN.
    (and so on).
    Another way to do it is to specify the fields separately, like this:
    SUBMIT program_name WITH parameter1 = w_field1 AND parameter2 = w_field2
    AND RETURN.
    You can use this same statement multiple times, changing the values of w_field1 and w_field2 between calls (for instance, by putting the submit statement inside a LOOP, ENDLOOP).  I hope this helps.
    - April King

  • Writing 2-D array to spreadsheet file changes value of time column when saved

    I have a program that creates a new row in a table each time the loop performs.  Each time the loop performs and a row is added to the table, the program uses the "write to spreadsheet file.vi" to save this new table over the previous table.  The array is also visible on the front panel of the vi.  The program works in such a way that you can stop adding data to the array, start adding data to a new array, then come back to the original by using the "read from spreadsheet file.vi".  My problem comes after opening the spreadsheet file.  The first column of the array, which corresponds to the time when the data in that row was taken, has different values than those that were seen when the array was originally displayed on the front panel.  In fact, all of the rows that were created the last time the program was run with that array have the same value in the time column, while all of the other columns keep their correct values.  Here is an example of what is happening...
    When I start the program, and run it for 5 iterations, I get a table like this displayed on the front panel:
    3241713920
    85.88012
    93.88012
    1.735015...
    3241713930
    85.97603
    93.97603
    1.747003...
    3241713940
    84.58855
    92.58855
    1.573568...
    3241713950
    84.48096
    92.48096
    1.560119...
    3241713960
    84.93667
    92.93667
    1.617084...
    This array is saved to the spreadsheet file with each added row.  If I initialize and build another array, then come back to this first array using "read from spreadsheet file.vi," I will receive the following table:
    3241713920
    85.88012
    93.88012
    1.735015...
    3241713920
    85.97603
    93.97603
    1.747003...
    3241713920
    84.58855
    92.58855
    1.573568...
    3241713920
    84.48096
    92.48096
    1.560119...
    3241713920
    84.93667
    92.93667
    1.617084...
    If anyone could tell me why this is happening and/or how to fix it, that would be greatly appreciated.  One option I have contemplated is just having each individual row appended to the file instead of resaving the entire array with each iteration.  However, I would prefer to do it the way I am currently doing it, so I can pass the array through each time and perform different tasks on it, such as averaging the values in columns over different time periods.  Thank you in advance to anyone who can help. 

    DWDerr wrote:
    If anyone could tell me why this is happening and/or how to fix it, that would be greatly appreciated.  ...
    This KnowledgeBase article may help.  I think things changed in LV8.20, but I could be wrong.
    =====================================================
    Fading out. " ... J. Arthur Rank on gong."

  • Create URL with multiple values for one parameter

    Post Author: cbamberg
    CA Forum: General
    While I have no problems to create the URL to open a report with a single value for a parameter from my Java application, I don't know how to format multiple values for a parameter when I want to pass the "&prompt0=" value. The values I want to pass are numbers, not strings.
    Anyone can help?

    Hi gayatri,
    you need to select both the product id and custname.put a count on the prodid column and write a condition of count>1 and apply it.
    Thanks
    Hari

  • How to create counter with charcteristic values  using exception aggregatio

    Dear Experts,
    Can some one help me on the below issue
    Requirement : Creating a counter with char ( accounting doucment number) in the query by using exception aggregation & summarize on totals with CKF.
    Note : i dont have any keyfigure called counter in my infoprovider
    Please let me know how to create it.
    I came to know  that  create  new  CKF  & FV with replacemtn path with IO(Account document number)  & use FV in CKF. is this true & works??
    Please let me know how i should  proceed ahead??
    Thanks
    Surendra

    I have resoloved by own
    By  createin zckf--> fv choosing replacement path with IO as reference and key.
    then excepetion aggreation chosen : counter for all detailed values & check the checkbox calucate after aggreagation.
    Thanks

  • Create PO with zero value

    Hi,
    My requirement is to create a PO for Free of charge item. But the moment I copy my PR  item to PO the FoC check box is greyed out and I am unable to make the procurement price as zero.
    Fyi, My sales order line item is linked to wbs.
    Do I need to do some additional configuration to allow creation of FoC PO line items?
    can anyone help.
    thanks

    Sorry,
    What I wanted to say is... You must work out your PR... IN SPRO:
    Purchasing->Authorisation management->Define->Function
    And unset the Adopt PO Price (create a new entry and name it if you don't have one).
    Go to SU3 and set the parameter with the code you set previously in SPRO.
    Still, this will no set any price in PO for this user.
    Cheers.

  • Create text with default values

    Hi,
    I need to copy values(ID, description , dates , status text)  from current document to follow up document ' text ' .
    I have defined text determination procedure->text type-> access sequence->function ( copy of COM_TEXT_DETERMINE_TEXT)
    , but this function only copies SO10 text to next document.
    I need to pass values to the text.
    Please suggest how to achieve this.
    Regards
    Pratyush

    Hi,
    you can use screen fields in BDC to update short text. you need CREATE_TEXT or SAVE_TEXT function module to update long text. Transaction may any. You have to pass some parameter to update long text.First try to use READ_TEXT to get existing text for practice.You will get some idea of long text, then create your own long text for any transaction

  • How to repeat duplication with changing values?

    Hello all!
    First of all - english is not my first language so I don't really know how to explain this in an easy way (and therefore I don't know what to search for either). Maybe a better topic title is needed as well.
    I made an illustration to show what I need, I guess it's easier to understand than my explanation below...
    QUESTION: I have a circle. I want to make a copy of this circle for, say, 80 % of the original size. I'd like to repeat the duplication so the next copy have the same distance to the second circle as between the first two circles (in other word the percentage would change between tranformations) - and so on.
    Hopefully there is some easy way to achieve this so I don't have to do it manually.
    Thanks in advance for any advice!
    (Btw, I use CS5)

    Thank you for your quick reply! This works! I found out another way to do it (sometimes it seems to help with the thinking process just to start a new topic...); the Transition-tool. The downside is that I cannot insert the distance that I wan't to use, so you're advice may be better.
    Thanks again!

  • Installments - first installment with changing value

    Hello Experts,
    My customer requires to have such an installment scenario.
    Let's say we have Material A for $1000 it is sold in 4 installments.
    Installement 1 - $250
    Installement 2 - $250
    Installement 3 - $250
    Installement 4 - $250
    that's pretty easy and we can use installment payment terms.
    the situation is a bit complicated if a customer decides to pay some money in advance, let's say $200
    Material A - $1000, 200 paid in advance
    Installement 1 - $200
    Installement 2 - $200
    Installement 3 - $200
    Installement 4 - $200
    How can i configure sales in installments when customers pay in advance some money in the beginning.
    Please advise
    thanks a lot for your help
    Points will be granted

    hi
    Your requirement can be fulfilled through down payment scenario
    configure in such a way that $200 will be received as advance or down payment and balance amount in instalments
    for down payment search the forum you will get an idea how to configure the down payment with instalment plan
    regards

  • Creation of Variable with single values in BPS

    Dear All,
    I have a very basic requirement in creating variables that would accept single values from the user in BPS.
    Could anyone pls provide me the steps in doing so?
    I am able to create and use varibles with value ranges but could not find the option to create variables with  single values.
    Regards,
    Srini.

    Hi Raj,
    I have already been  thru SAP help file but,  though it says we can create variables with single values, it does not  provide any steps in creating it.
    Any suggestions?
    Regards,
    Srinivas Kamireddy.
    Edited by: Srinivas Kamireddy on Apr 25, 2008 7:59 PM

  • Can java quickly produce an  array with specified values?

    In Fortran I can quickly generate an array by typing
    Dimension SMF(20,2)
    DATA SMF/25*1.,3*0.,9*1.,3*0./
    this creates SMF with the value 1 in allocations 1 to 25, 0 in 26 to 27 and so on .
    Is there a way for java to do this ?

    Not necessarily. Maybe you can write a general Matrix type (an interface) and then write an implementation of Matrix in which its values are specified by an algorithm. So maybe your code would have lines like:
    Matrix m1 = new InitWithHardcodedValuesMatrix("{ { 1 2 } { 3 4 }}");
    Matrix m2 = new InitWithFormulaMatrix("/25*1.,3*0.,9*1.,3*0./");Or maybe someone has already done this. Have you tried Google?
    Anyway, the primary purpose of Java is not formula translation, so it's not surprising that it doesn't have this kind of thing built into the standard libraries.

  • COPA document with missing values

    Hi Experts,
    after posting in SD (debit memo rebilling) a CO-PA document is created, but with missing value for value field 'interest'. In transaction KE4I, there is correct assignment of SD condition to value field
    'interest'. We use cost based CO-PA.
    We have tried to Check Value Flow in Billing Document Transfer - transaction KEAT and also to Simulate billing document transfer with KE4ST, but in these transactions everything seems correct.
    Can you please write any other reconcilliation reports I can try for this?
    Which customizing do I have to check?
    Are there any OSS notes for this problem?
    Thank you very much for your help,
    Michal

    Hi,
    The problem was solved using OSS note 20254.
    Best regards,
    Michal

  • Cannot create view with parameter bindings

    Hi, I'm trying to create this view in SQLPlus:
    SELECT order_no, SUM(cut_qty),
    SUM(received_qty)
    FROM (
    SELECT order_no, cut.dated, DECODE(cut.bimetallic, 'F', cut.quantity, cut.quantity/2) cut_qty,0 AS received_qty
    FROM cut_shop_orders_dated cut
    WHERE cut.dated BETWEEN TO_DATE('&date1','DD/MM/YYYY') AND TO_DATE('&date2','DD/MM/YYYY')
    UNION
    (SELECT order_no, rec.dated, 0, rec.quantity
    FROM received_shop_orders_dated rec
    WHERE rec.dated BETWEEN TO_DATE('&date3','DD/MM/YYYY') AND TO_DATE('&date4','DD/MM/YYYY')))
    GROUP BY order_no
    The problem is that sqlplus asks me for the parameter values and then creates it with these values as literal dates in the to_date function, those not asking for parameter values in runtime.
    How can I create it using parameters with no values at design time?
    Thanks.
    Leandro.

    if you want something like :
    select * from emp $where_clause;
    you can write a procedure with parameter and run it as dynamic sql for example
    create or replace procedure pr1 ( p_where   varchar2) is
    begin
      execute immediate 'create or replace view view_name as select * from emp '|| p_where;
    end pr1;
    /then run it on sql*plus
    SQL> exec pr1('where deptno = 10');
    make sure you give yourself "create any view" rights explicitly.
    HTH
    Ghulam

  • Why is the difference in execution speed of the function "SetCtrlVa​l" between constant and changing values so small ?

    In my large application (1 MB exe-file) I am continuously updating a lot of numeric controls with new values. Most of them do not really change their value. Within my search of improving the performance of my application I noticed, that there is only a small difference of the execution speed between a call of "SetCtrlValue" with constant values and calls with changing values. It runs much faster (25 times on my PC), if I get the actual control value with "GetCtrlVal", compare it with my new value an do a call to "SetCtrlVal" only if the current value and the new value are different.
    My questions to CVI-developers is:
    Isn't it possib
    le to do this compare within the function "SetCtrlVal"
    My question to all CVI-users is:
    Does anyone have similar tips to improve the performance of CVI applications ?
    I developed a small test application for this problem, which I can mail to interested users.

    What takes the extra time is the redraw of the control. When you call SetCtrlVal we ALWAYS redraw the control. We wouldn't want to build in functionality to check if the value was the same because that would add additional time to the SetCtrlVal in every case. If you want to do it outside of the loop you can as you have done above. You have a few options. First, keep a previous value variable for the controls that you can use to determine whether to set the control value. I.E.
    int oldVal = 0;
    int newVal = 0;
    if(newVal!=oldVal) {
    SetCtrlVal(..., newVal);
    oldVal = newVal;
    Also, if you set the value of a control through SetCtrlAttribute instead, there is no built in redraw of the control (which is what takes all the time). Using SetCtrlAttribute
    to set the value is very fast, but remember there isn't a built in redraw on the screen to display the new number.
    Best Regards,
    Chris Matthews
    Measurement Studio Support Manager

Maybe you are looking for

  • 27" iMac to 46" LED TV

    Hello, I currently have a 27" iMac in my office. When I have people in for meetings I hate having to turn the display every time so they can see the screen. I would like to mount a 42" or 46" LED TV on the wall and mirror the display for them. Would

  • Encountered error while installing Acrobat XI on Windows 8

    During installation of Adobe Acrobat XI for Windows 8, I received an error message indicating there was an error with my PC, the error was being transmitted to Adobe, and that my computer would restart. The screen went blank and did not restart autom

  • Backlight mark on mbp 13

    I've had my MacBook Pro 13 for four months now, and just recently this odd circular mark has appeared on the screen. It isn't noticeable when the screen is displaying light colors, but when it's grey or black you can see it visibly. Is this something

  • It is unbelievable that you cannot get in contact with a persone from Adobes support team

    Since weeks (or even months) I am not able to start my cc photoshop. Yes, I am paying for it every mointh. I have a one year subscription. But what are they for???? To see that I am once again in the situation that my beloved photoshop stopps working

  • No time card for approve as "pending approval"

    Hi Folks, There are couple of time cards submitted successfully by an employee (labor). But the same time cards are not there when checking them to approve at Approver's (Supervisor) user. So, what could be the issue and how to find out it? we are in