=MAX(OFFSET(D.N4;100*MONTH(TODAY());0)/SUMPRODUCT(OFFSET(T.J25;100*MONTH(TODAY());0;DAYSINMONTH(TODAY());1)<>"chiuso";OFFSET(T.J25;100*MONTH(TODAY());0;DAYSINMONTH(TODAY());1)<>"close");(OFFSET(D.N4;100*MONTH(TODAY());0)-SUMPRODUCT(OFFSET(D.H25;100*MONTH(TODAY());0;DAYSINMONTH(TODAY());1);OFFSET(D.E25;100*MONTH(TODAY());0;DAYSINMONTH(TODAY());1)<TODAY()))/SUMPRODUCT(OFFSET(T.J25;100*MONTH(TODAY());0;DAYSINMONTH(TODAY());1)<>"chiuso";OFFSET(T.J25;100*MONTH(TODAY());0;DAYSINMONTH/TODAY());1)<>"close";OFFSET(T.F25;100*MONTH(TODAY();0;DAYSINMONTH(TODAY());1)>=TODAY()))
=MAX(SCARTO(D.N4;100*MESE(OGGI());0)/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close");(SCARTO(D.N4;100*MESE(OGGI());0)-MATR.SOMMA.PRODOTTO(SCARTO(D.H25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1);SCARTO(D.E25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<OGGI()))/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close";SCARTO(T.F25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)>=OGGI()))
=SUM(G111:G122)
=IF(ISERROR(F107);0;F107)
=SE(VAL.ERRORE(F107);0;F107)
The clean and simple solution:
Keep the calculation with the error in F107. Hide row 107.
In F106, enter:
CODE: SELECT ALL EXPAND VIEW
=IF(ISERROR(F107);0;F107)... or ...
CODE: SELECT ALL EXPAND VIEW
=SE(VAL.ERRORE(F107);0;F107)
-> the value 0 can be given when you open a store and you do not sell any itemIs there a possibility that other conditions return value zero?
-> Luckyly cannot be mistypedWhat happens if the close/chiuso indicator is mistyped? Will it ever be mistyped?
->I have already a formula which calculates if an year is leap year or not and my boss is happy with itCan you reuse this for leap years?
=IF(Q5="Italiano";1;0)
=OFFSET (D109;E105;0)
ddd
ggg
=IF(Q5="inglese";INDEX({"Mon";"Tue";"Wed";"Thu";"Fri";"Sat";"Sun"};WEEKDAY(TODAY();2));TEXT(TODAY();E106))
sandromerlino wrote: Unfortunately i'll go by attempts not knowledge.
=MAX(SCARTO(D.N4;100*MESE(OGGI());0)/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close");(SCARTO(D.N4;100*MESE(OGGI());0)-MATR.SOMMA.PRODOTTO(SCARTO(D.H25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1);SCARTO(D.E25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<OGGI()))/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close";SCARTO(T.F25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)>=OGGI()))
=MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close")
=MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close";SCARTO(T.F25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)>=OGGI())
Villeroy wrote: Stop this attitude. The document you uploaded is useless crap.
=MAX(SCARTO(D.N4;100*MESE(OGGI());0)/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close");(SCARTO(D.N4;100*MESE(OGGI());0)-MATR.SOMMA.PRODOTTO(SCARTO(D.H25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1);SCARTO(D.E25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<OGGI()))/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close";SCARTO(T.F25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)>=OGGI()))
=SE(VAL.ERRORE(MAX(SCARTO(D.N4;100*MESE(OGGI());0)/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close");(SCARTO(D.N4;100*MESE(OGGI());0)-MATR.SOMMA.PRODOTTO(SCARTO(D.H25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1);SCARTO(D.E25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<OGGI()))/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close";SCARTO(T.F25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)>=OGGI())));0;MAX(SCARTO(D.N4;100*MESE(OGGI());0)/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close");(SCARTO(D.N4;100*MESE(OGGI());0)-MATR.SOMMA.PRODOTTO(SCARTO(D.H25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1);SCARTO(D.E25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<OGGI()))/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close";SCARTO(T.F25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)>=OGGI())))
=MAX(SE(MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close")=0;0;SCARTO(D.N4;100*MESE(OGGI());0)/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close");(SCARTO(D.N4;100*MESE(OGGI());0)-MATR.SOMMA.PRODOTTO(SCARTO(D.H25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1);SCARTO(D.E25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<OGGI()))/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso");SE(MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close";SCARTO(T.F25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)>=OGGI())));0;MAX(SCARTO(D.N4;100*MESE(OGGI());0)/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close");(SCARTO(D.N4;100*MESE(OGGI());0)=0;0;SCARTO(D.N4;100*MESE(OGGI());0)-MATR.SOMMA.PRODOTTO(SCARTO(D.H25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1);SCARTO(D.E25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<OGGI()))/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close";SCARTO(T.F25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)>=OGGI()))))))
=MAX(SE(MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close")=0;0;SCARTO(D.N4;100*MESE(OGGI());0)/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close");(SCARTO(D.N4;100*MESE(OGGI());0)-MATR.SOMMA.PRODOTTO(SCARTO(D.H25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1);SCARTO(D.E25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<OGGI()))/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso");SE(MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close";SCARTO(T.F25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)>=OGGI())));0;F103)
=((((MAX(SCARTO(D.N4;100*MESE(OGGI());0)/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close");(SCARTO(D.N4;100*MESE(OGGI());0)=0~0~SCARTO(D.N4;100*MESE(OGGI());0)-MATR.SOMMA.PRODOTTO(SCARTO(D.H25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1);SCARTO(D.E25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<OGGI()))/MATR.SOMMA.PRODOTTO(SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"chiuso";SCARTO(T.J25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)<>"close";SCARTO(T.F25;100*MESE(OGGI());0;GIORNI.MESE(OGGI());1)>=OGGI()))))))
Users browsing this forum: Alexa [Bot] and 29 guests