Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





AnimaleArta culturaDivertismentFilmJurnalismMuzica
PescuitPicturaVersuri

Explicatii rezolvare - doar pt Interogari

diverse

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
SUBSTANTE STINGATOARE - Apa, Spuma, Pulberi
RECOMANDARI PRIVIND LUCRAREA DE LICENTA
Modelul factorilor comuni
PROTECTIA CONSUMATORILOR --IAURTUL IN ROMANIA
INTERNATIONAL REGULATIONS FOR PREVENTING COLLISIONS AT SEA
Cunoasteti-va inamicii
MODELAREA DATELOR EXPERIMENTALE
Analiza rezultatului companiei ‘’NU DA SPAGA’’
DETECTIE ANTIEFRACTIE INTERIOR
Pe 31 Mai Romania renunta la fumat! - propunere de proiect

Explicatii rezolvare - doar pt Interogari

Foaia de calcul “Interogari”

1)      Sa se calculeze data scadentei, excluzand weekend-urile si sarbatorile legale



Se construieste zona cu sarbatorile legale.

H5  = WORKDAY(F5;G5;$S$1:$S$3)

2)      Rubrica Platit va contine o lista derulanta, cu raspunsurile DA/NU, care va fi disponibila pentru un cod client numeric si non-vid

Meniul Data -> Validation -> List :

 =IF(AND(ISNUMBER(A5);NOT(ISBLANK(A5)));$R$1:$R$2;FALSE)

3)      Sa se formateze conditional (Bold, albastru) acele intrari (F5:F24) unde data facturarii este o zi de week-end

Meniul Format - > Conditional Formating -> Formula is:

=OR(WEEKDAY(F5;2)=6;WEEKDAY(F5;2)=7)

4)      Sa se calculeze majorarile aplicate la valoarea facturii, in raport de numarul de zile intarziere, astfel:

§         nr. zile intarziere<=30 zile de la data scadentei - majorare de 0,3% pe fiecare zi de intarziere;

§         nr. zile intarziere<=90 zile – majorare de 0,5% pe fiecare zi de intarziere ce depaseste 30 de zile;

§         nr. zile intarziere<=180 zile – majorare de 0,7% pe fiecare zi de intarziere ce depaseste 90 de zile;

§         nr. zile intarziere>180 zile – majorare de 1% pe fiecare zi de intarziere ce depaseste 180 de zile.

Majorarile de intarziere se vor calcula printr-o functie definita de utilizator (VBA), numita „Penalitati”.

Function Penalitati(platit, data_scadenta, valoare)

nr_zile = Date - data_scadenta




If platit = 'DA' Or Date < data_scadenta Then

Penalitati = 0

ElseIf nr_zile <= 30 Then

Penalitati = 3 / 1000 * valoare * nr_zile

ElseIf nr_zile <= 90 Then

Penalitati = 3 / 1000 * valoare * 30 + 5 / 1000 * valoare * (nr_zile - 30)

ElseIf nr_zile <= 180 Then

Penalitati = 3 / 1000 * valoare * 30 + 5 / 1000 * valoare * 60 + 7 / 1000 * valoare * (nr_zile - 90)

Else

Penalitati = 3 / 1000 * valoare * 30 + 5 / 1000 * valoare * 60 + 7 / 1000 * valoare * 90 + 1 / 100 * valoare * (nr_zile - 180)

End If

End Function

5)      Sa se afiseze lista facturilor emise in ultimele 6 luni, pentru care clientul a beneficiat de un termen de gratie.

6)      Sa se afiseze lista clientilor (informatii de identificare - Cod, Nume, Localitate, Adresa) cu care societatea a incheiat contracte in luna curenta

Observatie: Un client va fi afisat cu valoare unica, indiferent de nr. facturilor incheiate cu acesta.

7)      Sa se afiseze lista facturilor neplatite pentru care s-a depasit scadenta cu mai mult de un an de zile (camp de rezultate: Nr factura, Data scadentei, Platit, Majorari)

8)      Sa se afiseze lista facturilor neplatite la care nr. de zile de intarziere depaseste media acestora (campul de rezultate: Nr fact, Majorari, Nr zile intarziere*).

* se va realiza o noua rubrica in care se va calcula nr. de zile de intarziere de la data scadentei.

N5 = IF(OR(J5='DA';H5>TODAY());0;TODAY()-H5)








Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 810
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site