Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Fare calcoli in base ad un cambio di data

Ultimo Aggiornamento: 03/06/2020 02:33
Post: 8
Registrato il: 26/02/2019
Città: MILANO
Età: 19
Utente Junior
excel 2013
OFFLINE
30/05/2020 20:10

Ciao
devo calcolare delle commissioni che variano in base al periodo.
Nello specifico si tratta di un hotel che dovrà riconoscere commissioni in base ai soggiorni nei vari periodi.
Per esempio per soggiorni in giugno 15%
in luglio 10%
in agosto 5%
in settembre 15%

il problema si presenta quando i soggiorni sono a "cavallo" di due mesi
Allego un file di esempio dove vorrei che nella colonna H (H8:H20) venissero calcolate le commissioni.
Naturalmente l'elenco dei clienti potrebbe essere più lungo di quello in esempio
Post: 779
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
31/05/2020 09:23

Buongiorno

in H8 da trascinare in basso

=SOMMA(MATR.SOMMA.PRODOTTO((MESE(RIF.RIGA(INDIRETTO(B8&":"&C8)))={6\9})*(F8/(C8-B8)))*15%;MATR.SOMMA.PRODOTTO((MESE(RIF.RIGA(INDIRETTO(B8&":"&C8)))=7)*(F8/(C8-B8)))*10%;MATR.SOMMA.PRODOTTO((MESE(RIF.RIGA(INDIRETTO(B8&":"&C8)))=8)*(F8/(C8-B8)))*5%)
Post: 2.846
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
31/05/2020 11:04

bella formula Danilo....

forse c'è da escludere uno dei due giorni (arrivo o partenza) dal calcolo o almeno io farei così nel calcolo, in quanto sono normalmente considerati mezze giornate.

Es: ultimo cliente (Bluetti) la formula moltiplica x 8 considerando sia il 23 che il 30 agosto....Ma ci sta che mi sbagli.

cari saluti




Domenico
Win 10 - Excel 2016
Post: 780
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
31/05/2020 11:14

Ciao Dodo
in mancanza dei risultati attesi io ho considerato tutti i giorni dei periodi da prendere in esame....eventualmente si può modificare

Attendiamo lumi dall'utente

Saluti
Post: 8
Registrato il: 26/02/2019
Città: MILANO
Età: 19
Utente Junior
excel 2013
OFFLINE
31/05/2020 11:29

Re:
dodo47, 31/05/2020 11:04:

bella formula Danilo....

forse c'è da escludere uno dei due giorni (arrivo o partenza) dal calcolo o almeno io farei così nel calcolo, in quanto sono normalmente considerati mezze giornate.

Es: ultimo cliente (Bluetti) la formula moltiplica x 8 considerando sia il 23 che il 30 agosto....Ma ci sta che mi sbagli.

cari saluti








Le convenzioni alberghiere prevedono che si calcoli il giorno di arrivo e non quello di partenza
quindi nell'esempio del signor Bianchi (arrivo 28/06 e partenza 05/07) si devono calcolare i giorni 28-29-30/06 al 15% e i giorni 1-2-3-4/07 al 10% il totale dei giorni soggiornati è 7

Sarebbe possibile anche avere una spiegazione della formula?😊
Post: 2.847
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
31/05/2020 11:52

ciao

solo per curiosità e senza voler entrare nella discussione per la quale sei in "mani preziose"....ma la tua attività per il riconoscimento delle provvigioni riguarda solo quei quattro mesi ?



Domenico
Win 10 - Excel 2016
Post: 781
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
31/05/2020 12:01

Ciao
faccio le somme delle percentuali da calcolare per i giorni di soggiorno quindi prendendo in esame la prima parte (riferito a riga 8)

MATR.SOMMA.PRODOTTO((MESE(RIF.RIGA(INDIRETTO(B8&":"&C8)))={6\9})*(F8/(C8-B8)))*15%

dove calcolo i giorni di soggiorno di giugno e settembre

con questa parte

MESE(RIF.RIGA(INDIRETTO(B8&":"&C8)))

estraggo i numeri del mese tra le due date se evidenzi e fai F9 ottieni

{6.6.6.6.6.6.6.6.6.6.7.7.7.7.7}

poi gli dico di verificare se appartengono a giuno (6) o settembre (9) ={6\9} in quanto hanno la stessa percentuale ottenendo

{VERO\FALSO.VERO\FALSO.VERO\FALSO.VERO\FALSO.VERO\FALSO.VERO\FALSO.VERO\FALSO.VERO\FALSO.VERO\FALSO.VERO\FALSO.FALSO\FALSO.FALSO\FALSO.FALSO\FALSO.FALSO\FALSO.FALSO\FALSO}

ora moltiplico per

