formula cerca clienti



  • formula cerca clienti
    di iaiadim (utente non iscritto) data: 06/05/2014 20:14:25

    Salve a tutti,
    ho un problema con una formula

    ecco la mia tabella:
    colonna A: clienti
    cella B1: 01/04/2014
    cella B2: contanti



    Devo inserire una formula che mi restituisca se un cliente (i nominativi sono nella colonna A), in una determinata data (casella B1)ha effettuato un pagamento in contanti (modalità di pagamento riportata nella casella B2) e se si, mi restituisca il valore effettivo (ovviamente ho un database con l'elenco dei clienti e dei pagamenti effettuati alle varie date sia in contanti che con bonifico).

    la mia fonte dati è costituita da tre colonne e da una cella in cui è riportata la modalità di pagamento:
    cella D1: contanti
    colonna A: date;
    colonna B: clienti;
    colonna C:importi

    A B C
    1 01/04/2014 ROSSI MARIO 10
    2 01/04/2014 VERDI MARIO 15
    3 02/04/2014 ROSSI MARIO 25
    4 02/04/2014 GIALLI MARIO 5



    spero possiate aiutarmi



  • di Raffaele_53 (utente non iscritto) data: 06/05/2014 20:53:43

    Inserisci in fonteDati ex (foglio1) una colonna, pertanto diventerà
    colonna A vuota
    In colonna B le date
    In colonna C i Nomi
    In colonna D i pagamenti effettuati
    In colonna E modalità di pagamento
    In colonna A metti ex in A1 =B1&C1 e trascini giù

    Vai nella tabella credo sia
    A1 = ROSSI MARIO
    B1 = Data
    B2 = Contanti e metti dove desideri


     
    =SE(VAL.ERRORE(CERCA.VERT(B1&A1;Foglio1!A:E;1;FALSO));SE(CERCA.VERT(B1&A1;Foglio1!A:E;5;FALSO)=B2;CERCA.VERT(B1&A1;Foglio1!A:E;4;FALSO);" Pagato tramite  " &CERCA.VERT(B1&A1;Foglio1!A:E;6;FALSO));"Non esiste")



  • di iaiadim (utente non iscritto) data: 06/05/2014 21:09:33

    Grazie Raffaele per avermi risposto

    Ho allegato un file alla discussione in modo da facilitare la comprensione...




  • di Raffaele_53 (utente non iscritto) data: 06/05/2014 22:56:42

    Il tuo allegato e pieno di spazi finali, formatto date personalizzate e spazi finali.

    Il cerca.vert non trova se in una cella c'è nome+spazio
    Ho diviso il tutto in tre fogli in modo che la formula non devi un domani modificarla

    =SE(VAL.ERRORE(CERCA.VERT(B$1&$A3;INDIRETTO(B$2&"!A:D");1;FALSO));"";CERCA.VERT(B$1&$A3;INDIRETTO(B$2&"!A:D");4;FALSO))
    La formula la puoi trascinare ovunque (importante che abbia la data nella prima cella in alto, il nome del foglio nella seconda e il nome in colonna A


    SE(VAL.ERRORE(CERCA.VERT(B1&A1;Foglio1!A:E;1;FALSO));SE(CERCA.VERT(B1&A1;Foglio1!A:E;5;FALSO)=B2;CERCA.VERT(B1&A1;Foglio1!A:E;4;FALSO);" Pagato tramite " &CERCA.VERT(B1&A1;Foglio1!A:E;6;FALSO));"Non esiste")



  • di Raffaele_53 (utente non iscritto) data: 06/05/2014 22:58:54

    Ho messo l'allegato
    Ps non tenere conto della seconda formula.