Condividi:        

L'opposto al valore Moda(scarto)

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

L'opposto al valore Moda(scarto)

Postdi tony61 » 14/01/10 09:17

Ciao a tutto il forum .
Allora non so se esiste una funzione che faccia l'opposto di quello che fa la formula Moda,
devo trovare lo scarto oppure il meno frequente in un arco di 8 righe

I valori (numeri) che devo trovare, il meno frequente ( o scarto)ho il non presente tra i 90
sono numeri da 1 a 90 presenti in
cella BD1 fino EO1

Le righe per la ricerca sono 8 (da E2-BB2 fino a E9-BB9)

Il valore (n° trovato ) va inserito in A2 (se ci fossero piu valori trovati esem:2 ci si ferma al primo)

poi io trascinero la formula al restante archivio per la ricerca

se e possibile trovare il (numero assente tra i 90 )numeri in
della riga cella BD1 fino EO1 e preferibile ,altrimenti anche quello meno presente

grazie ancora
tony61
Utente Senior
 
Post: 176
Iscritto il: 11/04/09 13:33

Sponsor
 

Re: L'opposto al valore Moda(scarto)

Postdi Flash30005 » 14/01/10 09:37

Ciao Tony
fai una cosa: invia il file con i dati,
nello stesso file inserisci i valori che vorresti ottenere perché altrimenti per Moda intendo Armani, Cavalli o Valentino e per Scarto magari "gli stracci americani" e... mi si confondono le idee :lol: :lol:

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: L'opposto al valore Moda(scarto)

Postdi tony61 » 14/01/10 15:25

Ok valore Moda e la frequenza

vai su menu di excel
trovi la voce

-inserisci
-funzione
-statistica
-Moda

se cè la formula ok altrimenti non riesco a farlo io e inviarlo

grazie
tony61
Utente Senior
 
Post: 176
Iscritto il: 11/04/09 13:33

Re: L'opposto al valore Moda(scarto)

Postdi Anthony47 » 14/01/10 15:43

Una formula come questa restituisce il primo numero meno frequente nel range E2:BB9
Codice: Seleziona tutto
=MIN(CONTA.SE(E2:BB9;RIF.RIGA(INDIRETTO("1:90")))+VALORE(RIF.RIGA(INDIRETTO("1:90"))/100))
Da confermare con Contr-Maiusc-Enter
Il risultato e' presentato come numero decimale nella forma "Numero di occorrenze","Numero/100"; per estrarre il solo Numero userai la funzione Resto.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: L'opposto al valore Moda(scarto)

Postdi tony61 » 14/01/10 15:47

Grande Anthony47


grazie mille

provo a fare il tutto
tony61
Utente Senior
 
Post: 176
Iscritto il: 11/04/09 13:33

Re: L'opposto al valore Moda(scarto)

Postdi Flash30005 » 14/01/10 16:45

Non so se questa macro possa soddisfare l'esigenza
in effetti ricerca la minor frequenza di un numero (da 1 a 90) nell'intera matrice (E2:BB9)
però se dovessero esserci più numeri con la stessa frequenza più bassa
prenderà il più piccolo (es 5 freq = 2 e 86 freq 2, prenderà il 5)
comunque la pubblico ad uso e consumo
Codice: Seleziona tutto
Sub TrovaFreqMin()
M_Conta = 8 * 50
For Num = 1 To 90
Conta = 0
    For CC = 5 To 54
        For RR = 2 To 9
            If Cells(RR, CC).Value = Num Then
            Conta = Conta + 1
            End If
        Next RR
    Next CC
    'MsgBox Conta
    If Conta < M_Conta Then M_Num = Num
Next Num
MsgBox M_Num
Range("A2").Value = M_Num
End Sub



Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: L'opposto al valore Moda(scarto)

Postdi tony61 » 14/01/10 19:04

Grazie Flash30005

lo provata ok, questa e valida sempre x il range (E2:BB9)
anche inserendo una nuova riga giusto con le estr..nuove

ciao e grazie
tony61
Utente Senior
 
Post: 176
Iscritto il: 11/04/09 13:33

Re: L'opposto al valore Moda(scarto)

Postdi Flash30005 » 14/01/10 21:29

Si questa è fissa in quella matrice se vuoi si può fare variabile con un calcola righe che oramai conoscerai a memoria il metodo, prima di tutto calcoli l'ultima riga (UE)
Codice: Seleziona tutto
UE = Range("E" & Rows.Count).End(xlUp).Row

a questo punto i valori fissi diventano variabili
tipo
Codice: Seleziona tutto
M_Conta = UE * 50

e
Codice: Seleziona tutto
        For RR = 2 To UE


Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-


Torna a Applicazioni Office Windows


Topic correlati a "L'opposto al valore Moda(scarto)":

BTp Valore
Autore: MarioLombardi
Forum: Forum off-topic
Risposte: 2

Chi c’è in linea

Visitano il forum: Nessuno e 47 ospiti