con la tabella fatta così è dura, aspetta raffaele53 che è bravo.
Altrimenti potresti dividere i gruppi invece che per fornitore per materiale, che mi sembra anche più logico in un magazzino, a quel punto sono già in ordine di data. |
Mi senbra molto facile la formula del =sumif(...)
Mi sembrano difficili le Tue colonne? Per come le hai descritte. Riprova con un'allegato (non foto), metti in A tutte le date, in B il materiale, in C il dettaglio ed in C il prezzo/pezzo. Alla fine dimmi in quali colonna desideri il risultato? |
Quote:
Ci sono riuscito alla fine con ArrayFormula in aggiunta a Text per evitare che in assenza di corrispondente uscisse la data fittizia "31/12/1899", così la cella resta vuota, anche se avrei preferito visualizasse una dicitura da me definita ex."non presente" ma non saprei come:boh: Codice:
=ArrayFormula(text(max(if(B$3:H=M$3;A$3:A));"DD/MM/YYYY;;")) Quote:
|
1 Allegato(i)
Fatto con Excel2013, il secondo foglio è piu pratico
|
ah ecco perchè sul mio excel digitando array non trovava nessuna formula, si chiama matrix. Lo sospettavo. ;)
Ammazza che formula lunga per una cosa che sembra sempice a dirsi, nel secondo foglio è già la metà grazie alla riorganizzazione. Vedo che siete più esperti di me, ma per mia esperienza è sempre meglio magari fare un foglio intermedio riorganizzato bene e semplificare le formule, perchè se dopo qualcosa non va per il verso giusto gli errori non li trovi e soprattutto non te ne accorgi, invece se hai un riscontro più "facile" e già semi-organizzato il controllo riesce meglio. E anche excel a volte toppa, fidarsi è bene non fidarsi è meglio, soprattutto se sono dati importanti. |
Si sarà spiegato male, Array è un'insieme di valori da usare col codice VBA
Nelle formule, casomai si usa Indice & Aggrega oppure si inserisce la formula con CTRL+Maius+Invio (Matriciale, vedi Foglio2 cella I2) Ho usato MATR.SOMMA.PRODOTTO per trovare in quale riga c'era l'ultima voce ed essendo disposte in tre colonne ho dovuto triplicarla. |
Quote:
|
1 Allegato(i)
Ho due punti che non riesco a risolvere. Non posso allegare il file in quanto è un progetto che non posso condividere, ne metto uno semplice per capire meglio, in quello reale gli intervalli sono tutti dinamici perchè le colonne mi si possono spostare e le righe sono in numero variabile. L'origine è una estrazioni dati da Autocad.
Il primo riguarda la formattazione condizionale. Ho delle tabelle in excel abbastanza grandi, all'interno vuote salvo qualche numero. I riferimenti sono sulla prima riga e sulla prima colonna. Per quel che vale, sono larghezza e altezza di componenti, mentre nella tabella ho le quantità. Per agevolare la lettura, ho formattato condizionatamente la prima riga e la prima colonna in modo che se la somma dei valori sottostanti (o alla destra) è maggiore di zero, si evidenzi l'altezza o la larghezza. Mi piacerebbe, ma non trovo una formula che lo possa fare, che oltre a questo anche le celle tra la prima riga o colonna e la cella che contiene un valore non nullo avessero una formattazione, ad esempio un bordo sottile, in modo da fare da "guida" per la lettura corretta. Il secondo riguarda un modo alternativo per fare quel che devo fare senza creare queste grandi tabelle. Il foglio di lavoro contiene una prima tab in cui ho i valori, indicativamente 50 colonne per almeno un migliaio di righe. Nelle altre tab vado ad estrarre i valori in modo che siano leggibili. I dati sono ordinati in modo che nella prima colonna ho il numero di pezzi, nella seconda colonna ho un riferimento testuale, nella terza un altro riferimento testuale e nelle successive colonne generalmente dati numerici corrispondenti a grandezze che voglio misurare/contare/confrontare. I dati sono sempre presenti nella prima e nella seconda colonna, mentre le altre possono averne o non averne. Attualmente le tabelle le creo a mano. Ad esempio avrò il pezzo identificato con il nome ABCD nella seconda colonna e caratterizzato da una possibile dimensione X ed una possibile dimensione Y. La tabella la creo scrivendo le possibili dimensioni X e Y nella prima colonna e prima riga. Nelle celle interne alla tabella con MATRICE.SOMMA.PRODOTTO() vado a confrontare il nome, il valore X ed il valore Y e se sono presenti nel foglio dati, ne estraggo la quantità. Sarebbe bello riuscire ad effettuare la stessa operazione anzichè con una tabella, con solo 3 colonne. Nella prima dovrei trovare il modo di estrarre i valori univoci corrispondenti alla dimensione X, nella seconda i valori univoci corrispondenti alla dimensione Y associati alle varie dimensioni X, nella terza le quantità. Ho provato a lavorare con INDICE e CONFRONTA per andare ad estrarre dei valori univoci ma mi schianto contro due cose: la prima è che ho una o due condizioni "base" per ogni tabella (il riferimento ad un determinato numero di righe in base al contenuto della colonna B del foglio dati) e la seconda è che devo estrarre combinazioni in cui i valori devono essere univoci ma combinati correttamente. E' un casino, spero che qualcuno capisca. |
1 Allegato(i)
A parte il valore errato in J10...
Spero che il foglio1 risponda alle tue aspettative, nel foglio2 ho inserito "fisicamente" una TABELLA. Dato che hai tante righe, basta solo inserire i dati che le formule si aggiornano da sole. Ho aggiunto due NOMI, l'importante che non elimini mai tutte le righe della tabella (devi sempre lasciarne una). Ps. Le formule (alcune matriciali) in G:U sono sino riga20 >>>INTEGRARE RIFERIMENTI TRA CELLE E INDICI Onestamente non ho capito cosa desideri, comunque sono leggermente differenti le tabelle, vedi se ci ricavi qualcosa. PPs. Serve la funzione AGGREGA (presumo da Excel 2010) Se noti nel foglio1, in cella G4 ricavo i valori Univoci. Pure in M4 ricavo valori Univoci da H4:H16 |
Gran bel lavoro, grazie.
Come "riferimenti" intendo "guide visive", ma non è importante. |
aiuto raga , testo formato RTF con WordPad .... ma possibile che non si
possa numerare le pagine ? cercato ovunque ma non vedo opzione , chi mi aiuta ? grazieee PS word pad di windows 10 , non riesco a vedera che versione sia. boh |
Quote:
|
Quesito:
-nella prima colonna inserisco una descrizione -nella seconda colonna a fianco ad ogni descrizione c'è un numero -nella terza colonna come faccio a farmi uscire in ogni cella il 40% del numero che sta a fianco? |
Quote:
|
Sì è esattamente quello che intendevo.
La formula generica però qual è? Perchè B1 vale per C1. Nel senso, se non ho capito male mi pare che tu hai inserito una formula per ogni cella... io vorrei inserirne una relativa alla colonna C che valga per per tutte le celle, che faccia automaticamente il 40% del valore che sta a sinistra. |
Quote:
|
Non so cosa sbaglio...
mi esce come risultato: #NOME? (sono su CALC di libreoffice ma non penso cambi nulla). Sarò impedito io a inserire il calcolo, tu come lo metti? Io ho cliccato su C, evidenziando la colonna, inserito la formula e cliccato la spunta verde ok, ma non mi va. |
Quote:
Devi creare una cella con la formula e poi fare l'autocompletamento di quelle inferiori semplicemente trascinando col mouse sulle celle inferiori. Non mi viene facile a spiegarlo con le parole, non son bravo in questo :), ti mostro qualche immagine. Per prima cosa creo la formula sulla prima cella: https://i.imgur.com/U5N5719.png Poi porto il puntatore del mouse nell'angolino destro in basso della cella in cui hai scritto la formula. Vedrai apparire una croce: https://i.imgur.com/9n1v03N.png Trascino in basso per tutte le celle che desidero: https://i.imgur.com/Mg8SEoG.png la formula verrà copiata ed adattata ad ogni cella. https://i.imgur.com/leG2ZdH.png Tra l'altro dopo qualche cella Excel impara da se quello che deve fare e fa tutto in automatico per le celle inferiori. Qui non ho LibreOffice e non posso mostrarti su di lui, ma il principio è lo stesso. |
Quote:
|
Ok allora ho provato sia trascinando in basso sia con il doppio click, ci siamo.
Sono partito però da C1 inserendo la formula per B1, come hai fatto tu, mentre con la formula generica "Cella_precedente/100*40" non va, nemmeno nella cella singola, mi esce come risultato "#NOME?". Comunque dovrei esserci, poi provo a riempire il documento e vedo se faccio casino. Grazie per l'aiuto. ;) |
Quote:
Chiedo scusa per aver generato un equivoco. |
Quote:
Forse l'errore di Cloud è che deve mettere un + o = prima di "cella precedente". La cosa più comoda è digitare + e poi sostarsi con le freccette sulla "cella precedente" o qualsivoglia cella :D e poi continuare con la formula. Inoltre suggerisco a Cloud che anche il copia e incolla funziona per traferire le formule in altre celle spostando insieme anche i riferimenti. |
No io pensavo proprio che fosse da inserire come codice o come comando della formula che valesse per tutte le celle, infatti volevo inserire la formula come generica per la colonna C, quindi senza andare a metterla in una cella per poi traslarla sulle altre. Pensavo che si potesse mettere una formula a monte in C (selezionando quindi C), che poi per ogni sua cella, facesse il 40% di ogni cella a fianco.
:D |
1 Allegato(i)
>>>Pensavo che si potesse mettere una formula a monte in C
Non sò con Libreoffice, in Excel basta aggiungere una Tabella e scrivere solo in C2 =([@Valore]/100)*40 oppure =SE([@Valore]<>"";([@Valore]/100)*40;"") |
Quote:
suppongo che "" significhi 0 cioè nulla, qundi <> diverso da nulla. |
Se vedi la foto sopra, ho inserito una tabella con l'intestazione della colonna (B=Valore). Ora creando la formula in C2 =(se col mouse premi B2) appare =[@Valore], che significa [] tabella, @stessa riga e Valore=colonna B.
Era la stessa cosa se scrivevi in C2 =(B2/100)*40 Lo ZERO significa che non trova nessun dato in B, se danno fastidio si usa la seconda sopra. Oppure =SE(B2<>"";(B2/100)*40;"") oppure =SE(B2="";"";(B2/100)*40) |
1 Allegato(i)
Ciao,
vi chiedo aiuto per questa cosa: In una cella ho una data. Questa deve essere confrontata con degli intervalli di date e dopo aver individuato il giusto intervallo, assegnare il relativo ID. Con la funzione SE E riesco tranquillamente, ma scrivere a mano tutti questi SE E mette a dura prova la mia incapacità a non fare errori. Esiste una sorta di combinazione cerca.vert e SE E ? Nell’esempio allegato mi sono fermato alle prime 4 righe ma a oggi ne servirebbero 9 e con il tempo aumenteranno, quindi vorrei evitare di dover compilare una formula così lunga. Grazie |
Prova questa formula
1 Allegato(i)
[/php]
Quote:
Se devi aumentare le righe basta aumentare i valori di A,B e C. Spero ti vada bene. Ciao |
Grazie mille!!
|
Aiutatemi! Da un po' non mi va più il CTRL+F su Excel (prima apriva la funzione "trova")... Come posso fare? Mi è successo anche su Word e ho risolta (ri)mettendo la scorciatoia da tastiera (da File -> Opzioni -> Personalizzazione barra multifunzione -> bottone "scelte rapide da tastiera") su Excel però non c'è la voce per aggiungere le scorciatoie... Vi risulta? Ho l'ultima versione di Office 365.
|
Grafico a linee
stando a youtube dovrebbe essere semplicissimo. Basta selezionare dalla cella A1 alla B79. Invece vien fuori una schifezza:
https://postimg.cc/nMWWZsRS https://postimg.cc/k23h60dx Sia mettendo gli anni nella colonna A, sia provando a metterci le quantità. Non si riescono a mettere le quantità sull'asse verticale e gli anni in quello orizzontale. Vien sempre fuori il contrario, quindi una schifezza. Grazie. |
Quote:
Rifallo da zero, foglio nuovo, vedrai che ti viene. Si può fare anche in altri modi ovviamente, è impossibile non riuscirci. |
Quote:
|
Venuto, ma non subito. Continuava a propormi quello vecchio, allora ho provato quello a dispersione, che però non era il mio tipo. Ho riprovato grafico in linea e magicamente, accanto a quello vecchio, è apparso quello buono.
Grazie. |
Quote:
Mi sa che oltre a non vedere gli altri formati (punti+linee, linee...) nel menù dei grafici XY, non hai comunque capito molto delle differenze tra i due..... A chi può interessare, qui: > Presentare i dati in un grafico a dispersione o in un grafico a linee |
che bello... ancora qualcuno che usa questo forum!
@tecnologico secondo me puoi risolvere usando la funzione FILTRO Dato il tuo schemino, ho messo in I1 un elenco a comparsa con le possibili variabili (i nomi delle persone) Tab: DATI > Consolida Dati, qui sul tab Impostazioni Consenti > Elenco e come origini selezioni l'intervallo =$B$1:$F$1 Poi ho semplicemente riportato la colonna con i mesi ed inserito in L1 la seguente formula: =FILTRO(B1:F13;B1:F1=I1) Segue screenshot di esempio: |
Cercare dal basso verso l'alto quando si usa Trova e Sostituisci
CIao a tutti,
vorrei sapere se è possibile cercare dal basso verso l'alto e non dall'alto verso il basso quando uso la funzione "Trova e sostituisci" quando uso excell online da google drive. QUando cerco qualcosa parte sempre dall'alto e non vedo come farlo partire dal basso. Grazie ^__^ |
Tutti gli orari sono GMT +1. Ora sono le: 22:50. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.