[Risolto] Presenze in intervalli di date

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
pinco pallo
Messaggi: 35
Iscritto il: giovedì 20 giugno 2013, 22:06

[Risolto] Presenze in intervalli di date

Messaggio da pinco pallo »

Salve a tutti, ho un problema difficile da risolvere.
Nella tabella allegata (immagine + file) ho le colonne Soggetto, Dal e Al che individuano la presenza di ciascun soggetto fra due date. Poichè le date si intersecano vorrei ottenere in automatico i periodi e le presenze multiple. In pratica mi servono delle formule per ricavare il risultato delle colonne E, F e H che nel mio esempio sono compilate a mano (spero giuste).
Chi mi aiuta? Grazie.
Schermata 03-2457088 alle 19.12.28.png
Allegati
Foglio1.ods
(13.14 KiB) Scaricato 112 volte
Ultima modifica di pinco pallo il martedì 10 marzo 2015, 11:34, modificato 1 volta in totale.
OpenOffice 4.1.4 su Mac OSX Lion
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Presenze in intervalli di date

Messaggio da Gaetanopr »

Ciao, con formula sinceramente ho provato ma ho abbandonato quasi subito
Ti allego il file con una macro
Fai sapere
Allegati
Foglio1.ods
(11.9 KiB) Scaricato 122 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
pinco pallo
Messaggi: 35
Iscritto il: giovedì 20 giugno 2013, 22:06

Re: Presenze in intervalli di date

Messaggio da pinco pallo »

Grazie, magnifico! :super:
Posso chiederti un ulteriore passo? Ho aggiunto degli importi nella colonna B e vorrei ottenere nella colonna I la somma degli importi secondo lo schema della colonna H.
Allegati
Schermata 03-2457091 alle 16.29.35.png
OpenOffice 4.1.4 su Mac OSX Lion
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Presenze in intervalli di date

Messaggio da Gaetanopr »

Non capisco perché quando si allega un allegato al 99% dei casi la struttura non corrisponde all'originale.
Ho modificato la macro usando dei nomi definiti in modo tale che il file possa essere più dinamico.
Ricopiando la macro nel tuo file devi creare dei nomi definiti con lo stesso nome delle intestazioni di colonna dell'esempio allegato, quindi A1 diventa "Soggetto"
B1 "Importo" e così via
Facendo in questo modo se decidi di spostare ad esempio la colonna Soggetto in un'altra posizione la macro continua a funzionare e così per tutte le altre colonne.
Allegati
Foglio1.ods
(13.66 KiB) Scaricato 116 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
pinco pallo
Messaggi: 35
Iscritto il: giovedì 20 giugno 2013, 22:06

Re: Presenze in intervalli di date

Messaggio da pinco pallo »

Gaetanopr ha scritto:Non capisco perché quando si allega un allegato al 99% dei casi la struttura non corrisponde all'originale.
Ciao, perchè a volte l'appetito vien mangiando ...
Comunque grazie sei stato prezioso e competente come in tutti i tuoi interventi. :super:
OpenOffice 4.1.4 su Mac OSX Lion
pinco pallo
Messaggi: 35
Iscritto il: giovedì 20 giugno 2013, 22:06

Re: Presenze in intervalli di date

Messaggio da pinco pallo »

Ciao a tutti, ritorno su questo vecchio argomento per segnalare un errore al cortesissimo autore Gaetanopr.
Inserendo i dati come nell'allegato, non viene considerato un periodo di sovrapposizione fra i due soggetti A e B.
E' possibile rimediare?
Grazie anticipate.
Allegati
Errore.ods
(14.35 KiB) Scaricato 141 volte
OpenOffice 4.1.4 su Mac OSX Lion
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Presenze in intervalli di date

Messaggio da Gaetanopr »

Prova adesso, fai diversi test e fai sapere
Allegati
Presenze_in_intervalli_di_date.ods
(11.71 KiB) Scaricato 145 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8954
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Presenze in intervalli di date

Messaggio da charlie »

Ciao e grazie.
La macro va in errore con gli stessi dati del tuo file.
Allegati
Schermata 12-2457377 alle 08.19.04.png
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Presenze in intervalli di date

Messaggio da Gaetanopr »

Ciao, il problema è che non riesce a caricare il dictionary che è un oggetto non nativo di OoBasic ma bisogna aggiungere un riferimento alla libreria Mircosoft Scripting Runtime.
Ho cambiato la macro usando una collection, prova la macro che si trova sul molule2 del file che allego.
Allegati
Presenze_in_intervalli_di_date.ods
(14.05 KiB) Scaricato 114 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
pinco pallo
Messaggi: 35
Iscritto il: giovedì 20 giugno 2013, 22:06

Re: Presenze in intervalli di date

Messaggio da pinco pallo »

Mi scuso ma solo ora ho potuto testare a fondo il funzionamento. Tutto perfetto, grazie per l'ottimo lavoro :super: .
OpenOffice 4.1.4 su Mac OSX Lion
Rispondi