Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Funzione SE che nel falso mi da' problemi

6 views
Skip to first unread message

Giorgia

unread,
Feb 10, 2012, 1:34:32 PM2/10/12
to
Buonasera a tutti,
in una cella vorrei questo:
- il valore inserito è < a 8.30 (orario), allora inserisci 8.30 (orario), se
no va bene il valore inserito

E' proprio quest'ultima parte che non riesco ad eseguire

C3= =SE(A3<>"SABATO";SE(A3<>"DOMENICA";SE(C3<ORARIO(8;3;0);"8.30");" "))

Dove sbaglio?

Grazie,
Giorgia


eliano

unread,
Feb 10, 2012, 3:22:30 PM2/10/12
to
Ciao Giorgia.
Io leggo una formula inserita in C3 = .......SE(C3<ORARIO......
Confermi ??
Eliano

Andrea.9

unread,
Feb 10, 2012, 8:49:47 PM2/10/12
to
On 10 Feb, 19:34, "Giorgia" <tabatin...@yahoo.it> wrote:
allora la tua aggiustata sarebbe cosi'
=SE(A3<>"SABATO";SE(A3<>"DOMENICA";SE(C3<ORARIO(8;30;);"8.30";C3);"");"
")
ma a dire il vero non e' molto bella
soprattutto se l'orario e' < di 8.30 ti inserisce 8.30 come testo (tra
virgolette) e non come valore numerico
secondo me sarebbe meglio usare questa
=SE(O(A3="SABATO";A3="DOMENICA");"";SE(C3<8,5/24;8,5/24;C3))
ovviamente questa non e' da scrivere in C3 altrimenti va in
riferimento circolare
ciao
andrea

Andrea.9

unread,
Feb 11, 2012, 7:35:18 AM2/11/12
to
O anche meglio:
=SE(O(A3="SABATO";A3="DOMENICA");"";.MAX(C3;8,5/24))
ciao.
Andrea

Giorgia

unread,
Feb 13, 2012, 6:55:47 AM2/13/12
to

"eliano" <falini...@virgilio.it> ha scritto nel messaggio
news:7301247f-867e-4758...@eb6g2000vbb.googlegroups.com...
On 10 Feb, 19:34, "Giorgia" <tabatin...@yahoo.it> wrote:
> Buonasera a tutti,
> in una cella vorrei questo:
> - il valore inserito č < a 8.30 (orario), allora inserisci 8.30 (orario),
> se
> no va bene il valore inserito
>
> E' proprio quest'ultima parte che non riesco ad eseguire
>
> C3= =SE(A3<>"SABATO";SE(A3<>"DOMENICA";SE(C3<ORARIO(8;3;0);"8.30");" "))
>
> Dove sbaglio?
>
> Grazie,
> Giorgia

Ciao Giorgia.
Io leggo una formula inserita in C3 = .......SE(C3<ORARIO......
Confermi ??
Eliano

Sě confermo. Non č possibile risolvere il problema del riferimento
circolare?

Grazie, Giorgia



Andrea.9

unread,
Feb 13, 2012, 9:44:45 AM2/13/12
to
> Ciao Giorgia.
> Io leggo una formula inserita in C3 = .......SE(C3<ORARIO......
> Confermi ??
> Eliano
>
> Sì confermo. Non è possibile risolvere il problema del riferimento
> circolare?

una formula, contenuta in una cella, non puo' avere come riferimento
di un dato (necessario al calcolo) proprio la stessa cella.
infatti, anche se si risolvesse il problema del riferimento circolare,
resterebbe il fatto che ogni volta che inserisci il dato nella cella
C3 cancelleresti la formula.
quindi devi per forza mettere il dato input dell'orario in una cella e
la formula in un'altra cella.
la formula e' quella che ti ho postato:
=SE(O(A3="SABATO";A3="DOMENICA");"";.MAX(C3;8,5/24))
da inserire in altra cella che non sia C3.
un diverso approccio al problema potrebbe comunque essere quello della
"convalida dati" mettendo come criterio di convalida quello
personalizzato con la formula =E(C3>=8,5/24;C3<1) e come messaggio di
errore qualcosa del tipo "L'orario deve essere compreso tra le 8:30 e2
3:59"
ciao
andrea

eliano

unread,
Feb 13, 2012, 9:50:55 AM2/13/12
to
On 13 Feb, 12:55, "Giorgia" <tabatin...@yahoo.it> wrote:
> "eliano" <falinieli...@virgilio.it> ha scritto nel messaggionews:7301247f-867e-4758...@eb6g2000vbb.googlegroups.com...
> On 10 Feb, 19:34, "Giorgia" <tabatin...@yahoo.it> wrote:
>
> > Buonasera a tutti,
> > in una cella vorrei questo:
> > - il valore inserito è < a 8.30 (orario), allora inserisci 8.30 (orario),
> > se
> > no va bene il valore inserito
>
> > E' proprio quest'ultima parte che non riesco ad eseguire
>
> > C3= =SE(A3<>"SABATO";SE(A3<>"DOMENICA";SE(C3<ORARIO(8;3;0);"8.30");" "))
>
> > Dove sbaglio?
>
> > Grazie,
> > Giorgia
>
> Ciao Giorgia.
> Io leggo una formula inserita in C3 = .......SE(C3<ORARIO......
> Confermi ??
> Eliano
>
> Sì confermo. Non è possibile risolvere il problema del riferimento
> circolare?
>
> Grazie, Giorgia

Quindi il problema era il riferimento circolare ?
Un modo potrebbe essere fissare il numero delle iterazioni dopo il
quale si conclude il riferimento circolare.
Un altro modo, scrivere quella formula in altra cella.
Un altro ancora, chiedere a zio Bill di modificare strutturalmenrte
Excel.:-))
Il migliore, probabilmente, spiegare chiaramente il tuo problema
ottenendo una soluzione in grado di evitare quel riferimento
circolare.
A tua scelta, ovviamente.
Eliano

Andrea.9

unread,
Feb 13, 2012, 10:55:18 AM2/13/12
to
> Il migliore, probabilmente, spiegare chiaramente il tuo problema
> ottenendo una soluzione in grado di evitare quel riferimento
> circolare.

....caustico ;-)
ma un po' di comprensione per la povera giorgina.
ciao
andrea
0 new messages