Excel cel overschrijven

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Mpd
  • Registratie: Juli 2022
  • Laatst online: 23-09-2022
In excelblad heb ik in de kolom A rij 1 t/m 10 in elke cel “50” staan. Ik wil een formule toepassen dat als in B1 een getal komt groter dan 0 de cel in A1 wordt overschreven met het getal uit B1.
Zo ook voor de overige rijen

Hoor graag
Gr
Mark

Beste antwoord (via Mpd op 08-07-2022 09:40)


  • pagani
  • Registratie: Januari 2002
  • Niet online
Je kan het oplossen met een hulpkolom (zeg C). Hierin zet je dan de waardes die je normaal in A zou zetten:
In A doe je dan: =IF(B1>0;B1;C1)

(het kan natuurlijk ook andersom, A en B behouden zoals ze zijn en C je definitieve waarde maken, is ook netter)

Alle reacties


Acties:
  • +2 Henk 'm!

  • pagani
  • Registratie: Januari 2002
  • Niet online
=IF(B1>0;B1;50)

En dat naar beneden slepen in A.

Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 15:39
in A1 zoiets?
=IF(B1>0,B1,50)

Hehe, @pagani gebruikt andere scheidingstekens, ik zet dit altijd op komma (anders doe ik het zelf altijd fout)

[ Voor 59% gewijzigd door TheFes op 07-07-2022 13:37 ]

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Mpd
  • Registratie: Juli 2022
  • Laatst online: 23-09-2022
Dank voor jullie reactie. Echter ik denk dat ik het niet juist heb uitgelegd.
In A1 heb ik "50" staan, als B1 > 0, dan dient A1 hiermee overschreven te worden.
In A2 heb ik "40" staan, als B2 > 0, dan dient A2 hiermee overschreven te worden.

Formule in A1 en A2 moet behouden blijven ook al is de cel leeg.

Hoop dat dit duidelijk is.
Hoor graag
Gr. Mark

Acties:
  • 0 Henk 'm!

  • Angeloonie
  • Registratie: Mei 2004
  • Laatst online: 15:16

Angeloonie

Cheeseburger Addict

Als A1 en A2 altijd 50/40 zijn kom je hier met een IF/ALS formule weg: Als B1/B2 >0 dan B1/B2, anders 50/40

(dus wat pagani al aangegeven heeft)


Als de waarden in A1 en A2 flexibel zijn, dan kom je hier niet met formules weg.

[ Voor 39% gewijzigd door Angeloonie op 08-07-2022 09:20 ]

Uplay: Angeloonie - Battletag: Angeloonie#2758 - Steam: Angeloonie


Acties:
  • 0 Henk 'm!

  • naitsoezn
  • Registratie: December 2002
  • Niet online

naitsoezn

Nait Soez'n!

Een formule om een cell-waarde te overschrijven, daar zul je VBA voor moeten gebruiken. Het "makkelijkst" is om een derde kolom erbij te gebruiken: Kolom C, die de waarde van kolom A aanneemt tenzij kolom B aan bepaalde criteria voldoet.

De enige formule waarmee je de waarde van cell A1 kunt veranderen, staat in cell A1. Je kunt geen formule in een andere cell plaatsen waarmee je de waarde van cell A1 kunt veranderen, behalve via macro's / VBA.

[ Voor 31% gewijzigd door naitsoezn op 08-07-2022 09:23 ]

't Het nog nooit, nog nooit zo donker west, of 't wer altied wel weer licht


Acties:
  • 0 Henk 'm!

  • DonJunior
  • Registratie: Februari 2008
  • Laatst online: 15:28
@Mpd Je bent inderdaad niet heel duidelijk in wat nu de waarden zijn in A1..An.
Is dat een vaste of variabele waarde (door gebruiker te wijzigen?)
Als het een vaste waarde is kun je uit met een Formule in de Ax reeks.
Als de gebruiker een waarde kan invoeren in de A reeks... dan kun je daar geen formule plaatsen.

*sowieso


Acties:
  • 0 Henk 'm!

  • samo
  • Registratie: Juni 2003
  • Laatst online: 09:52

samo

yo/wassup

Of je kan de formule in je A-kolom opnemen in je if-statement
code:
1
=IF(B2>{formule};B2;{formule})

Bekend van cmns.nl | ArneCoomans.nl | Het kindertehuis van mijn pa in Ghana


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • pagani
  • Registratie: Januari 2002
  • Niet online
Je kan het oplossen met een hulpkolom (zeg C). Hierin zet je dan de waardes die je normaal in A zou zetten:
In A doe je dan: =IF(B1>0;B1;C1)

(het kan natuurlijk ook andersom, A en B behouden zoals ze zijn en C je definitieve waarde maken, is ook netter)

Acties:
  • 0 Henk 'm!

  • Mpd
  • Registratie: Juli 2022
  • Laatst online: 23-09-2022
Allen dank!
Pagina: 1