Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Mantieni ultima parola riconosciuta dalla formula

Ultimo Aggiornamento: 21/02/2018 20:46
Post: 85
Registrato il: 06/07/2016
Città: BOLZANO
Età: 31
Utente Junior
2010
OFFLINE
19/02/2018 13:42

Ciao a tutti......Qualcuno saprebbe aiutarmi?

Ho un file che nella cella G10 è contenuta una formula che restituisce le stesse parole se inserite nella cella E10
Avrei bisogno che se nella cella E10 scrivo una parola non contenuta nella formula rimanga l’ultima parola riconosciuta invece di vuota.

Formula inserita in cella G10:
=SE(E10="mela";"mela";SE(E10="limone";"limone";SE(E10="uva";"uva";"")))


grazie mille
Marilena
Post: 3.652
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
19/02/2018 14:55

Ciao Marilena

Giusto per capire meglio puoi allegare un file di esempio?

Alfredo
Post: 2.057
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
19/02/2018 15:04

ciao

vado a esclusione di domanda

=SE(E10="mela";"mela";SE(E10="limone";"limone";SE(E10="uva";"uva";E10)))

Ciao da locate
excel 2007 / 13
Post: 85
Registrato il: 06/07/2016
Città: BOLZANO
Età: 31
Utente Junior
2010
OFFLINE
19/02/2018 15:34

Ciao

vorrei che in cella G10 rimanesse in memoria l’ultima parola digitata in cella E10 contenuta nella formula nella cella G10 fino quando non viene digitata un’atra parola contenuta nella formula.

Ho provato la risposta di locate ma mi riporta sempre l’ultima parola scritta come se fosse un = E10

Allego un file

Grazie
Marilena
Post: 658
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
19/02/2018 22:18

La formula in G10 la puoi scrivere così:

=SE(E10="mela";"mela";SE(E10="limone";"limone";SE(E10="uva";"uva";G10)))

ma così ti crea anche un Riferimento Circolare che, però, puoi risolvere andando nel menu File / Opzioni / Formule / e nella sezione Opzioni di Calcolo mettere la spunta su "Attiva calcolo iterativo" ed il "Numero massimo" impostato ad 1 (uno).
[Modificato da rollis13 19/02/2018 22:35]

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 86
Registrato il: 06/07/2016
Città: BOLZANO
Età: 31
Utente Junior
2010
OFFLINE
19/02/2018 23:29

Grazie rollis, ti ringrazio tantissimo per la tua risposta.

Funziona perfettamente se digito il nome direttamente nella cella E10 ma se il nome viene restituito da formula in cella E10 mi riporta anche i nomi non inclusi nella formula.

Avresti anche una soluzione per questo problema?

Grazie, grazie :-)
Marilena
Post: 659
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
19/02/2018 23:53

Nel post #1 hai detto "nella cella E10 scrivo una parola", nell'esempio che ti è stato chiesto di allegare la cella E10 va scritta, mo' dici che è frutto di una formula ... forse è il caso che tu alleghi un esempio coerente perché anche nel caso della presenza di una semplice formula in E10 la sostanza non cambia.

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 3.174
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
20/02/2018 04:10

Ciao a tutti
La formula restituisce sempre per come è scritta.
Se ho capito, la formula in G10 e naturalmente risponde Mela se in E10 è scritto Mela
Ammettiamo che in E10 scrivi Pippo in G10 risponde vuota
Dato che l'allegato è un xlsm, rimane il VBA mà visibile in cella G9
Mouse destro sul foglio/codice e inserisci a destra
vb
Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("E10")) Is Nothing Then
        If Range("E10") <> "" And Range("E10") = Range("G10").Value Then
            Range("G9") = Range("G10").Value
        End If
        If Range("G10").Value = "" Then
            Range("G9").Font.ColorIndex = xlAutomatic
        Else
            Range("G9").Font.ThemeColor = xlThemeColorDark1
        End If
    End If
End Sub
[Modificato da raffaele1953 20/02/2018 04:27]
Excel 2013
Post: 87
Registrato il: 06/07/2016
Città: BOLZANO
Età: 31
Utente Junior
2010
OFFLINE
21/02/2018 20:46

grazie a tutti per le risposte
alla fine sono riuscita a usare la formula di rollis

saluti

Marilena
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 15:01. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com