PDA

Visualizza Versione Completa : Excello: funzione utile per ricerca



fulviuz
19-06-16, 09:57
dato un foglio con colonne
A (nome) B (lavoro) C(altri dati)

volevo fare una statistica conteggiando le righe in base ai valori di B

su un database sarebbe "select * count from tab_excel group by B" per esempio

e il risultato tipo:

prostituta=10
disoccupato=23
ispettore=22
picchiatore=12

Lo Zio
19-06-16, 09:59
prova col conta.se

fulviuz
19-06-16, 10:10
Sì, quello mi conta in base a dei criteri, ma i criteri devo metterceli io e quindi sapere a priori tutti i labori laborandum.

ND
19-06-16, 10:49
dato un foglio con colonne
A (nome) B (lavoro) C(altri dati)

volevo fare una statistica conteggiando le righe in base ai valori di B

su un database sarebbe "select * count from tab_excel group by B" per esempio

e il risultato tipo:

prostituta=10
disoccupato=23
ispettore=22
picchiatore=12

Fai una pivot

fulviuz
19-06-16, 10:52
Tieni ragione pure te

Edit: good, ma devo contarmi le righe XD

Farò tipo sopra un conta.se per tutte le righe

Pongo
19-06-16, 11:11
FAI UN CERCA VERT

alberace
19-06-16, 11:12
prova col lightning bolt.

Svlozzo
19-06-16, 12:01
minchia, passi la vita ad addentrarti nelle sfighe dell'informatica e non sai usare excel :facepalm:

fulviuz
19-06-16, 12:20
minchia, passi la vita ad addentrarti nelle sfighe dell'informatica e non sai usare excel :facepalm:

Lo so, lo so. Cioè no, non lo so.

fulviuz
29-06-16, 11:33
Altro aiutino... via VBA voglio settare il valore a una cella

RANGE("A2").Value= 34

>>>>> range non è _Global ecc...

ok

sheets("nomefoglio").Range("A2").Value= 34

>>>>>> errore dell'oggetto o dell'applicazione

ok

sheets("nomefoglio").Activate
sheets("nomefoglio").Select
sheets("nomefoglio").Range("A2").Value= 34


>>>>>> errore dell'oggetto o dell'applicazione (su dove setto il valore)

ok!!11

Cells(2,1).Value = 34

altro errore lì


XD


3 ore zio canaglia

KymyA
29-06-16, 13:34
io avrei fatto una macro vba e via... quando è una rottura di coglioni scrivere formule con parentesi annidate scrivo direttamente una funzione vb.Non una Macro, ma una funzione vb parametrica.

fulviuz
29-06-16, 17:58
eh, si vede che hai letto infatti... una funzione vb uso (non una procedura, una funzione).

In pratica cagnava perché facevo:

sheets("nomefoglio").Range("A2").Value= 34
ma nella forma di

sheets("nomefoglio").Range("A"+rigachemiinculaame).Value= 34


e riga che mi incula a me andava messa in cstr() zio là.

Tutto risolto.