Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

[RISOLTO] Formula CONTA.VALORI()

Ultimo Aggiornamento: 23/03/2024 15:42
Post: 7.585
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
22/03/2024 18:51

Ciao sono sempre alle prese con le formule, in un range "A1:A200" vi sono formule però con la funzione SE.ERRORE(Formula;"") mi valorizza solo quelle in cui la formula da un valore.

la formula Conta.valori() logicamente mi da 200 perche sono tutte con la formula anche se non ho il risultato, quale formula posso usare per avere solamente le celle con i valori

ho usato il conta.se() ma mi da errore, l'ho scritta in questo modo

Conta.se(A1:A200; <> "")

Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 3.348
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Master
365
OFFLINE
22/03/2024 18:54

ciao
=CONTA.SE(A1:A200;"?*")

in pratica conta le celle che abbiano almeno una lettera


la tua va scritta
=CONTA.SE(A1:A200;"<>"&"")
[Modificato da federico460 22/03/2024 18:56]
Post: 1.294
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
22/03/2024 18:56

CONTA.NUMERI() ?
acc, dimenticavo le lettere, vabbe'
[Modificato da L2018 22/03/2024 18:58]

LEO
https://t.me/LordBrum
Post: 7.585
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
22/03/2024 18:57

Ciao Federico, Grazie, ma mi stavi aspettando visto la risposta cosi veloce, funziona alla grande.

Ciao Salvatore (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 1.240
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Veteran
Excel2019
OFFLINE
22/03/2024 19:00

Ciao
Se nelle celle ci sono solo numeri utilizza
=CONTA.NUMERI(A1:A8; "<>")

Questa non conta eventuali formule pari a nulla ovvero se in una cella c'è una stringa.

Ciao,
Mario

Premesso che avevo capito altra cosa, ma come siete veloci ... mizzica!!!
[Modificato da Marius44 22/03/2024 19:01]
Post: 7.586
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
22/03/2024 19:03

Ciao Mario, Grazie ma purtroppo è testo, quindi non andrebbe bene.

sto cercando di creare un elenco di valori unici per poi usarlo in un menu a tendina o combobox

Ciao Salvatore (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 3.349
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Master
365
OFFLINE
22/03/2024 19:44

ciao
onestamente by sal hai solo fortuna nei tempi😀
e la formula la so più che a memoria

visto che l'ho usata in una miriade di formattazioni
Post: 3.350
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Master
365
OFFLINE
22/03/2024 21:55

ciao
unici con il 2019

=SE.ERRORE(INDICE($A$2:$A$1000;CONFRONTA(0;INDICE(CONTA.SE(B$1:$B1;$A$2:$A$1000&""););0));"")
questa va messa in riga2 di una colonna......la parte in rosso se la colonna è diversa dalla B

la riga la puoi scegliere tu l'importante è che ci sia una cella vuota o con testo diverso dalla matrice sopra lla cella con formula

poi in convalida
=SCARTO($B$2;;;CONTA.SE($B$2:$B$1000;"?*"))
Post: 7.587
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
23/03/2024 08:11

Ciao Federico, infatti è quella la formula per gli Unici che ho usato, è identica, logicamente con riferimenti differenti, ma lo sai non è farina del mio sacco, non ci sarei mai arrivato, ho fatto una ricerca.

grazie anche per la formula per la convalida, in effetti stavo cercando un metodo, il problema che la convalida non è dinamica, cioè per cercare un nome devo scorrere tutto l'elenco, oltretutto dove dovrei usarla ho diminuito lo zoom del foglio e quindi risulterebbe troppo piccola per la visibilità, ecco pure perche sto dirottando su una combobox che posso ingrandirla a piacere.
quindi faccio una prova a creare un nome con la formula che mi hai dato ed applicarla al "RowSource" di una Combobox, veramente visto che la combobox andrebbe su un foglio devo dire "ListfillRange", in modo che inserendo le prime lettere già trova il nome oppure l'elenco a tendina mi riporta i dati partendo dai primi dati inseriti.

comunque grazie come sempre, Ciao Salvatore (8-D
[Modificato da by sal 23/03/2024 08:13]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 3.351
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Master
365
OFFLINE
23/03/2024 15:30

ciao
si può fare anche con convalida ma cambiano le formule visto
che i dati devono essere in ordine alfabetico

UNICI IN ORDINE ALFABETICO
=SE.ERRORE(INDICE($A$1:$A$1000;CONFRONTA(0;INDICE(CONTA.SE($A$1:$A$1000;"<"&$A$1:$A$1000)-SOMMA(CONTA.SE($A$1:$A$1000;$D$1:D1)););0));"")

convalida
=SCARTO($D$2;CONFRONTA($F$1&"*";$D$2:$D$1000;0)-1;;CONTA.SE($D$2:$D$1000;$F$1&"*"))

IMPORTANTE LEVARE LA SPUNTA AL MESSAGGIO DI ERRORE

ti allego il file se vuoi curiosare
Post: 7.588
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
23/03/2024 15:42

Ciao Federico, non ce problema per l'ordinamento in quanto i dati già sono ordinati provengono da una tabella pivot, comunque buono a sapersi come fare una convalida con ricerca con le formule.
io l'ho fatta a cascata cioè più convalide ognuna dipendente dalla precedenti, ma con il VBA, al solito

ma non voglio mettere qui il problema con le pivot, usciremmo da contesto.

Ciao Salvatore (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
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 21:31. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com