Pagina 2 di 2 PrimaPrima 12
Risultati da 16 a 20 di 20

Discussione: Funzione IF(SE) in excel

  1. #16
    New Member
    Data Registrazione
    23-05-2012
    Messaggi
    2

    Calcolo Condizionato

    Ragazzi, qualcuno sa dirmi perchè questa formula non funziona?

    =SE(H18<$F$2;((G18-D18)-$F$2);"Verifica Dati")

  2. #17
    Senior Member L'avatar di lux@
    Data Registrazione
    04-02-2008
    Messaggi
    157
    Devi dirci di più, così la formula è corretta e dovrebbe funzionare!
    ...anche se potresti tigliere le parentesi più esterne nella risposta del VERO.

    =SE(H18<$F$2;(G18-D18)-$F$2;"Verifica Dati")
    Asus P8P67 PRO rev. 3.0; Intel Core i7 2600K; Arctic Freezer Xtreme Rev.2; 2x4GB DDR3-1866 CL9@1.5V Corsair Vengeance; OCZ SSD Vertex 3 120GB SATA-3 2.5'; Western Digital Caviar Black 7200rpm 64MB 1024GB; Corsair Netzteil AX750 Gold 750 Watt; ZOTAC GTX-550 Ti AMP! 1GB GDDR5; Windows 7 Ultimate SP1 64bit; Lamptron FC6 Fan Controller Black; 1x Arctic F12 PWM; 2x Arctic F8 Pro PWM; Rexflo 250mm Silent Case Fan

  3. #18
    New Member
    Data Registrazione
    23-05-2012
    Messaggi
    2

    Grazie LUX, in effetti quelle parentesi le ho aggiunte in un secondo momento per "eccesso di zelo"
    Il problema è che la formula mi restituisce "#NAME?"

    Il tutto deve prendere in pasto una tabella con i seguenti valori: Ingresso, uscita Pausa, Ingresso Pausa, Uscita.
    Da qui deve calcolare le effettive ore lavorate e gli eventuali straordinari considerando una pausa di 45 minuti ($F$2)
    Il calcolo deve essere vincolato a una verifica ed è un calcolo con orari quindi tutte le celle sono settate con formato orario.

    se la colonna H18 (che da principio era F18-E18) è inferiore a 45 ($F$2 il cui valore è 0.45 ore), allora devi calcolare la differenza fra due orari (G18-D18) e togliere i 45 minuti. Altrimenti scrivi "Verifica Dati".
    La formula (G18-D18-$F$2) senza il condizionale funziona, ma io ho bisogno di fare un calcolo diverso nel caso l'intervallo calcolato in H18 sia maggiore di 45. non capisco perchè aggiungendo il condizionale non va più un tubo

  4. #19
    Senior Member L'avatar di lux@
    Data Registrazione
    04-02-2008
    Messaggi
    157
    Oddio, non sono un super esperto di Excel ma così scritto non riesco a capire...
    Fai un esempio direttamente in Excel e posta il file .xls pf, almeno è più facile da capire!

    EDIT: Forse sono riuscito a capire cosa vuoi fare... L'ho buttato giù cercando di rispecchiare le celle da te utilizzate, ma da me funziona senza problemi!
    Guarda l'immagine linkata qua sotto...

    http://img15.imageshack.us/img15/6797/esempion.jpg
    Ultima modifica di lux@; 24-05-2012 alle 12.07.15
    Asus P8P67 PRO rev. 3.0; Intel Core i7 2600K; Arctic Freezer Xtreme Rev.2; 2x4GB DDR3-1866 CL9@1.5V Corsair Vengeance; OCZ SSD Vertex 3 120GB SATA-3 2.5'; Western Digital Caviar Black 7200rpm 64MB 1024GB; Corsair Netzteil AX750 Gold 750 Watt; ZOTAC GTX-550 Ti AMP! 1GB GDDR5; Windows 7 Ultimate SP1 64bit; Lamptron FC6 Fan Controller Black; 1x Arctic F12 PWM; 2x Arctic F8 Pro PWM; Rexflo 250mm Silent Case Fan

  5. #20
    Senior Member L'avatar di carsac
    Data Registrazione
    17-04-2007
    Località
    Milano
    Messaggi
    265
    Scusa Francedi ma se ti da il messaggio di errore #NAME? e non "#NOME? mi sembra che stai usando una versione inglese o americana forse...hai provato a scrivere IF invece di SE (o, io la butto lì perchè anche a me sembra corretta).
    L'errore di #NOME# indica che il nome della funzione non è corretto invece la funzione SE esiste ovviamente. Prova a controllare che non ci siano magari degli spazi vuoti nella formula che hai inserito per distrazione.
    Ciao!
    carsac

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •