Excel funzione confronta non riconosce valori uguali e restituisce #N/D

Anonimo
2021-01-31T18:02:43+00:00

Salve a tutti,

ho un file di excel in cui in L12 ho la seguente formula: 

=CONFRONTA(DATA(ANNO(L11);MESE(L11);GIORNO(L11))+ORARIO(ORA(L11);0;0);M10:P10;0)

nella cella L11 ho: 03/01/1900  06:00:00

e nelle celle M10:P10 ho i seguenti valori:

M10:    03/01/1900  04:00:00

N10:    M10+ORARIO(1;0;0)

O10:    N10+ORARIO(1;0;0)

P10:     M10+ORARIO(3;0;0)

Il risultato della funzione confronta dovrebbe essere 3, ma in realtà restituisce #N/D

i valori in N10 e L11 sono però identici poichè se scrivo =O10=L11 mi restituisce VERO

la cosa ancora più strana per me è che se in N10 scrivo =M10+ORARIO(2;0;0) allora la funzione confronta mi restituisce correttamente 3.

le celle sono tutte formattate nel formato gg/mm/aaaa hh:mm

Dove sta il problema?

Grazie dell'aiuto.

Marco

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

7 risposte

Ordina per: Più utili
  1. Anonimo
    2021-02-01T10:57:01+00:00

    Grazie, togliendo lo 0 in fondo alla formula ha funzionato! non sapevo di poter omettere il tipo di corrispondenza.

    Funziona anche questo, ma non capisco perché e ti chiedo per favore di spiegarmelo se puoi...i minuti sono diversi, come mai li considera uguali?

    mi ripeto

    se scrivi

    =CONFRONTA(A2;$B$1:$E$1)

    Grazie mille per l'aiuto

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2021-02-01T10:24:14+00:00

    ciao

    leva lo 0 a fine formula

    probabile che qualche decimale

    del calcolo sfalsi.

    excel è famoso per i decimali sfalsati

    =CONFRONTA(DATA(ANNO(A2);MESE(A2);GIORNO(A2))+ORARIO(ORA(A2);0;0);B1:E1)

    mi ripeto

    se scrivi

    =CONFRONTA(A2;$B$1:$E$1)

    è la stessa cosa di sopra

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2021-02-01T10:02:33+00:00

    Ciao e grazie a tutti per le risposte.

    @francocon..res: non posso risolverlo così semplicemente, allego un file di esempio per spiegare.

    @Ugo Lopez: ecco il file di esempio 

    https://paperlynen-my.sharepoint.com/:x:/g/personal/marco\_venturi\_paperlynen\_onmicrosoft\_com/Ee-X\_Sb8dvRHs8SP89\_YcaYBkjGJlOZ98kL-i7beqH688Q

    Grazie

    Marco

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2021-01-31T20:12:22+00:00

    Ciao Marco,

    sono Ugo, un consulente indipendente a disposizione per provare a dare una mano.

    Riguardo alla tua domanda, puoi cortesemente condividere un file Excel di esempio, privo di dati personali o sensibili, per lavorarci su assieme?

    CONDIVIDI CON ONEDRIVE

    https://support.office.com/it-it/article/condiv...

    Ciao e grazie

    Ugo

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2021-01-31T20:06:35+00:00

    ciao

    =CONFRONTA(INT(L11)+ORARIO(ORA(L11);0;0);M10:P10)

    permetti ma tutto l'ambaradan

    non lo risolvi con

    =CONFRONTA(L11;M10:P10)

    La risposta è stata utile?

    0 commenti Nessun commento