Quote:
oppure metti il filtro =N/A e hai gli altri ;) |
Oddio nel cancellarli s'impallava, credo fossero troppi, ma con l'= è perfetto
Sei veramente Zuper, grazie mille!!!! |
[Excel] Come fare per filtrare?
Spiegare a parole i problemi che si incontrano su excel spesso è più difficile del cercare di risolverli :) dunque ho allegato uno screen del foglio sul quale sto lavorando.
Sostanzialmente vorrei prendere solo quelle righe che presentino gli stessi valori in corrispondenza delle colonne ZMU_INDIRIZZO e ORIGINE (i dati che ho evidenziato in verde), scartando quelli evidenziati in rosso. Come posso fare? grazie mille ;) |
credo che la cosa + immediata sia fare un'altra colonna con dentro
Codice:
=se(g1=j1;"OK";"") |
Mi sa che non ho ben capito quello che mi hai detto (sono alle prime armi con excel) :)
voglio isolare quelle righe che abbiano i valori uguali in corrispondenza di quelle due colonne. Il valore uguale non è solo 1000858 come si potrebbe erroneamente dedurre dallo screen, ma ci sono altre corrispondenze con valori diversi che voglio isolare. |
copia/incolla formattazione condizionale
ho effettuato una formattazione condizionale su 2 celle (a1-b1) facendo in modo che se a1 contenga il valore "1", entrambe le celle abbiano una colorazione. Viceversa, se ad avere il valore "1" sia la cella a2, entrambe prendano un altro tipo di colorazione.
Il problema sorge quando devo trasporre la stessa formattazione condizionale anche per tutte le coppie di celle sottostanti, ovvero: a2-b2 / a3-c3 / a4-c4 e così via. La fomattazione condizionale con formula (excel 2007) utilizza il simbolo $ per bloccare la cella e dunque non permette una corretta trasposizione della regola. Inoltre, non posso modificare la formula a mio piacimento, almeno in questo caso, dunque vorrei capire come posso copiare la formattazione condizionale anche in tutte le cellepiù in basso, senza dover effettuare la stessa operazione centinaia di volte. grazie, ciao. |
Quote:
Non hai postato le formule che hai usato, ma con questa, per es., non dovresti aver problemi a trascinarle in basso: =$A1=1 ciao |
giustissimo ma avevo omesso, per semplificare, che devo effettuare il copia/incolla anche sulle colonne a destra (e non solo per le righe sottostanti). In ogni caso con il tuo suggerimento posso velocizzare la cosa. Grazie, ciao.
|
[excel] Funzione CONFRONTA
Ciao a tutti,
devo usare la funzione confronta per dare la variabile "riga" alla funzione INDICE solo che il valore della funzione CONFRONTA deve essere un numero > di 100. Spiego meglio riportando la formula =INDICE(C24:G29;CONFRONTA(...???...;G24:G29);1) devo sostituire al campo ...???... un valore che sia maggiore di 100 in modo che cerchi nell'intervallo G24:G29 qualsiasi numero maggiore a 100 e agisca su quella riga solo che se io scrivo la funzione =INDICE(C24:G29;CONFRONTA(>100;G24:G29);1) mi dice che c'e un errore nella sintassi della formula q1 puo' aiutarmi? THX!! |
[excel] cerco funzione adatta
Ciao,
mi scuso per il titolo generico ma non sapevo proprio cosa scrivere...ora capirete il perche: ho una matrice cosi composta: _ |__A__|_B_|_C_|_D_|________E________| 1 |NOME|dati|dati|dati|VALORE NUMERICO| 2 |NOME|dati|dati|dati|VALORE NUMERICO| 3 |NOME|dati|dati|dati|VALORE NUMERICO| 4 |NOME|dati|dati|dati|VALORE NUMERICO| 5 |NOME|dati|dati|dati|VALORE NUMERICO| ora necessito di fare questa operazione: una funzione che esamini la colonna VALORE NUMERICO trovi un numero maggiore di 100 e mi dia come risultato il testo nella cella NOME corrispondente alla stessa riga, nel caso nella colonna siano presenti più valori superiori a 100 mi dia un output di più celle. ho provato con la funzione =INDICE(A1:E5;CONFRONTA(>100;E1:E5);1) e funziona ma solo per una riga. Potrei dare i valori assoluti cosi =INDICE($A$1:$E$5;CONFRONTA(>100;$E$1:$E$5);1) e poi copiare la funzione su piu righe ma mi chiedevo se c'era una funzione che facesse l'output giusto con una solo comando. nella funzione confronta ho lasciato in corsivo il valore >100 perchè oggetto di un altro 3D...vi prego (lo so che ormai sto rompendo ma portate pazienza) se potete di rispondere ad entrambi Grazie mille della pazienza |
Usa la funzione SE
=SE(E1>100;A1;metti quello che vuoi) e la copi sotto |
Quote:
Spostiamoci sull'altro thread. Ciao |
Quote:
questa è la lista di persone a cui do' delle cose (sto sul generico ma credo sia lo stesso); nei campi dati tra le altre cose ho la data di uscita dell'oggetto e la data in cui l'oggetto rientra in mio possesso. La colonna VALORE NUMERICO riporta il numero di giorni che trascorrono da quando l'oggetto è uscito a quando è rientrato. Devo creare un elenco che mi riporti le persone che alla data attuale mi deve restituire l'oggetto che lo hanno da più di 100 giorni ma solo tra quelli che non presentano data di rientro (che starebbe a significare che me l'hanno gia restituito), il che sarebbe da valutare con una funzione SE(cella rientro<>0;"gia rientrato";funzione per la ricerca del nome con numero giorni superiore a 100). Questo ragionamento si ripeterebbe almeno su una novantina di oggetti, capisci che con una funzione SE la cosa sarebbe ingestibile perchè mi risulterebbe una tabella riportante la maggioranza di celle vuote e alla fine una cella con il nome ...è un po' complicato..lo so...ma è sempre così che si impara...con le SFIDE!! GRAZIE cmq per la risposta!!! |
Quote:
....:D ...ma non c'e un modo per fare quello che devo fare, anche più complicato ma fattibile? alla fine devo solo trovare dei valori maggiori di 100 tra un intervallo di celle...penso che excel lo supporti...anche se ne so' poco Grazie |
Ma non puoi inserire una funzione che ti inserisce la data del giorno da confrontare con la data del prestito?
Alla cella con il risultato della differenza poi puoi applicare la formattazione condizionale così da evidenziarla se supera il limite da te impostato. |
Quote:
Ciò che chiedi lo si potrebbe realizzare con VBA, una routine che scorra valore per valore e restituisca il nome associato se maggiorre di 100. Altrimenti puoi vedere se va questa formula: Codice:
=SE(GRANDE($E$1:$E$12;RIF.RIGA(a1))>100;INDICE($A$1:$A$12;CONFRONTA(GRANDE($E$1:$E$12;RIF.RIGA(a1));$E$1:$E$12;0));"") Gli incovenienti di questa formula sono che non lascia i nomi nello stesso ordine in cui li trova e sopratutto che se ci sono valori uguali restituisce sempre il primo. Ciao |
scusa,
puoi fare un esempio PRATICO con dei dati di quello che vuoi? soprattutto dell'output, che nn ho mica capito come vuoi! |
Quote:
Io credo che tu possa gestire la cosa tranquillamente con il filtro automatico, basta filtrare tutti i valori maggiori di 100 nella colonna E e tutte le celle vuote nella colonna contenente la data di restituzione e hai la situazione completa dei tuoi prestiti. La formula del mio post precedente non serve per ciò che chiedi, bisognerrebbe implementarla con un'ulteriore condizione, e in ogni caso andrebbe superato il limite dei valori uguali (sarebbe possibile inserendo, oltre alla data del prestito, anche l'ora). Ciao |
Quote:
|
Io non capisco perchè devi ricrearla.
>>>La colonna VALORE NUMERICO riporta il numero di giorni .. Bene.... Nella cella F1 metti: =SE(C1="";SE((OGGI()-B1)>=100;A1;OGGI()-B1);"") dopo trascini la cella in basso e dovrebbe funzionare- |
Tutti gli orari sono GMT +1. Ora sono le: 02:35. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.