Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Beginner Web en 12 Septiembre 2019, 02:44



Título: Pasar codigo de c++ a formula/funcion de excel
Publicado por: Beginner Web en 12 Septiembre 2019, 02:44
Yo se que esto no viene al caso pero.. quisiera saber como podria pasar esto a una formula/funcion de excel

Código
  1. int dias=1;
  2. int meses=1;
  3. int años=11
  4. if(años>=0)
  5.   cout<<años<<" años "<<endl;
  6. if(meses>0)
  7.   cout<<meses<<" meses "<<endl;
  8. if(dias>0)
  9.   cout<<dias<<" dias"<<endl;
  10.  

 :huh:


Título: Re: Pasar codigo de c++ a formula/funcion de excel
Publicado por: RayR en 12 Septiembre 2019, 04:19
Suponiendo que los números de años, meses y días estén en las celdas A1, A2, y A3, así:

=SI(A1 >= 0, A1 & " años", "")
=SI(A2 > 0, A2 & " meses", "")
=SI(A3 > 0, A3 & " días", "")


Título: Re: Pasar codigo de c++ a formula/funcion de excel
Publicado por: Beginner Web en 12 Septiembre 2019, 05:18
Bueno me sale FALSO jeje!! Esta bueno peroooo queria que muestre en celda por ejemplo

11 años 1 mes 1 dias

o 11 años

y asi  :huh:


Título: Re: Pasar codigo de c++ a formula/funcion de excel
Publicado por: RayR en 12 Septiembre 2019, 05:37
Si te sale FALSO será que estás omitiendo el "" final. Pégalas tal cuál las las puse, cambiando obviamente el nombre de celdas y debería funcionar. Para que salga todo en una celda, simplemente concatena las 3 funciones con el símbolo &:

=SI(A1 >= 0, A1 & " años ", "") & SI(blabla...) & SI(blabla)