MarioLamera

Q: FORMULA

Buongiorno, per favore posso avere un'aiuto per trasformare questa formula di excel in Numbers?

la formula è la seguente:

=SE(VAL.VUOTO(I9);" ";CERCA.VERT(I9;Clienti;CONFRONTA("Denominazione/Ragione Sociale";Clienti!1:1;0);FALSO))

Grazie

Posted on Oct 1, 2016 6:47 PM

Close

Q: FORMULA

  • All replies
  • Helpful answers

  • by Barry,

    Barry Barry Oct 2, 2016 12:20 AM in response to MarioLamera
    Level 7 (32,582 points)
    iWork
    Oct 2, 2016 12:20 AM in response to MarioLamera

    Buongiorno, Mario,

     

    Italian isn't in my repertoire, so this is investigated and edited in English. Google translation follows.

     

    Formula:

    =SE(VAL.VUOTO(I9);" ";CERCA.VERT(I9;Clienti;CONFRONTA("Denominazione/Ragione Sociale";Clienti!1:1;0);FALSO))

     

    Google translate English version (with my edits):

    = IF(ISBLANK (I9); "", VLOOKUP(I9; Customers; MATCH("Name / Company Name"; Customer! 1: 1; 0), FALSE))

     

    Edited version:

    = IF(ISBLANK (I9); "", VLOOKUP(I9; Customers::A:E; MATCH("Name / Company Name"; Customers::1: 1; 0), FALSE))

     

    In Italian:

    =SE(VAL.VUOTO(I9);" ";CERCA.VERT(I9;Clienti::A:E;CONFRONTA("Denominazione/Ragione Sociale";Clienti::1:1;0);FALSO))

     

    The two edits made to the formula are shown in bold in the Italian version.

     

    Clienti -> Clienti::A:E

    I've assumed that Clienti is the name of the table on which VLOOKUP is to look for the value in I9, and return the value from that row of the column named "Denominazione/Ragione Sociale" The table name alone may be enough to define the lookup table, but my own practice would be to include the range of columns ( A to E in my example) in that specification.

     

    Clienti! 1:1 -> Clienti::1:1

    Te exclamation mark is used in Excel to reference a cell or range of cells in a table in a document (file) external to the one containing the formula. Numbers cannot make such a reference. The revision follows the syntax to reference a single row of cells (row 1) on a table (named Clienti) separate from the table containing the formula, but in the same document as the table containing the formula.

     

    Google translation:

     

    Clienti -> Clienti::A: E

    Ho pensato che Clienti è il nome della tabella su cui Cerca.VERT è quello di cercare il valore in I9, e restituire il valore da quella riga della colonna denominata "Denominazione / Ragione Sociale" Il nome della tabella da sola può essere sufficiente a definire la tabella di ricerca, ma la mia pratica sarebbe quello di includere la gamma di colonne (da a a E nel mio esempio) in quanto specifica.

     

     

    Clienti! 1: 1 -> Clienti::1:1

    Te punto esclamativo viene utilizzato in Excel per fare riferimento a una cella o un intervallo di celle in una tabella in un (file) documento esterno a quello che contiene la formula. I numeri non possono fare una tale riferimento. La revisione segue la sintassi per fare riferimento a una singola riga di celle (fila 1) su un tavolo (denominata Clienti) separato dalla tabella che contiene la formula, ma nello stesso documento, come la tabella contenente la formula.

     

    Regards,

    Barry

  • by MarioLamera,

    MarioLamera MarioLamera Oct 2, 2016 1:16 AM in response to Barry
    Level 1 (4 points)
    iWork
    Oct 2, 2016 1:16 AM in response to Barry

    Grazie, ma non funziona, scusa, ma non mi sono spiegato a sufficienza

    il foglio di lavoro è composto da 3 tabelle, le metto in ordine del foglio:

    1 Tabella: Fattura 1

    2 Tabella: Clienti (dove c'è il codice, la denominazione, indirizzo ecc)

    3 Tabella: Prodotti

    la formula è messa nella tabella Fattura 1 dove mettendo un numeroso codice per esempio 001 mi va a prendere il Cliente che si trova nella tabella Clienti.

    Posso avere aiuto?

    Grazie

  • by Barry,

    Barry Barry Oct 2, 2016 2:37 AM in response to MarioLamera
    Level 7 (32,582 points)
    iWork
    Oct 2, 2016 2:37 AM in response to MarioLamera

    Hi Mario,

    Can you provide screenshots of the three tables, please.

    The name of each table should be visible.

    Show the location of the formula, the column headers of any columns to be used in the formula, the location of any data needed by the formula (eg. 001, and the client name associated with that number.

     

     

    For privacy, names and other data should be made up, not real. Column names should be the actual names used for your columns.

     

     

    What I'm looking for is the structure of your data, which is necessary to know when trying to write a formula that will do the job.

     

     

    Regards,

    Barry

    (Google translation)
    Ciao Mario,
    Potete fornire le immagini dei tre tavoli, per favore.
    Il nome di ogni tabella dovrebbe essere visibile.
    Mostra la posizione della formula, la colonna di una di colonne da utilizzare nella formula, la posizione dei dati necessari dalla formula (ad es. 001, e il nome clientassociato a quel numero.

    Per la privacy, i nomi e gli altri dati devono essere costituiti, non reale. I nomi delle colonne devono essere i nomi effettivi utilizzati per le colonne.

    Quello che sto cercando è la struttura dei dati, che è necessario sapere quando si cerca di scrivere una formula che farà il lavoro.

    Saluti,
    Barry

     

  • by MarioLamera,

    MarioLamera MarioLamera Oct 2, 2016 5:14 AM in response to Barry
    Level 1 (4 points)
    iWork
    Oct 2, 2016 5:14 AM in response to Barry

    come posso mandarti il file?

    Grazie

  • by MarioLamera,

    MarioLamera MarioLamera Oct 2, 2016 9:15 AM in response to MarioLamera
    Level 1 (4 points)
    iWork
    Oct 2, 2016 9:15 AM in response to MarioLamera

    Ti invio foto dei fogli

    GrazieIMG_2035.JPGIMG_2034.JPGIMG_2033.JPG

  • by Barry,

    Barry Barry Oct 2, 2016 1:43 PM in response to MarioLamera
    Level 7 (32,582 points)
    iWork
    Oct 2, 2016 1:43 PM in response to MarioLamera

    The screenshots appear to be of three worksheets in an MS Excel document.

     

    A Numbers document will look (and be) quite different.

     

    While building the three tables, I would place them all on the same sheet of a Numbers document.

     

    Fattura 1

    The table uses 10 columns, A to J

    The active cells for this formula are

    I9: into which the Client Number (001) is entered.

    F12: which contains the formula used to retrieve the Client Name associated with that number.

    Fnn: Other cells in the yellow-filled box which use the same formula to retrieve other client information associated with that client number.

     

     

    Clienti

    This table uses 12 columns, A to L

    The client number for each client is listed in column A, starting at A2.

    The client's name, address and other information is listed in the same row as that person's client number.

     

    Prodotti

    Structurally, the same as Clienti, but listing product names and information. The formula used to retrieve this will be essentially the same as the one to retrieve client information.

     

    Numbers tables for Fattura 1 and Clienti:

    Screen Shot 2016-10-02 at 1.16.34 PM.png

    The image shows two versions of the formula as they appear in the Formula Editor. They differ only in the way the return-column is specified.

    In the first, VLOOKUP is told to return the value on the same row of column 2 of the search-range. The number (2) must be changed to return information from a different column.

    In the second, MATCH is used to calculate the number needed. MATCH returns the number indicating the position in the list of the search value. "Name" is in the second position of the list (row 1 of Clienti), so MATCH returns 2. The search-value ("Name") must be  changed to match the name of the column to change the colum from which data is returned.

     

    F12 (version 1): =IF(ISBLANK(I9),"",VLOOKUP(I9,Clienti::A:L,2,FALSE))

     

    F12 (version 2): =IF(ISBLANK(I9),"",VLOOKUP(I9,Clienti::A:L,MATCH("Name",Clienti::1:1,0),FALSE))

     

    These formulas are English versions for a region where the decimal separator is a period ( . ) and the argument separator in functions is a comma ( , ). For the Italian versions, replace all of the commas in the formulas with semi colons ( ; ), and replace the function names with the italian equivalents:

     

    IF  ->  SE

    ISBLANK: ->

    VLOOKUP -> CERCA.VERT

    MATCH -> CONFRONTA

     

     

    Regards,

    Barry

     

    Google Translation:

     

    Un documento di Numbers avrà un aspetto (ed essere) molto diversa.

     

     

    Mentre la costruzione delle tre tavole, li porrei sullo stesso foglio di un documento Numbers.

     

     

    Fattura 1

    La tabella che utilizza 10 colonne, da A a J

    Le cellule attive per questa formula sono

    I9: in cui viene inserito il numero cliente (001).

    F12: che contiene la formula usata per recuperare il nome del client associato a quel numero.

    Fnn: Altre cellule nella scatola gialla pieno che utilizzano la stessa formula per recuperare altre informazioni client associato con quel numero cliente.

     

     

     

     

    Clienti

    Questa tabella utilizza 12 colonne, dalla A alla L

    Il numero di client per ogni client sia elencato nella colonna A, a partire da A2.

    Il cliente nome, indirizzo e altre informazioni è elencato nella stessa riga come il numero cliente di quella persona.

     

    Prodotti

    Strutturalmente, lo stesso di Clienti, ma elenca i nomi e le informazioni di prodotto. La formula utilizzata per recuperare questo sarà essenzialmente lo stesso di quello per recuperare informazioni client.

     

     

    Numeri tabelle per Fattura 1 e Clienti:

     

     

    (Immagine)

     

     

    L'immagine mostra due versioni della formula come appaiono nella Editor delle formule. Essi differiscono solo nel modo specificato il ritorno colonna.

    Nel primo, CERCA.VERT è detto di restituire il valore sulla stessa riga della colonna 2 della ricerca-gamma. Il numero (2) deve essere modificato per restituire informazioni da una colonna diversa.

    Nel secondo, CORRISPONDENZA viene utilizzato per calcolare il numero necessario. CORRISPONDENZA restituisce il numero che indica la posizione nella lista del valore di ricerca. "Nome" si trova nella seconda posizione della lista (riga 1 di Clienti), in modo da PARTITA torna 2. Il valore-ricerca ( "Nome") deve essere modificato per corrispondere al nome della colonna per cambiare il Colum da cui i dati sono restituito.

     

     

    Queste formule sono versioni in lingua inglese per una regione in cui il separatore decimale è un punto (.) E il separatore argomento a funzioni è una virgola (,). Per le versioni italiana, sostituire tutti le virgole nelle formule con il punto e virgola (;), e sostituire i nomi delle funzioni con gli equivalenti italiani (vedi sopra)

     

     

    Saluti,

    Barry