Risultati da 1 a 7 di 7

Discussione: Funzioni fantasma



  1. #1
    L'avatar di Baloon_50
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Milano - Italy
    Età
    67
    Messaggi
    3334
    Versione Office
    2013 PC
    Likes ricevuti
    481
    Likes dati
    49

    Funzioni fantasma

    Girando per il mondo (internet) mi sono imbattuto in un sito (purtroppo ne ho perso il link) in cui si diceva che esistono delle funzioni fantasma e cioè funzioni che esistevano ma che poi, non si sa il perchè non sono state più reinserite ma che comunque continuano a funzionare. Una di queste è DATA.DIFF che calcola la differenza tra due date (voi direte hai scoperto l'acqua calda) con l'aggiunta di alcuni parametri che potrebbero essere interessanti. Spero di essere riuscito a copiare bene il jpg che ho creato con IMGUR perchè è cambiato qualcosa.

    A
    B
    C
    D
    E
    F
    G
    H
    1
    2
    05/08/2015
    06/08/2016
    12
    “m”
    3
    367
    “d”
    4
    1
    “y”
    5
    0
    “ym”
    6
    1
    “yd”
    7
    1
    “md”
    8
    9
    DATA.DIFF(data_iniziale; data_finale; "intervallo")
    10
    11
    INTERVALLO è l’unità di misura sulla cui base vogliamo ci venga restituito il risultato. Può assumere uno dei seguenti valori:
    12
    13
    Codice Significato Descrizione
    14
    “m” Mesi Il numero di mesi interi tra le due date
    15
    “d” Giorni Il numero di giorni tra le due date
    16
    “y” Anni Il numero di anni interi tra le due date
    17
    “ym” Mesi escludendo gli anni Il numero di mesi tra le due date, come se fossero nello stesso anno
    18
    “yd” Giorni escludendo gli anni Il numero di giorni tra le due date, come se fossero nello stesso anno
    19
    “md” Giorni escludendo gli anni e i mesi Il numero di giorni tra le due date, come se fossero nello stesso anno e nello stesso mese
    20


    eventualmente fatemelo sapere che mi premuro di metterlo in altro modo.

    ciao ciao

    A volte basta usare parole inutili come “grazie” e “per favore” per rendere la vita più bella.
    (ELKonigsburg)
    Dice il saggio : "se vuoi essere aiutato devi metter l'allegato"
    (Nick Carter - Ten)

  2. #2
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1652
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183

    Re: Funzioni fantasma

    ciao
    questa funzione la tengono nascosta, secondo me, perchè ha dei bug, es:

    dal 31/03/2013 al 01/05/2013
    dal 30/04/2013 all' 01/06/2013

    le tre formule sarebbero:
    =DATA.DIFF(A2;B2;"Y")
    =DATA.DIFF(A2;B2;"YM")
    =DATA.DIFF(A2;B2;"MD")

    se fai caso daranno un risultato sbagliato
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  3. #3
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1652
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183

    Re: Funzioni fantasma

    le formule che a me risultato esatte sono:
    =INT(GIORNO360(A2;B2)/360)
    =RESTO(INT(GIORNO360(A2;B2)/30);12)
    =RESTO(GIORNO360(A2;B2);30)
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  4. #4
    L'avatar di Baloon_50
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Milano - Italy
    Età
    67
    Messaggi
    3334
    Versione Office
    2013 PC
    Likes ricevuti
    481
    Likes dati
    49

    Re: Funzioni fantasma

    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    le formule che a me risultato esatte sono:
    =INT(GIORNO360(A2;B2)/360)
    =RESTO(INT(GIORNO360(A2;B2)/30);12)
    =RESTO(GIORNO360(A2;B2);30)
    scusa Ninai (ciao) non voglio fare il maestro davanti ad un guru però guardando le formule data.diff e le tue, mi sovviene un dubbio :

    31.03.2013 - 01.05.2013 0 1 0 col data diff.
    31.03.2013 - 01.05.2013 0 1 1 con la tua formula

    Ora se nei due casi tra marzo e maggio c'è un solo mese, come metro sarebbe giusto che tra il 31 marzo e il 1° maggio non ci siano giorni (non ci sono giorni in mezzo)

    spero di essere stato chiaro.

    P.S.
    lo stesso vale per le altre due date

    A volte basta usare parole inutili come “grazie” e “per favore” per rendere la vita più bella.
    (ELKonigsburg)
    Dice il saggio : "se vuoi essere aiutato devi metter l'allegato"
    (Nick Carter - Ten)

  5. #5
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1652
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183

    Re: Funzioni fantasma

    provala bene vedrai che spesso "da i numeri", quel giorno secondo te in più, a volte lo calcola a volte no, comunque, esempio:
    se dal 31/3 al 01/04 vi è un giorno di differenza
    da 31/3 al 01/05 dovrebbe esserci un mese più un giorno.

    prova inoltre
    31/01/2013 al 01/03/2013

    comunque vi sono diverse discussioni in giro
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  6. #6
    L'avatar di Baloon_50
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Milano - Italy
    Età
    67
    Messaggi
    3334
    Versione Office
    2013 PC
    Likes ricevuti
    481
    Likes dati
    49

    Re: Funzioni fantasma

    ok mi hai convinto eheheh

    A volte basta usare parole inutili come “grazie” e “per favore” per rendere la vita più bella.
    (ELKonigsburg)
    Dice il saggio : "se vuoi essere aiutato devi metter l'allegato"
    (Nick Carter - Ten)

  7. #7

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7115
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2060
    Likes dati
    1296

    Re: Funzioni fantasma

    Ciao a tutti,
    pare che la formula "fantasma" funzioni bene solo nelle vecchie versioni di excel (2003) poi in alcune occasioni - come quelle sopra riportate - fallisce.
    Per conferma andrebbe provata la funzione con l'esempio di ninai in una versione excel 2003.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

Discussioni Simili

  1. Microsoft Excel Funzioni.
    Di AndreaPPP nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 05/02/17, 03:07
  2. [Risolto] Confronto tra funzioni SE non funziona
    Di Amaranto nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 03/11/16, 23:00
  3. Funzioni INFO
    Di Alessandro nel forum Link Utili
    Risposte: 5
    Ultimo Messaggio: 08/08/16, 13:34
  4. formattazione condizionale e funzioni
    Di quartafeira nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 08/01/16, 12:24
  5. Funzioni native o UDF?
    Di ges nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 16/09/15, 10:39

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
  •