Ciao a tutti,ho un problema con una formula Calc che avevo già usato e che adesso non riesco a far funzionare.Scopo del file: gestione degli ausili per l'incontinenza in casa di riposo.Il foglio Prodotti contiene l'elenco di tutti gli ausili per l'incontinenza con la quantità di pezzi in ogni confezione e la quantità di confezioni in ogni scatoloneIl Foglio Residenti3Piano contiene l'elenco di tutti gli anziani del piano specificato, quale ausilio usa di giorno (Colonna GIORNO) e quanti, quale ausilio usa la notte (Colonna NOTTE) e quanti, quante traverse (Colonna TRAVERSA) e mutande a rete (Colonna MUTANDE A RETE) usa al giorno. I prodotti nelle colonne GIORNO, NOTTE, TRAVERSA e MUTANDE A RETE sono selezionabili con un menù a tendina.Il foglio Consumo giornagliero contiene quanti prodotti vengono usati al giorno e qui sorge il problema.La Colonna A contiene l'elenco di tutti i prodotti la colonna B la quantità che ogni giorno viene utilizzata.La seguente formula (non funzionante) la uso da B5 a B47=SE(A5="";0;SE(A5="";"";CERCA.VERT(A5;$Residenti3Piano.$E$5:$Residenti3Piano.$E$44;6;0)+CERCA.VERT(A5;$Residenti3Piano.$G$5:$Residenti3Piano.$G$44;8;0)))ovviamente man mano che si scende B5 diventerà B6, B7, ...L'idea è di verificare il nome del prodotto (siamo nel foglio Consumo giornagliero) e fare una ricerca verticale nella colonna GIORNO da E5 a E44 e riportare il valore della quantità subito a destra nella cella B5 e sommarlo con lo stesso procedimento per la colonna NOTTEMa le celle mi danno il seguente errore Err:502Se tutto funzionasse le celle:Consumo giornagliero.B6 dovrebbe avere valore 15 (=Residenti3Piano.F5+Residenti3Piano.H5)Consumo giornagliero.B42 dovrebbe avere valore 2 (=Residenti3Piano.F6)Consumo giornagliero.B15 dovrebbe avere valore 1 (=Residenti3Piano.H6)Consumo giornagliero.B13 dovrebbe avere valore 8 (=Residenti3Piano.F7+Residenti3Piano.H7)Stesso concetto da B48 a B53 (sempre nel foglio Consumo giornagliero) ma la formula è più semplice in quanto non c'è giorno e notte e ho usato:=SE(A48="";0;SE(A48="";"";CERCA.VERT(A48;$Residenti3Piano.$K$5:$Residenti3Piano.$K$44;12;0)))Se tutto funzionasse le celle:Consumo giornagliero.B52 dovrebbe avere valore 7Consumo giornagliero.B53 dovrebbe avere valore 12Consumo giornagliero.B48 dovrebbe avere valore 3Consumo giornagliero.B49 dovrebbe avere valore 10Ho verificato l'errore Err:502 = Argomento non valido - Argomento della funzione non valido. Ad esempio, un numero negativo per la funzione SQRT(), per questo usate IMSQRT().Mi rendo conto che la spiegazione è un po ingarbugliata e me ne dispiace.
Dove sbaglio?O ci sarebbe un'altro modo?In allegato il file CalcGrazieAndrea--
Andrea Congiu
Infermiere
GnuPG - ID chiave pubblica: D3E105A5855121BB ID diaspora* - congiu_andr@diasp.org URL - https://www.andrea-congiu.it ===============================================
Linux User Group Bolzano-Bozen-Bulsan mailing list
Le preferenze possono essere modificate da / Einstellungen k?nnen ge?ndert werden durch / Preferences can be changed from https://postorius.lugbz.orgoppure inviando una e-mail a / oder durch Senden einer E-Mail an / or by sending an e-mail to lugbz-list-request@lists.lugbz.org