Risultati da 1 a 15 di 15

Discussione: Funzione per trovare una data compresa in un intervallo



  1. #1
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Funzione per trovare una data compresa in un intervallo

    Mi serve una funzione dove inserire un "Test" che mi deve controllare se una data è compresa tra il 25 del mese e la fine del mese stesso, per poi riportarmi in una cella un dato presente in un'altra colonna.
    Va bene il CERCA.VERT ?
    Qual'è la migliore formula per questo caso, e come si fa ?
    Grazie.
    Cordiali saluti.

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

    Re: Funzione per trovare una data compresa in un intervallo

    Citazione Originariamente Scritto da ProgrammD69 Visualizza Messaggio
    Qual'è la migliore formula per questo caso, e come si fa ?
    ciao
    per questo caso, la miglior formula è quella di allegare un file con all'interno dettagliata la casistica ed il risultato desiderato
    "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
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Funzione per trovare una data compresa in un intervallo

    Posso mettere il file domani. Però il caso è comunque chiaro.
    Da A1 a A100 ci sono delle date: alcune di loro sono il 26/03/2016, 27/04/2016 ed il 28/05/2016, ed altre.
    Nell'intervallo D1:D10 voglio una funzione che mi riporti un valore presente nell'intervallo B1:B100 per le sole date che hanno meno di 5 giorni di distanza dalla fine del loro mese.

  4. #4
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2135

    Re: Funzione per trovare una data compresa in un intervallo

    Ciao ProgrammD69, ciò che sto per proporti, non mi convince tanto, però tanto per aprire le danze, copia le seguenti:

    In F1:
    =SE(E(O(MESE(A1)=1;MESE(A1)=3;MESE(A1)=5;MESE(A1)=7;MESE(A1)=8;MESE(A1)=10);31-GIORNO(A1)<5);D1;SE(E(O(MESE(A1)=4;MESE(A1)=6;MESE(A1)=9;MESE(A1)=11);30-GIORNO(A1)<5);D1;SE(E(MESE(A1)=2;28-GIORNO(A1)<5);D1;SE(E(MESE(A1)=2;29-GIORNO(A1)<5);D1;""))))
    da tirare giù alla bisogna.

    Oppure copia la seguente:

    In H1:
    =SE.ERRORE(INDICE($D$1:$D$100;AGGREGA(15;6;(RIF.RIGA($D$1:$D$100)-RIF.RIGA($D$1)+1)/((MESE($A$1:$A$100)=1)*(31-GIORNO($A$1:$A$100)<5)+(MESE($A$1:$A$100)=3)*(31-GIORNO($A$1:$A$100)<5)+(MESE($A$1:$A$100)=5)*(31-GIORNO($A$1:$A$100)<5)+(MESE($A$1:$A$100)=7)*(31-GIORNO($A$1:$A$100)<5)+(MESE($A$1:$A$100)=8)*(31-GIORNO($A$1:$A$100)<5)+(MESE($A$1:$A$100)=10)*(31-GIORNO($A$1:$A$100)<5)+(MESE($A$1:$A$100)=4)*(30-GIORNO($A$1:$A$100)<5)+(MESE($A$1:$A$100)=6)*(30-GIORNO($A$1:$A$100)<5)+(MESE($A$1:$A$100)=9)*(30-GIORNO($A$1:$A$100)<5)+(MESE($A$1:$A$100)=11)*(30-GIORNO($A$1:$A$100)<5)+(MESE($A$1:$A$100)=2)*(28-GIORNO($A$1:$A$100)<5));RIGHE($B$1:$B1)));"")
    da tirare giù alla bisogna.

    Allego il file di prova, fa sapere.
    Ciao.
    File Allegati File Allegati

  5. I seguenti utenti hanno dato un "Like"

    ges

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

    Re: Funzione per trovare una data compresa in un intervallo

    Citazione Originariamente Scritto da ProgrammD69 Visualizza Messaggio
    Posso mettere il file domani. Però il caso è comunque chiaro.
    sarà chiaro per te, comunque adesso hai esplicitato diversamente ed in base a come ho capito io, in D:
    =SE((FINE.MESE(A1;0)-A1)<5;B1;"")
    e trascini in basso
    "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")

  7. I seguenti 3 utenti hanno dato un "Like" a ninai per questo post:


  8. #6

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2833
    Versione Office
    Excel 2013
    Likes ricevuti
    1027
    Likes dati
    983

    Re: Funzione per trovare una data compresa in un intervallo

    ecco la mia versione:
    =SE(DATA(ANNO(A1);MESE(A1)+1;0)-A1<5;B1;"")

  9. I seguenti utenti hanno dato un "Like"


  10. #7
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Funzione per trovare una data compresa in un intervallo

    Citazione Originariamente Scritto da Rubik72 Visualizza Messaggio
    ecco la mia versione:
    =SE(DATA(ANNO(A1);MESE(A1)+1;0)-A1<5;B1;"")
    La formula funziona. Applicata ad un piccolo database mi restituisce i valori della colonna B lì dove in colonna A la data è superiore al 25 del mese.
    Ora il punto è: e se oltre la data in colonna A, ho anche un valore in colonna C che rientra nella ricerca ?

    Allego un file di esempio. Vedete il foglio chiamato: VEDI IN QUESTO FOGLIO.
    File Allegati File Allegati

  11. #8
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2135

    Re: Funzione per trovare una data compresa in un intervallo

    Ciao a tutti, ho l'impressione che manchi un criterio con cui comparare la colonna C, se in colonna C c'è qualcosa di uguale, maggiore o minore di che cosa?
    Fa sapere.

  12. #9
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Funzione per trovare una data compresa in un intervallo

    Citazione Originariamente Scritto da pkrome59 Visualizza Messaggio
    Ciao a tutti, ho l'impressione che manchi un criterio con cui comparare la colonna C, se in colonna C c'è qualcosa di uguale, maggiore o minore di che cosa?
    Fa sapere.
    La richiesta del #7 era solo per sapere se all'interno dello stesso test di una funzione SE è possibile inserire due condizioni, invece di nidificare i SE. Poi mi sono ricordato delle funzioni O ed E.

  13. #10
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Funzione per trovare una data compresa in un intervallo

    Citazione Originariamente Scritto da Rubik72 Visualizza Messaggio
    ecco la mia versione:
    =SE(DATA(ANNO(A1);MESE(A1)+1;0)-A1<5;B1;"")
    Ho provato ad inserire questa funzione in una CERCA.VERT come segue:
    =CERCA.VERT(SE(DATA(ANNO(A1);MESE(A1)+1;0)-A1<5;B1;"");$A$2:$C$31;3;FALSO)
    con l'obiettivo di ottenere in F2 il valore della colonna C corrispondente al risultato della funzione SE.
    Esce #VALORE!

    Dov'è l'errore ?

  14. #11

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2833
    Versione Office
    Excel 2013
    Likes ricevuti
    1027
    Likes dati
    983

    Re: Funzione per trovare una data compresa in un intervallo

    Le cause potrebbero essere due:
    essendo il risultato della funzione SE ="" la funzione CERCA.VERT restituisce #VALORE in quanto cerca un valore vuoto oppure non trova il valore cercato.

    Inviato dal mio GT-I9301I utilizzando Tapatalk

  15. #12
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2135

    Re: Funzione per trovare una data compresa in un intervallo

    Ciao ProgrammD69, devi correggere l'intervallo $A$2:$C$31, in $B1$:$C$31 e l'indice 3 con 2.
    Per eliminare gli errori usa la funzione SE.ERRORE, in tal modo:

    In F1:
    SE.ERRORE(CERCA.VERT(SE(DATA(ANNO(A1);MESE(A1)+1;0)-A1<5;B1;"");$B$1:$C$31;2;FALSO);"")
    FA SAPERE, CIAO.

  16. #13
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Funzione per trovare una data compresa in un intervallo

    Citazione Originariamente Scritto da pkrome59 Visualizza Messaggio
    ciao programmd69, devi correggere l'intervallo $a$2:$c$31, in $b1$:$c$31 e l'indice 3 con 2.
    Per eliminare gli errori usa la funzione se.errore, in tal modo:

    In f1:
    se.errore(cerca.vert(se(data(anno(a1);mese(a1)+1;0)-a1<5;b1;"");$b$1:$c$31;2;falso);"")
    fa sapere, ciao.
    f u n z i o n a !!!!!!

  17. #14
    L'avatar di prof84
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Rovigo
    Età
    33
    Messaggi
    28
    Versione Office
    2011 Mac
    Likes ricevuti
    0
    Likes dati
    2

    Re: Funzione per trovare una data compresa in un intervallo

    Scusatemi, sono nuovo e non capisco come aprire discussioni, quindi scrivo qui visto che l'argomento è simile.
    Io volevo una formula che mi restituisse il valore massimo e minimo in un intervallo di numeri, cosa posso usare?
    grazie mille!

  18. #15

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

    Re: Funzione per trovare una data compresa in un intervallo

    Citazione Originariamente Scritto da prof84 Visualizza Messaggio
    Scusatemi, sono nuovo e non capisco come aprire discussioni, quindi scrivo qui visto che l'argomento è simile.
    Io volevo una formula che mi restituisse il valore massimo e minimo in un intervallo di numeri, cosa posso usare?
    grazie mille!
    Ciao,
    per aprire una nuova discussione basta che clicchi prima su menu "Domande excel in generale" e poi sul pulsante verde in alto a sinistra con scritto "Inizia nuova discussione"
    Prova ad aprirla e allega un file come esempio per la tua richiesta.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

Discussioni Simili

  1. [Risolto] Trovare prima cella libera in un intervallo formattato come tabella
    Di mirko.esposito nel forum Domande su Excel VBA e MACRO
    Risposte: 19
    Ultimo Messaggio: 06/10/16, 17:02
  2. PROBLEMA:trovare intervallo celle dato un determinato valore.
    Di Amegrim nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 05/09/16, 14:09
  3. Risposte: 18
    Ultimo Messaggio: 20/07/16, 05:55
  4. Risposte: 6
    Ultimo Messaggio: 11/12/15, 12:07
  5. Trovare l'ultimo numero in fondo ad un intervallo che non sia lo zero
    Di Gerardo Zuccalà nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 09/09/15, 01:50

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
  •