![]() |
Quote:
Per aggirare il limite, basta concatenare diverse funzioni SE() con "&", quindi fatto le prime 7 nidificazioni si continua con "&", SE() & SE() e così via. |
Quote:
E per il vba come faccio eventualmente? |
Quote:
Formula SE con più di 7 concatenazioni (&SE) Codice:
=SE(C15=0;8;SE(C15=1;9;SE(C15=2;10;SE(C15=3;11;SE(C15=4;12;SE(C15=5;13;SE(C15=6;14;SE(C15=7;"OK";))))))))&SE(C15=8;15;SE(C15=9;"OK";SE Mi riferisco a questo: Codice:
SE(C15=7;"OK";) Codice:
SE(C15<0;"NO";"") |
Ciao Jacopastorius.
Volevo darti una soluzione più semplice. Non so se ho capito bene cosa vuoi fare, ma per quanto ho capito crewdo che tu possa fare in questo modo: A1 = x B1 = 150+A1*50 L'ho appena provata e sembra andare alla grande. Se ho capito male, e di conseguenza ho detto una cavolata ti chiedo scusa :) |
grazie master adesso provo. Per il vba lascia perdere tanto penso sia troppo complesso per quello che devo farci e più che altro non ci capisco nulla e non so gestirlo.
@ skr3ch grazie lo stesso ma non devo far quello. voglio che in una cella io scriva un numero e a quel numero venga associato un altro numero che mi deve comparire nella cella accanto |
Detta cosi siamo sempre li :)
Allora forse sono io che non capisco cos'altro ti serva. |
Quote:
|
Ah vabbè, allora.....
Se trovi una relazione, bene, altrimenti ho visto che esiste anche in excel il costrutto "case", ma non so darti maggiori info a riguardo. Tentativo vano :P |
Ti crei una tabella
2 | 250 3 | 300 ecc ecc In A1 scrivi cosa vuoi e in B1 = cerca.vert(A1; "Area tabella";2;0) |
CONFRONTARE CARTELLE DI EXCEL (LISTINI PREZZI)
Mi piacerebbe molto risolvere un problemino "da nulla" con Excel (io adopero ancora la versione 2003 ma volendo posso passare alla 2007 o 2010). In pratica devo poter comparare diversi listini prezzi dei fornitori con il mio, facendo una ricerca sul codice articolo di ciascun fornitore: vorrei che automaticamente mi fossero trovate le variazioni di prezzo di ciascun articolo rispetto al mio foglio excel (e che mi venissero evidenziate sul mio foglio, contemporaneamente all'aggiornamento del valore e, se possibile, della data di variazione). Probabilmente si tratta di creare una macro o una query, ma non sono molto esperto nel ramo...! Occorre inoltre considerare che, rispetto al listino del fornitore, non tutti gli articoli sono ricreati nel mio foglio excel (ovviamente solo quelli che vendo) e che la formattazione è ovviamente completamente diversa: i listini dei fornitori contengono solo codice articolo, descrizione e prezzo, mentre il mio ha molte più colonne (l'unica cosa che accomuna è il solo codice articolo del fornitore).
Pensate si possa fare una cosa del genere (per me è fantascienza ma, considerando che gli aggiornamenti dei listini sono sempre più frequenti, mi risolverebbe moltissime cose...) :muro: :muro: :mc: Grazie per l'aiuto :help: |
[excel] come effettuare una ricerca valore in una sottoparte di riga a piacere?
[excel] come effettuare una ricerca valore in una sottoparte di riga a piacere?
Mi occorrerebbe implementare in excel 2003 la seguente cosa e non ho idea di come fare, quindi chiedo a Voi :): ho una riga1 contenente nelle varie celle vari valori ed ho un altra cella altrove (es: riga2, colonna1) contenente un valore numerico (chiamiamolo "n" ma sarà un numero). esempio riga1 celle A,B,C... per 9 colonne: numero colonna 1 2 3 4 5 6 7 8 9 valori riga1 1 2 3 4 5 6 1 1 9 valori riga2 n notare che la colonna 8 e 9 contengono il valore "1". mi serve una funzione che mi fornisca un valore "vero/falso" o scriva qualcosa di preciso in un altra cella di una terza riga se nella riga1 c'è un valore "1" ma SOLO nelle colonne dalla n-esima (inclusa) all ultima (la nona colonna). Nell esempio se n=4 andrebbe verificato se ci sono valori 1 nella la parte 6 1 1 9 e se ce ne sono lo deve segnalare. insomma il punto è come effettuare una ricerca della presenza di un valore in una parte di riga la cui "lunghezza" varia in base ad un numero scritto in un altra cella (il valore n). faccio altri due esempi: es1: numero colonna 1 2 3 4 5 6 7 8 9 valori riga1 0 1 0 1 1 0 0 0 0 valori riga2 6 ricerca se ci so no "1" nella parte 0 0 0 0 e non ne trova. es2: numero colonna 1 2 3 4 5 6 7 8 9 valori riga1 0 1 0 1 1 0 0 0 0 valori riga2 5 ricerca se ci so no "1" nella parte 1 0 0 0 0 e ne trova. grazie |
ciao,
basta inserire una funziona "conta.se" che abbia nell'intervallo il riferimento al valore "n" come colonna di partenza. al momento non ho tempo di scriverla ma se non hai capito o non sai farlo, fammelo sapere. |
ho trovato un pò di tempo:
=CONTA.SE(INDIRETTO(INDIRIZZO(2;A3;4)&":"&"I2");1) A B C D E F G H I 1 2 3 4 5 6 7 8 9 0 1 0 0 1 0 0 1 0 1 ---> 3 A B C D E F G H I 1 2 3 4 5 6 7 8 9 0 1 0 0 1 0 0 1 0 6 ---> 1 |
ciao,
vorrei mettere una password per impedire ad altri di aprire un file di excel, un csv in particolar modo, ma la procedura prepara>crittografa seguita dalle password non mi funziona e il file risulta apribile senza richiesta di psw. come risolvo?grazie |
Ho provato a leggere qualche guida ma non riesco a capire come fare questo, non dovrebbe essere una cosa difficile ma sono a digiuno di excel:
-metto dei numeri in una colonna (ad esempio B, da B2 in avanti) Nella colonna C, vorrei che per ogni numero inserito in B, quindi B2, B3 e così via per tutti gli altri venga eseguita una percentuale (40%) automaticamente. Quindi C2 sarà la percentuale di B2, C3 sarà la percentuale di B3 e così via. Penso si possa fare no? |
Quote:
INDIRIZZO(2;A3;4) -->punta alla sesta cella da sinistra, seconda riga ovvero sarebbe la cella "2F" (che contiene uno "0"). A B C D E F G H I 1 2 3 4 5 6 7 8 9 0 1 0 0 1 0 0 1 0 <-- X X X X X | a questo punto INDIRIZZO(2;A3;4)&":"&"I2" fornisce il range 2F:I2 ovvero stiamo tenedo d occhio la parte 0 0 1 0 A B C D E F G H I 1 2 3 4 5 6 7 8 9 0 1 0 0 1 0 0 1 0 <-- X X X X X o o o o quindi INDIRETTO(INDIRIZZO(2;A3;4)&":"&"I2") punta pproprio al contenuto di tale range cioè il range stesso. da cui =CONTA.SE(INDIRETTO(INDIRIZZO(2;A3;4)&":"&"I2");1) conta solo se ci sono 1 in tale range se ci fosse stato scritto =CONTA.SE(INDIRETTO(INDIRIZZO(2;A3;4)&":"&"I2");0) avrebbe contato gli zeri. ho capito bene? |
Quote:
il formato csv è un formato testo, quindi perde (quasi) tutte le caratteristiche dei files excel, compresa l'impostazione della password Quote:
se ho capito la domanda: ..A..B...C 1....... 2. 100 40 (=B2*40%) 3. 110 44 (=B3*40%) 4. 120 48 (=B4*40%) Quote:
|
Ma è una cosa possibile?
Quote:
|
Quote:
|
Si può fare, ma devi spostare un esempio
Foglio1 il rivenditore Foglio2 il Tuo Attenzione oltre al codice che deve essere uguale, ci devono essere tutte le intestazioni di colonna di ambedue fogli. |
Tutti gli orari sono GMT +1. Ora sono le: 01:41. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.