[Risolto] ottenere il primo valore da una lista
[Risolto] ottenere il primo valore da una lista
Buongiorno,
avrei bisogno di una formula per ottenere sulla prima colonna il primo valore presente sulla seconda colonna.
Ho fatto degli screenshot della tabella di partenza e del risultato che dovrei ottenere, chiedo però aiuto nel creare la formula che mi permette di ottenere questo risultato
Grazie a tutti per l'aiuto
avrei bisogno di una formula per ottenere sulla prima colonna il primo valore presente sulla seconda colonna.
Ho fatto degli screenshot della tabella di partenza e del risultato che dovrei ottenere, chiedo però aiuto nel creare la formula che mi permette di ottenere questo risultato
Grazie a tutti per l'aiuto
Ultima modifica di anc il giovedì 8 marzo 2018, 12:16, modificato 1 volta in totale.
OpenOffice 3.1 su Windows 10
Re: ottenere il primo valore da una lista
le immagini servono a poco, allega il file ods e qualche spiegazione in più, la formula è banale, in A6 basta mettere =B$6 e trascinare in alto
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: ottenere il primo valore da una lista
le immagini erano solo un esempio per simulare la mia situazione
ho un file con 25000 righe, di cui solo 1400 hanno un valore nella colonna B, mi serve una formula per riportare questi valori in automatico nella colonna A senza dover trascinare in alto a mano la formula per ogni cella dove è presente un valore
ho un file con 25000 righe, di cui solo 1400 hanno un valore nella colonna B, mi serve una formula per riportare questi valori in automatico nella colonna A senza dover trascinare in alto a mano la formula per ogni cella dove è presente un valore
OpenOffice 3.1 su Windows 10
Re: ottenere il primo valore da una lista
occorre una macro e un file di esempio con poche righe per testarla
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: ottenere il primo valore da una lista
allego file di esempio
- Allegati
-
- esempio.ods
- (10.36 KiB) Scaricato 141 volte
OpenOffice 3.1 su Windows 10
Re: ottenere il primo valore da una lista
prova questa macro
Codice: Seleziona tutto
Sub riempi()
Doc = ThisComponent
Sh = Doc.Sheets(0)
LR = Last_Row(Sh, 1)
For r = LR to 0 step -1
if Sh.getCellByPosition(1, r).String = "" then
Sh.getCellByPosition(0, r).String = b
else
b=Sh.getCellByPosition(1, r).String
Sh.getCellByPosition(0, r).String = b
end if
Next
End Sub
Function Last_Row(oSheet As Object, Col As Long) As Long
Dim c As Object, oRangePiena As Object, LastRow As Long
c = oSheet.createCursor
c.gotoEndOfUsedArea(false)
LastRow = c.RangeAddress.EndRow
oRangePiena = oSheet.getCellRangeByPosition(Col, 0, Col, LastRow).queryContentCells(1+2+4).RangeAddresses
If Ubound(oRangePiena) < 0 Then
Last_Row = - 1
Else
Last_Row = oRangePiena(Ubound(oRangePiena)).EndRow
End if
End Function
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: ottenere il primo valore da una lista
In A1:anc ha scritto:...mi serve una formula per riportare questi valori in automatico nella colonna A senza dover trascinare in alto a mano la formula per ogni cella dove è presente un valore
Codice: Seleziona tutto
=SE(B1="";A2;B1)
- Allegati
-
- esempio v2.ods
- (9.5 KiB) Scaricato 107 volte
Ultima modifica di Attilafdd il mercoledì 7 marzo 2018, 22:05, modificato 3 volte in totale.
LibreOffice 24.2.2 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde : https://forum.openoffice.org/it/forum/v ... f=9&t=5661
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde : https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Re: ottenere il primo valore da una lista
... e se non ti piacciono gli zeri in coda puoi "pulire" modificandola così (sempre in A1):
Codice: Seleziona tutto
=SE(A2=0;"";SE(B1="";A2;B1))
- Allegati
-
- esempio v3.ods
- (9.6 KiB) Scaricato 99 volte
LibreOffice 24.2.2 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde : https://forum.openoffice.org/it/forum/v ... f=9&t=5661
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde : https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Re: ottenere il primo valore da una lista
Grazie mille dell'aiuto a tutti, ho risolto perfettamente
OpenOffice 3.1 su Windows 10
Re: [Risolto] ottenere il primo valore da una lista
Buondì, a beneficio di chi possa avere un'esigenza simile, sarebbe gradito che indicassi anche come hai risolto. Grazie!
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: ottenere il primo valore da una lista
questa è la formula che ho usato per risolvereAttilafdd ha scritto:... e se non ti piacciono gli zeri in coda puoi "pulire" modificandola così (sempre in A1):
Codice: Seleziona tutto
=SE(A2=0;"";SE(B1="";A2;B1))
OpenOffice 3.1 su Windows 10
Re: [Risolto] ottenere il primo valore da una lista
Perfetto grazie
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21