(F8/(C8-B8))

dove F8 è il totale del soggiorno diviso i giorni di soggiorno ottengo il costo/giorno

ora dove c'è un VERO ti restituisce l'importo... il MATR.SOMMA.PRODOTTO somma questi importi e infine moltiplicando per la percentuale relativa al/ai mesi otteniamo il dato da passare al SOMMA

Post: 782
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
31/05/2020 12:11

per quanto riguarda il giorno in meno da calcolare una ipotesi è


=SOMMA(MATR.SOMMA.PRODOTTO((MESE(RIF.RIGA(INDIRETTO(B8&":"&C8-1)))={6\9})*(F8/((C8-1)-B8)))*15%;MATR.SOMMA.PRODOTTO((MESE(RIF.RIGA(INDIRETTO(B8&":"&C8-1)))=7)*(F8/((C8-1)-B8)))*10%;MATR.SOMMA.PRODOTTO((MESE(RIF.RIGA(INDIRETTO(B8&":"&C8-1)))=8)*(F8/((C8-1)-B8)))*5%)


se non dovesse riportare i risultati attesi allega il file con i risultati da ottenere inseriti a mano
Post: 9
Registrato il: 26/02/2019
Città: MILANO
Età: 19
Utente Junior
excel 2013
OFFLINE
31/05/2020 19:46

Ecco qui in allegato il file con i risultati attesi
Post: 2.850
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
31/05/2020 20:27

puoi dire come esce fuori 82,40 di Bluetti (riga 20) ?
grazie



Domenico
Win 10 - Excel 2016
Post: 783
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
31/05/2020 20:34

Ciao
modifica cosi

=SOMMA(MATR.SOMMA.PRODOTTO((MESE(RIF.RIGA(INDIRETTO(B8&":"&C8-1)))={6\9})*(F8/(C8-B8)))*15%;MATR.SOMMA.PRODOTTO((MESE(RIF.RIGA(INDIRETTO(B8&":"&C8-1)))=7)*(F8/(C8-B8)))*10%;MATR.SOMMA.PRODOTTO((MESE(RIF.RIGA(INDIRETTO(B8&":"&C8-1)))=8)*(F8/(C8-B8)))*5%)


Credo che in riga 20 hai sbagliato a fare il calcolo a mano

allego il file su alcune celle c'è una differenza di 2 CENT.....
Post: 10
Registrato il: 26/02/2019
Città: MILANO
Età: 19
Utente Junior
excel 2013
OFFLINE
02/06/2020 11:32

Perfetto! Si nella riga 20 ho sbagliato io a fare il calcolo.

Chiedo:
essendo che le commissioni possono variare negli anni
ho eliminato il testo in H2-I2-J2-K2 e ho sostituito nelle formule la percentuale con il riferimento delle celle noto però che giugno e settembre non paiono essere calcolati separatamente potrebbe accadere in futuro che le commissioni siano differenti tra questi due mesi

Chiedo in ultimo
essendo che a volte anche le date nelle quali vengono applicate le commissioni sono variabili e non sempre sono riferite alla fine del mese sarebbe possibile modificare le celle H1-I1-J1-K1 mettendo di anno in anno la data?
Per me è indifferente se funziona meglio o è più semplice come formula considerare come un "fino al 27/06" oppure "dal 28/06 in poi"
Post: 784
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
02/06/2020 19:25

Ciao
da H3 a K3 metti le date di riferimento (no "fino al")

quindi la formula diventa


=SOMMA((MATR.SOMMA.PRODOTTO(--(RIF.RIGA(INDIRETTO(B8&":"&C8-1))<=$H$3))*(F8/(C8-B8)))*$H$2;(MATR.SOMMA.PRODOTTO((RIF.RIGA(INDIRETTO(B8&":"&C8-1))>$H$3)*(RIF.RIGA(INDIRETTO(B8&":"&C8-1))<=$I$3))*(F8/(C8-B8)))*$I$2;(MATR.SOMMA.PRODOTTO((RIF.RIGA(INDIRETTO(B8&":"&C8-1))>$I$3)*(RIF.RIGA(INDIRETTO(B8&":"&C8-1))<=$J$3))*(F8/(C8-B8)))*$J$2;(MATR.SOMMA.PRODOTTO((RIF.RIGA(INDIRETTO(B8&":"&C8-1))>$J$3)*(RIF.RIGA(INDIRETTO(B8&":"&C8-1))<=$K$3))*(F8/(C8-B8)))*$K$2)
03/06/2020 02:33

Ciao a tutti
Complimenti a DANILOFIORINI per la formula.

Ho ampliato il file da 4 a 6 date differenti (anche se non servono, bisogna mettere lo stesso le ultime due date).
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 00:13. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com