Discussione:
SEN(RADIANTI(A1))
(troppo vecchio per rispondere)
Mauro
2006-04-20 11:03:10 UTC
Permalink
Buongiorno al NG,
è possibile avere una formula come in oggetto preimpostata tra le funzioni
di excel?

Saluti Mauro
Franz Verga
2006-04-20 13:26:07 UTC
Permalink
Post by Mauro
Buongiorno al NG,
è possibile avere una formula come in oggetto preimpostata tra le
funzioni di excel?
Saluti Mauro
Ciao Mauro.

Puoi costruirtela tu.

Registra una macro mentre applichi la funzione (se vuoi averla sempre
disponibile devi selezionare "cartella macro personale" come destinazione
della registrazione, nella finestra del registratore di macro), poi una
volta terminata la registrazione, accedi al codice con ALT + F11 e
nell'intestazione della macro sostituisci Sub con Function.

A questo punto la tua nuova funzione sarà disponibile all'interno della
categoria "Funzioni definite dall'utente".
--
Spero d'esserti stato d'aiuto.

Ciao

Franz Verga
Bruno Campanini
2006-04-20 15:13:32 UTC
Permalink
Post by Mauro
Buongiorno al NG,
è possibile avere una formula come in oggetto preimpostata tra le funzioni
di excel?
Ambedue le funzioni SIN (Worksheet e VBA)
accettano solo argomenti espressi in RADIANTI.

Ciò premesso tu cosa vorresti esattamente?

Bruno
Mauro
2006-04-21 19:38:53 UTC
Permalink
Buonasera al NG,
vi ringrazio per la tempestività e la competenza delle risposte.
Ho provato con le macro e va abbastanza bene, ma vorrei avere una formula
che mi dia direttamente il risultato di "gradi sessagesimali" mettendo solo
un valore nella cella dove inserire la funzione. (es: gradi 45 risultato
0.707106781)

Saluti Mauro
Ivan da casa
2006-04-24 06:34:42 UTC
Permalink
Post by Mauro
Buonasera al NG,
vi ringrazio per la tempestività e la competenza delle risposte.
Ho provato con le macro e va abbastanza bene, ma vorrei avere una formula
che mi dia direttamente il risultato di "gradi sessagesimali" mettendo
solo un valore nella cella dove inserire la funzione. (es: gradi 45
risultato 0.707106781)
Saluti Mauro
scusa Mauro ma vorrei una precisazione:
Se scrivi 45 in A1 e in A2 immetti la formula che già hai conosciuto (
=SEN(RADIANTI(A1)) ), ottieni il risultato che vuoi.
Tu vorresti ottenere lo stesso risultato nella cella in cui immetti il
valore?
In questo caso devi operare delle forzature al modo di operare di EXCEL, che
ti sconsiglio fortemente. In genere le celle risultato ottengono valori da
una o più celle o zone di input.
Questa filosofia è la base del foglio in EXCEL, adattala al tuo obiettivo
( o magari adatta il tuo obiettivo a questo modus operandi).
--
... spero di esserti stato d'aiuto, facci sapere

\|/\|/\|/
(@ @)
---o00-(_)-00o----- Ivan
Bruno Campanini
2006-04-26 12:34:05 UTC
Permalink
Post by Mauro
Buonasera al NG,
vi ringrazio per la tempestività e la competenza delle risposte.
Ho provato con le macro e va abbastanza bene, ma vorrei avere una formula
che mi dia direttamente il risultato di "gradi sessagesimali" mettendo
solo un valore nella cella dove inserire la funzione. (es: gradi 45
risultato 0.707106781)
Ecco la funzione:
==========================
Public Function SinD(Gradi) As Single
SinD = Sin(WorksheetFunction.Pi() / 180 * Gradi)
End Function
==========================

I gradi diventan radianti se moltiplicati per PI / 180.

Bruno

Continua a leggere su narkive:
Loading...