How to search a maximum in range (determined by a value in another cell)?

I'm trying to find the maximum and minimum in a range of cells.
I've determined the start cell and end cell in Table 1 for each search range, but I can't get it to fit in a formula.
TABLE 1
1 --- 105
2 --- 75
3 --- 20
4 --- 74
5 --- 124
6 --- 100
7 --- 17
TABLE 2
Start row (A) --- End row (B) --- MAX (C) --- MIN (D)
1 --- 3 --- 105 --- 20
4 --- 7 --- 124 --- 17
I can get Numbers to display the cell to start in the range,
=ADDRESS(A2,2,,,"Table 1")
results in "$A$1"
but apparently, you can't include that function in a range
=MAX(ADDRESS(A2,2,,,"Table 1"):(ADDRESS(A3,2,,,"Log"))
So how do I get my MAX formula to include the range that the ADDRESS formula outlines?

in column MAX the formula is:
=MAX(OFFSET(Tableau 1 :: $A$1,$A,1,$B+1-$A))
in column MIN it is:
=MIN(OFFSET(Tableau 1 :: $A$1,$A,1,$B+1-$A))
in both case, OFFSET(Tableau 1 :: $A$1,$A,1,$B+1-$A)
is a range whose first cell is Tableau 1 :: $A$1+( $A rows) + (1 column) and which contain $B+1-$A cells in the scanned column.
for the row 2 this means 3+1-1 = 3 cells in the column starting in Tableau 1 :: B2
for the row 3 this means 7+1-4 = 4 cells in the column starting in Tableau 1 :: B5
I uses the absolute addressing so that it is easy to relocate the formula from C2 to C3 or even from C2 to D2 (just need to replace MAX by MIN).
Yvan KOENIG (from FRANCE mardi 8 juillet 2008 14:32:49)

Similar Messages

  • How can I show a 0% range in the data value label on a bar chart thanks?

    How can I show a 0% range in the data value label on a bar chart thanks?

    I'm not sure what the question is. 
    I know that if you have a bar chart and one of the categories (X-axis) has bar (Y value) equal to 0%, no bar is plotted for that category. Even the addition of a stroke (line) around the bars doesn't make one appear for 0%.  The only automatic way I know of to make it look like there is data in that category is to add the value labels to the bars. Inspector/Chart/Series, select one of the bars on the chart, click on "value labels". Another method that is a workaround is to fudge the number a little in your table so that instead of 0% it is a very small %.  This will get you a thin line on the chart.
    But if your question is about the value labels (the numbers that display on or in the bars) and you are not getting one for a bar that is supposed to be 0%, it probably means your table doesn't actually have a 0% in the corresponding cell. A blank cell in the table will not get a value label.

  • How to cell register the date/time when you put a value in another cell

    Hello guys!
    How do I get a cell (eg A2) tell the date and time when I put a value in another cell (eg A1) in Numbers?
    For example, I want to register a cell to read my electricity meter.
    I write in cell A1: 45809. When placing this value in A1, I want to appear (on A2) the date and time when I did that record automatically. Is it possible?
    I hope you understood the question!
    Thank you in advance to those who try to help.

    There is not automatic time stamping of on entry of a time.  One suggestion I've seen has a cell that has the current date and time.  Everytime you cahnge any cell that cell will update.  You can then copy that cell and paste the value into your date/time cell adjacent to the meter reading:
    Create a new, plain table:
    Now in cell A1 enter the formula "=now()"  short hand for this is:
    A1=now()
    now resize the table so it is a table that is 1 cell by 1 cell by selecting any cell, then dragging the table size control in the bottom right corrner towards cell A1:
    It should look like this when you have completed this task:
    Now create another new, plain table and enter "Date" for cell A1, and "Meter Reading" for B1:
    Now you can enter a meter reading (I entered "45671").  Now select the CELL that has current date and time from the first table at the very top, and copy:
    Now select the cell in the date column where you want to put the current date and paste values by using the menu item "Edit > Paste Value":

  • How to Search and Array for multiple occurrences of a value

    Hi,
    I am trying to search an array of doubles for a number and report the index location(s) of a number. I.e. -allow for repetition. Search and report all index[i] where the number is contained in the array. For example I have
    double[] myInputArray = new double[5];
    double[] myInputArray = { 1, 2, 3, 3, 5 }I know how to search through the array ONCE and return the first occurrence of a number:
    public double GetIndexOf(double Number) {
        for (int i=0; i<myInputArray.length; i++) {
             if (myInputArray[i] == Number){
                  return(i);
        return(-1);
      }How do I expand this code to report multiple index[i] locations if the number reoccurs in the array like the number 3 does in my example array above?

    The way the Java libraries do this type of operation (String.indexOf(), etc) is to specify the starting index along with what you want to find.
    Changing your example slightly (notice how I fixed your naming and more importantly, your return type):
    public int indexOf(double num) {
       return indexOf(num, 0);
    public int indexOf(double num, int fromIndex) {
        for (int i=fromIndex; i<myInputArray.length; i++) {
             if (myInputArray[i] == num){
                  return(i);
        return(-1);
    //usage to get all indices:
    for ( int index = -1; (index = indexOf(num, index+1)) != -1; ) {
       System.out.println(index);
    }Note that due to how floating point numbers work, you may find doing this on doubles (or any other operation that uses == with double arguments) to give you unexpected results.

  • Setting a range based on a value of a cell

    what i am trying to do is add a range of cells in a column ending with the current row and beginning with a variable number of previous rows.
    in english
    the beginning row = (the current row - the value of a cell in the previous column in the current row).
    if column to be totaled = B, current row = 6, the value in A6 = 3
    the range would be = B(6 - 3) or B3:B6 in other words =SUM(B3:B6)
    How do i get there?

    lost,
    As I understand this problem, you have a series of numbers in column B and you want to add the last n items (number shown in column A of current row) to the current row. In column C of the current row place the formula:
    =ADDRESS(ROW()-A7+1,2)&":B"&ROW()
    then in column D your result: =IF(ISBLANK(C),"",SUM(INDIRECT(C)))
    pw

  • Parameter Form-How to use a user parameter to retrieve list of values for another par

    I am developing a report in Reports 6i. There are 2 parameters on parameter form namely year and month.
    LOV for Year is retrieved from database. After user selects a value from LOV for year, I want to retrieve another LOV for month parameter based on selected year. That is how can we use a user parameter's value to dynamically retrieve an LOV for another parameter on the same parameter form.
    Pl. guide.
    Thanks in anticipation.

    You can't restrict the "List of Values" of one parameter based on the value of another parameter within the Reports Builder/Runtime parameter form.
    The SQL select statements within LOV's are only executed once. They aren't re-calculated when you enter, leave or change other field values in the parameter form. This is mainly because there is no event model in the Reports parameter form and it only supports basic form functionality.
    To do what you're after in a client-server environment you need to create an Oracle Forms "parameter form" and use that to execute the Report using the run_product() call. Actually, you should probably use Oracle Forms for any more generic "form" functionality such as radio buttons or check boxes.
    If you're in a Web rather than Client-Server environment, it may be easier to create a JSP based parameter form. You can then use Reports 9i since it has JSP support to assist here.

  • How to search for a text node with a particular value in an xml document with labview

    supposing i have the following xml document:
    <head>
    <book>
    <bookname>zio</bookname>
    <author>dan</author>
    </book>
    <book>
    <bookname>the spear warrior</bookname>
    <author>britney</author>
    </book>
    <book>
    <bookname>the beard</bookname>
    <author>derrick</author>
    </book>
    </head>
    i want to search for the author of the book "the beard" using for example the V.I Get first match  of labview to access the the node with value "the beard" and then use Get next sibling  V.I  and Get node text content to get get the author of this book..so my question is how do i write the xpath expression for Get first match so as to access the node with bookname "the beard" instantyly?  am trying to minimise the use of loops because they increase the time duration,..thank you (NB:i dont want to use Get all Matched V.I because it obliges me to use a loop in order to access the name derrick and this increases the time duration for my v.i)
    Solved!
    Go to Solution.

    Since it's all text, why not use a real quick Match Pattern (or Regular Expression, but you don't need that much power here), see attached.
    Cameron
    To err is human, but to really foul it up requires a computer.
    The optimist believes we are in the best of all possible worlds - the pessimist fears this is true.
    Profanity is the one language all programmers know best.
    An expert is someone who has made all the possible mistakes.
    To learn something about LabVIEW at no extra cost, work the online LabVIEW tutorial(s):
    LabVIEW Unit 1 - Getting Started
    Learn to Use LabVIEW with MyDAQ
    Attachments:
    Two-stage match demo.vi ‏8 KB

  • SUM of numbers in a range determined by timeframe (values in a column)?

    Here's what I WANT to do:
    If day = X in column A, then add up all numbers in column B when A value is X
    D (A) # (B)
    1 45
    1 32
    1 17
    2 18
    2 64
    2 35
    Day 1 total=94
    Day 2 total=117
    It seems very simple, but I'm finding this very difficult to pull off without creating a new column for every day, any suggestions?
    Thanks

    Thanks, Badunit, that was exactly the answer I was looking for. I knew there had to be a simple function in there somewhere, but I couldn't find it.

  • How to display f4 help for a field based on value of another field

    Hello All,
    I have 4 fields : Sales Org : VBAK-VKORG, Distrib Channel : RV50A-VTWEG, Div : RV50A-SPART, Sold-to-party : KUAGV-KUNNR.
    The second field depends on the first one, the third on the second one and the fourth on the first field.
    However, when each of the second third and fourth fields' f4 help is displayed, the values are independent of the previous fields. How do I set the f4 help to display values based on the respective fields?
    Regards,
    Mithun

    Please be sure that you are searching the forums before posting. This exact same question was asked just yesterday:
    F4 help to input field
    In particular study the section and the linked help document for ddic search helps export/importing parameters and the requirements for DDic Structure/table usage for the parameter mapping.

  • How do I display an image in Numbers based on the value of another cell?

    Here is the situation. I have a list of names in one table. I then have a table of pictures of corresponding to each name. I then have a drop down list in a cell with each of the names in it. I would like to be able to click the drop down list, select a name, and then have the corresponding picture be displayed in a cell. How would I go about doing this?
    Late 2013 rMBP with fully up to date software.

    not possible.  I have wanted to do this myself.  You can post feedback to Apple using the menu item "Numbers > Provide Numbers Feedback"

  • How do I se a checkbox to change the value of another cell?

    I am trying to create a spreadsheet for a job quote sheet. In column A I am inserting checkboxes, in column W i have the price of that particular option that coincides with that product. What I am trying to accomplish is if I select the checkbox for an option, the cost (from column W) will jump in Column Z. Then Column Z will be totaled up at bottom, giving my client a total of everything selected. Can this be done and if it can HOW?!
    Thanks in Advance!!

    James,
    Another approach that may work for you would be to have a column for quantity, rather than a checkbox.  If the quantity is greater than zero, then enter the extended price and total it at the bottom of the order list.
    In that case, you would write in Z:
    =A*W
    With no quantity, the result would be zero in Z.
    Jerry

  • How to make a movie clip invisible depending on a value in another layer?

    I am trying to make an "achievements" page for my game, where if the user has a high score greater than 100, then the achievement can be unlocked. I tried using a code like this, but it didn't seem to work!
    function Check();
    if(endscreen_mc.highscore_txt > 100)
    medals.roachLock.visible = false;
    else if(endscreen_mc.highscore_txt < 100)
    medals.roachLock.visible = true;
    else if(endscreen_mc.visible == 100)
    medals.roachLock.visible = true;
    The high score value is saved inside a shared object. What's wrong with my code, and what can I do to fix it?

    I tried doing this, but it's still not working.. 
    function Check():void
    if(Number(endscreen_mc.highscore_txt.text) > 100)
    medals_mc.roachLock.visible = false;
    medals_mc.medal_mc.visible = true;
    else if(Number(endscreen_mc.highscore_txt.text) <= 100)
        medals.roachLock.visible = true;
    This is what's inside my endscreen layer
    function showresults():void
              Rchannel.stop();
       // display current score
       endscreen_mc.scoreR_txt.text = String(score);
       // calculate, display and save (if necessary) a new highscore
       var so:SharedObject = SharedObject.getLocal("alltimeHighScore");
       if (!so.data.score || score > so.data.score)
           endscreen_mc.highscore_txt.text = String(score);
           so.data.score = score;
           so.flush();
                 Check();
       else
           endscreen_mc.highscore_txt.text = String(so.data.score);
       if(so.data.score==score)
                        endscreen_mc.score_txt.text = String(score);
                        endscreen_mc.highscore_txt.text = String(score);

  • Countif formula, how to make it not count a value if another cell is a certain value.

    I have this formula below:
    =IF(A21="","",IF(COUNTIF(G21:G50,">0"),"A","B"))
    I would like to tell it that if a corresponding row in column B has a value of: "Calibration" then to ignore that row and do not add the value to the countif.
    I thank you in advance for any help you can provide!
    Dustin Shepard

    Hopefully, this will do it:
    =IF(A21="","",IF(COUNTIFS(G21:G50,">0",B21:B50,"<>Calibration"),"A","B"))
    Regards, Hans Vogelaar (http://www.eileenslounge.com)

  • GL Determination for Discount Value

    Hi all,
      We are using Segmentation Based GL Account Determination.
    I just want to know how to set Automatic G/L Account Determination for
    Discount Values in Sales or Purchases?
    I mean, while creating AR or AP Invoices, whatever Discount amount of the
    Document,must be posted to related GL Automatically.
    Is it Possible to set this.
    Kindly Suggest.
    Regards,
    Ravi

    Hi,
    The default behavior of the sap b1 is that if you have set the discount account in the gl determination.
    The discount percentage given in the AP invoice or AR invoice will not post the discount to  gl which has been set in the gl determination.
    Inorder to post the discount amount to the gl set in the gl determination screen you have to give the discount percentage in the Outgoing payment screen for AP invoices or  in the  Incoming payment screen for AR invoices.
    Hope if you follow the method as described above it will accomplish your requirement.

  • How to create a new row for a VO based on values from another VO?

    Hi, experts.
    in jdev 11.1.2.3,
    How to create a new row for VO1 based on values from another VO2 in the same page?
    and in my use case it's preferable to do this from the UI rather than from business logic layer(EO).
    Also I have read Frank Nimphius' following blog,but in his example the source VO and the destination VO are the same.
    How-to declaratively create new table rows based on existing row content (20-NOV-2008)
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/13-create-with-params-169140.pdf
    I have tried:
    1.VO1(id,amount,remark1) and VO2(id,amount,remark2) are based on different EO,but render in same page,
    2.Drag and drop a Createwithparams button for VO1(id,amount,remark),
    3.add: Create insertinside Createwithparams->Nameddata(amount),
    4.set NDName:amount, NDValue:#{bindings.VO2.children.Amount}, NDtype:oracle.jbo.domain.Number.
    On running,when press button Createwithparams, cannot create a new row for VO1, and get error msg:
    <Utils> <buildFacesMessage> ADF: Adding the following JSF error message: For input string: "Amount"
    java.lang.NumberFormatException: For input string: "Amount"
         at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    Can anyone give some suggestions?
    Thanks in advance.
    bao
    Edited by: user6715237 on 2013-4-19 下午9:29

    Hi,CM,
    I'm really very appreciated for your quick reply! You know, today is Saturday, it's not a day for everyone at work.
    My principal requirement is as follows:
    1.select/check some rows from VO2, and for each selection create a new row with some attributes from VO2 as default values for VO1's corresponding attributes, and during this process the user may be cancel/uncheck or redo some of the selections.
    --so it's better to implement it in UI rather than in EO.
    2.it's better to implement this function with declarative way as in Frank Nimphius' blog.
    --little Jave/JS coding, the better. I only have experience in ORACLE FORMS, little experience in JAVA/JS.
    In order to get full information for the requirements of my use case, can take a check at:
    How to set default value for a VO query bind variable in a jspx page?
    (the end half of the thread: I have a more realworld requirement similar to the above requirement is:
    Manage bank transactions for clients. and give invoices to clients according to their transaction records. One invoice can contain one or many transactions records. and one transaction records can be split into many invoices.
    Regards
    bao
    Edited by: user6715237 on 2013-4-19 下午11:18
    JAVE->JAVA

Maybe you are looking for

  • Garbage characters inserted in message when files are attached

    Warning: this is an obscure problem. I have changed my default encoding from UTF-8 to ISO-88591-1 using this command: defaults write com.apple.mail NSPreferredMailCharset "ISO-8859-1" The reason I have changed my default encoding from UTF-8 is that O

  • On-board mike output to phone line?

    On a 10.6.8 intel desktop, can I have on-board mike output to phone line? Someone wants to interview me for two hours. How can I do that hands-free through, for example, GarageBand, or directly, or inside a Skype I'd have to add, or...? Kudos BTW for

  • How to get the key press

    Hi, One more question, how do you get the keypress in the main movie? I've tried on onClipEvent (keyDown) key.getCode etc but that requires to be in a movie.

  • Losing all my recordings due to an upgrade

    I've just been informed that I will lose all my recordings due to an upgrade in 30 days time. Unfortunately the 2 weeks prior to this I am on holiday and wanted to record things whilst I'm away. Frankly, I am appalled that any upgrade should make us

  • Invoke windows sound recorder in host machine by flex application

    Hi I have a flex application which provides option to invoke windows sound recorder in client machine. User provides path of windows sound recorder exe file and using 'navigateToURL('path of recorder given by user)' method i plan to invoke the record