Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: =ALS()-formule  (gelezen 9111 keer)

0 leden en 1 gast bekijken dit topic.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.226
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: =ALS()-formule
« Reactie #15 Gepost op: 06 maart 2020, 16:28:09 »
Hallo wjm,

in bijlage nog een voorbeeldbestandje met formules uitgelegd, en zo dat indien keuze in A1=
06:00   B1=  14:00
14:00   B1=  22:00
22:00   A2=  06:00
Verlof   B1=  Verlof

:) SoftAid :)             

Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: =ALS()-formule
« Reactie #16 Gepost op: 06 maart 2020, 16:31:30 »
@wjm,
Ben je zeker dat je het onderscheid kent tussen rijen en kolommen? Anders spreek je jezelf tegen. Al twee maal heb je gezegd
Citaat
Kies ik 22:00 dan moet in de 2e kolom 6:00 verschijnen
Dat doet de formule van SoftAid toch?

@SoftAid,
Citaat
Er zal nog wel een andere methode opduiken zonder gebruik van hulpcel
Omdat je er zo nadrukkelijk om vraagt...
=ALS(A1="Verlof";"Verlof";A1+TIJD(8;0;0))
Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline wjm

  • Nieuw lid
  • Berichten: 9
  • Geslacht: Man
  • Oplossing.be
Re: =ALS()-formule
« Reactie #17 Gepost op: 06 maart 2020, 16:52:50 »
Moet helaas stoppen, moet gaan werken.
Stuur u morgen de bijlage.

Bedankt voor Uw gedane moeite

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.226
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: =ALS()-formule
« Reactie #18 Gepost op: 06 maart 2020, 17:19:27 »
Hallo Frans,

ik had het iets anders opgelost, andere formule, maar komt op hetzelfde neer.

Formule in B1   
=ALS(A1="Verlof";"Verlof";ALS(A1=22/24;"";A1+1/3))Formule in A2   
=ALS(B1="";A1+1/3;"")
Ik versta wel wat hij wil, maar of dat haalbaar is...
Stel: Kolom A = datums 1/1/20 - 31/1/20     Kolom B = begin-uur        Kolom C eind-uur
Begin je om 6:00 of 14:00 dan komt de eind-tijd in dezelfde rij (van kolom C) als de begin-tijd)
Als je om 22:00 begint, dan komt de eind-tijd in de daaropvolgende dag (kolom B) als 06:00.

Maar.... morgen krijgen we weer een andere vraag, namelijk een combinatie van deze resultaten én het behouden van een dropdownmenu in kolom A. En dat vecht als kat en hond....

Groetjes, en hou je gezond !!

:) SoftAid :)             

Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.384
  • Geslacht: Man
Re: =ALS()-formule
« Reactie #19 Gepost op: 06 maart 2020, 17:55:39 »
naar aanleiding van dit "probleem graag het volgende :
ik ben op het web gaan zoeken naar de functie "ALS" in een formule met "geneste" voorwaarden.....
op de help site van Office kwam ik volgende als voorbeeld tegen : = ALS (A2>89, "A", ALS (A2>79, "B", ALS (A2>69, "C", ALS (A2>59; "D"; "F"))))
echter als ik deze bij mij in Excel 365 in een cel plaats krijg ik direct een foutmelding , zelfs andere oplossingen op het web met de formule =ALS(voorwaarde,waarde en dan komma en terug ALS en zo verder , ik altijd een foutmelding krijg ?

zie bijgesloten voorbeeld : ik heb in cel A2 "95" ingevuld , volgens de voorbeeld formule zou dus in cel B2 als uitslag een "A" moeten krijgen ?
krijgen jullie ook deze fout ? en zo nee , welke versie van Excel gebruiken jullie of waar ligt dan de fout bij mij ?

Mvg,
Arnold.


Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: =ALS()-formule
« Reactie #20 Gepost op: 06 maart 2020, 18:03:00 »
Dag Arnold,

Een algemene stelregel zou kunnen zijn om vooral niet te veel naar Microsoft te luisteren...

Je probleem zal vermoedelijk niets met "ALS" in combinatie met geneste formules te maken hebben, en ook al niet met de Excel-versie, maar alles met het feit dat je komma's gebruikt waar het puntkomma's moeten zijn!
Als het daarmee nog niet goed gaat horen we het wel?

Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.226
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: =ALS()-formule
« Reactie #21 Gepost op: 06 maart 2020, 18:03:45 »
Arnold,

In de Amerikaanse versie worden komma's gebruikt waar in de Europese versies een puntkomma moet komen.

Groeten,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.384
  • Geslacht: Man
Re: =ALS()-formule
« Reactie #22 Gepost op: 06 maart 2020, 18:27:51 »
oké , ik heb de formule aangepast van komma naar puntkomma en dat werkt , zie bijlage , cel A2 en A3
nu heb ik die formule omgezet naar hetgeen onze vriend vraagt , dus als in kolom A3 6 ingevuld wordt dan B3 = 14 , A3 14 ingevuld dan B3 = 22 , A3 22 ingevuld dan B3 = 6 , A3 "Verlof" ingevuld dan B3 = "Verlof" , anders "niets ingevuld" ( normaal zou dit dan "" worden maar dat heb ik gedaan als controle.

nu mag ik in A3 invullen wat ik wil , hij vult altijd in B3 "Niets ingevuld" in ( zie bijlage) , waar ligt mijn fout ?

Mvg,
Arnold.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.226
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: =ALS()-formule
« Reactie #23 Gepost op: 06 maart 2020, 18:36:07 »
Arnold,

ik vermoed dat de oorzaak is dat je in A3 een numerieke waarde 6 zet, en in de formule een Tekstwaarde "6"

:) SoftAid :)             

=ALS(A3=6;14;ALS(A3=14;22;ALS(A3=22;6;ALS(A3="Verlof";"Verlof";"Niets ingevuld")))) Werkt wel.

Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.384
  • Geslacht: Man
Re: =ALS()-formule
« Reactie #24 Gepost op: 07 maart 2020, 11:39:19 »
=ALS(A3=6;14;ALS(A3=14;22;ALS(A3=22;6;ALS(A3="Verlof";"Verlof";"Niets ingevuld")))) Werkt wel.

uw vermoeden is juist , aangepast en nu werkt het , ik heb er zelfs nog de mogelijkheid "ziekte" aan toegevoegd.
ik hoop dat onze vriend WJM hiermee verder kan  ;)

Mvg,
Arnold.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.226
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: =ALS()-formule
« Reactie #25 Gepost op: 07 maart 2020, 12:13:09 »
Hallo Arnold,

Je formule is correct, maar....

Onze vriend wjm wil meer (of anders).
Lees de reacties nog maar eens door, dan zie je dat hij een soort kalender wil, en dat hij wil dat als er in A3 22:00 staat, de 06:00 in A4 moet verschijnen, dus niet in B3
Als voorbeeld: De derde rij is voor maandag, en de vierde rij is voor dinsdag.
TS wil dat het einduur komt te staan bij de dag, dus niet in dezelfde rij indien het een 22:00 -> 06:00 is....

En zonder Macro zie ik daar niet zo dadelijk een oplossing.be voor...  0:-)

Succes,

:) SoftAid :)             


Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.384
  • Geslacht: Man
Re: =ALS()-formule
« Reactie #26 Gepost op: 07 maart 2020, 15:37:42 »
awel , heb er mij nog eens voor gezet en denk dat ik toch redelijk dicht kom bij wat de vraagsteller wilt...
afwachten op zijn commentaar  ;).

Mvg,
Arnold.

 


www.combell.com