INFO rango con condizione
Hai un problema con Excel? 
INFO rango con condizione
di Mcy (utente non iscritto) data: 22/02/2016 16:06:18
Buongiorno,
ho un problema di questo tipo:
in una tabella ho diversi nominativi con diverse forme tecniche valutate a diverse date. Ho bisogno di trovare il rango in base alla forma tecnica e alla data.
NOME - FORMA TECNICA - IMPORTO - NUM. POSIZIONE?
Quindi dato cliente X che per la forma tecnica Y era per importo il trentaseiesimo alla data del 30/01, inserendo in colonna i dati di febbraio voglio vedere in che rango è finito (sempre per importo in base alla forma tecnica)
di Ges (utente non iscritto) data: 22/02/2016 16:45:57
Se riesci ad allegare un file di esempio possiamo capire meglio la struttura del foglio e la formula da consigliarti.
INFO rango con condizione
di Mcy (utente non iscritto) data: 23/02/2016 09:54:26
Ecco l'allegato
grazie
di Mister_x (utente non iscritto) data: 23/02/2016 10:23:18
ciao
quando vi si chiede di allegare un file , si intende un file di excel e non un PDF o una immagine relativa in quanto bisogna
da parte nostra ricostruire la struttura relativa del vostro file senza conoscere la relative formule in esso contenute
si rimane sempre in attesa di un vostro file
ciao
INFO rango con condizione
di Mcy (utente non iscritto) data: 23/02/2016 10:36:33
ops...certo hai ragione! Sorry
Ecco il file
di Ges (utente non iscritto) data: 23/02/2016 12:37:25
Nella domanda hai chiesto il rango in base alle condizioni forma tecnica e data premettendo le seguenti variabili:
NOME - FORMA TECNICA - IMPORTO - NUM. POSIZIONE
Quindi immaginavo di dover estrarre il rango del cliente x in per la stessa forma tecnica e per la stessa data.
Nel file che hai allegato mi ritrovo:
NAG TIPO CLASSIFICAZIONE IMPORTO ROWID DATA ESTRAZIONE
Quindi quali sono le condizioni?
di Ges (utente non iscritto) data: 23/02/2016 12:49:51
Comunque, se vogliamo usare i dati che hai messo nell'allegato e quindi vuoi conoscere la posizione dei "NAG" che abbiano la classificazione "DIR" nella data del 1/2/2016, in base a come è strutturato il tuo foglio per ricavare il rango e il relativo NAG associato puoi usare la seguente formula matriciale (si attiva con CTRL+SHIFT+INVIO):
=SE.ERRORE(RIF.RIGA(A1)&"° - "&GRANDE(SE(($C$2:$C$28=$C$2)*($F$2:$F$28=$F$2);$A$2:$A$28);RIF.RIGA(A1));"")
di Mcy (utente non iscritto) data: 23/02/2016 14:52:49
Vorrei conoscere la posizione del nag (codice cliente) in base all'importo della forma tecnica per quella data.
Per intenderci vorrei vedere il nag 2, per l'importo che ha nei conti deposito come è classificato rispetto al totale conti depositi per una certa data.
Quando giornalmente aggiungo i dati delle date successive vorrei vedere in che posizione è andato ed eventualmente aggiungere una colonna con la differenza rispetto alla data precedente.
grazie
di Ges (utente non iscritto) data: 23/02/2016 17:26:24
Prova con questo codice, basta che inserisci in G1 la data interessata e sulla destra avrai i dati in ordine di grandezza.
Ho allegato il file.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.ScreenUpdating = False
Range("H1:J28").ClearContents
For y = 2 To 28
If Range("F" & y) = Range("G1") Then
Range("J" & y) = Range("D" & y)
Range("I" & y) = Range("B" & y)
End If
Next
With Range("I1:J28")
.Sort Key1:=Range("J1"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End With
For x = 1 To 28
If Range("I" & x) <> "" Then
Range("H" & x) = 0 + x
End If
Next
Application.ScreenUpdating = True
End Sub
|
di ninai data: 23/02/2016 18:01:02
ciao a tutti
secondo me il quesito continua ad essere poco chiaro. Io, forse, ho intuito cosa vuoi ottenere ma non capisco dove e con quali parametri lo vuoi ottenere.
Se lo vuoi riga per riga, allora in G2:
=MATR.SOMMA.PRODOTTO(($F$2:$F$28=F2)*($B$2:$B$28=B2)*($D$2:$D$28>D2))+1
e trascini in basso.
Se lo vuoi ottenere per una determinata data , tipo e nag, allora dovresti specificare in quali celle vai a scegliere tali valori
di Mcy (utente non iscritto) data: 24/02/2016 11:42:05
Si lo voglio per riga. La formula va benissimo... solo che trascinando mi da risorse insufficienti :(
di ninai data: 24/02/2016 18:22:06
ciao
non so se ci stiamo capendo, a scanso di equivoci allego il mio file di lavoro , con risultati nella colonna G
Vuoi Approfondire?