È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

trovare la data del primo acquisto?

Ultimo Aggiornamento: 23/09/2018 12:16
Post: 24
Registrato il: 16/04/2016
Età: 22
Utente Junior
2010
OFFLINE
22/09/2018 20:03

Salve, come da titolo starei cercando una formula per ottenere un dato, non riesco a capire come filtrare i dati con queste condizioni:
- data una lista di ordini, trovare cercando per (CODICE CLIENTE) la data del suo PRIMO ORDINE - ULTIMO ORDINE - ULTIMO ACQUISTO ARTICOLO

Allego un file di esempio, GRAZIE A TUTTI!
Post: 1.924
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
22/09/2018 20:31

Ciao
primo ordine: =MIN(SE($C$2:$C$12=J2;$A$2:$A$12))
ultimo ordine: sostituisci MIN con MAX

entrambe matriciali

per l'ultimo acquisto:

posto in J2 la data dell'ultimo acquisto ricavata come sopra:

=INDICE($D$2:$D$12;MATR.SOMMA.PRODOTTO(($A$2:$A$12=J5)*($C$2:$C$12=J2)*RIF.RIGA($D$2:$D$12));0)

saluti



Domenico
Win 10 - Excel 2016
Post: 24
Registrato il: 16/04/2016
Età: 22
Utente Junior
2010
OFFLINE
22/09/2018 20:42

Ciao, tutto perfetto grazie mille!!
Rilevo solo un piccolo problema, sull' ultima formula quella che mi trova l' ultimo articolo acquistato, praticamente ho visto che mi segna la l' articolo di UNA CELLA più bassa, quindi non quello della riga in esame, ho provato vari codici ma fà sempre così, non so se magari va messo -1 o +1 da qualche parte ;)

GRAZIE!!

Ah, ultima cosa, è possibile mette un criterio sulla ricerca delle date MIX/MAX? praticamente la formula è davvero perfetta, ma supponendo che voglio avere la data dell' ultimo acquisto, se al cliente ho emesso un RESO per esempio lui mi mostra la data del reso, perchè cronologicamente è più recente..
[Modificato da CORFURIO 22/09/2018 20:45]
Post: 1.720
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
22/09/2018 22:45

ciao

metti una seconda condizione

=MIN(SE(($C$2:$C$12=J3)*($B$2:$B$12<>"reso");$A$2:$A$12))


sempre matriciale

ma non mi è chiaro il concetto

hai tre condizioni

acquistato
venduto
reso

vuoi la prima data di acquisto
e l'ultima data di acquisto

ma le formule postate calcolano anche il venduto

come fa ad essere perfetto?
Post: 1.925
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
23/09/2018 09:42

Ciao
si, scusa, ho sbagliato:

=INDICE($D$2:$D$12;CONFRONTA(1;($C$2:$C$12=J2)*($A$2:$A$12=J5);0))

matriciale

dove J5 è la data ricavata dalla funzione MAX di cui sopra

saluti



Domenico
Win 10 - Excel 2016
Post: 25
Registrato il: 16/04/2016
Età: 22
Utente Junior
2010
OFFLINE
23/09/2018 12:16

Ciao, grazie a tutti.
DODO47 > adesso è perfetta grazie infinite, meraviglia!
FEDERICO460 > grazie per l' aiuto, la formula va bene, l' ho solo adattata al verificarsi di una sola condizione "vendita"

=MAX(SE(($C$2:$C$12=J2)*($B$2:$B$12="vendita");$A$2:$A$12))

In merito ai tuoi dubbi, ti spiego, sono dati che poi inserisco nella userform nelle textbox per avere dei resoconti rapidi.
Vi ringrazio ancora per l' aiuto!!
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 16:12. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com